Back to Silas S. Brown's home page

Director Musices with Lilypond ``Howto''

  1. Download Director Musices from http://www.speech.kth.se/music/performance/download/dm-download.html
  2. Follow the instructions in README.txt about downloading CMU Lisp and editing the make-dm1-cmulisp.lsp file
  3. Do lisp -load /path/to/dm/lib/make-dm1-cmulisp.lsp (substituting /path/to/dm appropriately)
  4. When the menu is displayed, select option 2 and type in the full pathname of Lilypond's MIDI output (WITHOUT putting quotes around it, contrary to what the prompt seems to suggest)
  5. Select option 3 and type /path/to/dm/rulepalettes/default.pal (substituting /path/to/dm appropriately)
  6. Select option 7 or 8 and type a pathname for the output MIDI file
  7. Select q, and type (quit) at the Lisp prompt
An "expect" script could be used as a quick way of automating this, or you could go into the Lisp internals.

You can then use my Python hack to add pan and reverb to Director Musices' output if your version of Director Musices doesn't implement it already.

Note that Director Musices may delete any expression information that Lilypond itself has added, so it is not advisable for use on pieces where Lilypond has many dynamic marks to play.


All material © Silas S. Brown unless otherwise stated.