Welcome to my page of musical explorations. My current music project is mastering music typesetting and producing MIDI files from the keyboard music of J S Bach.
I have been using a music typesetting program called MUP for the past six months and getting excellent results on my Windows XP machine. You can read a review of this program showing how I typeset a folk tune, created a beautiful score and MIDI file. I have written a more detailed (September 2007) tutorial of MUP including screen shots of MUP-Mode for Emacs
The MUP program interpets the MUP language and does not have a GUI front end. This is not an issue as I prefer the power of a language to a cluttered or poorly defined user interface. I wrote a GUI front end to MUP which I have called MUPEdit.
You may like to peruse my collection of typeset JS Bach pieces, including selections from 2-part inventions, The Children's Bach, and other well known tunes.
I created an include file for mapping MIDI instrument names to their corresponding program numbers.
Midi-inst.mup file
A quick reference card in PDF format
Your MUP code can look like
include "midi-instr.mup" music midi all: 0 "tempo=80"; midi 1 1: 0 "channel=1"; 0 VIOLA; midi 2 1: 0 "channel=2"; 0 PIANO;
Email: Charles Cave - 16th September 2007