Noah Roberts wrote: > Have you had a look at lilypond or ABC? These are music languages, > typesetting really in the case of lilypond at least, that can be > translated into many formats including midi. I only managed to work > with lilypond and it seems pretty complete. --- --- LilyPond is a very well-designed and developed program for music notation and engraving (producing sheet music). Rather than using a WYSIWYG visual-oriented editor like other music notation programs such as Finale, Sibelius and Igor, LilyPond allows a musician, music notator or composer to create an entire score, from simple single-staff melody-chord-and-lyrics "lead sheet" to piano music to full orchestral score, using just a standard text editor. LilyPond then parses (interprets) the plain-text document one has created, and outputs a beautifully engraved score in PostScript and PDF among other formats. LilyPond can also create a standard MIDI file from the same plain-text source file. It is a truly amazing program that, like a lot of Linux music and audio programs, has been developed with a lot of care and dedication and a great sense of generosity to the Linux community on the part of the developers: LilyPond is free. The developers, like many other great programmers that work for the Linux community, do appreciate financial support for the project if or to the extent one can afford it, but they don't demand it. I used to use the expensive commercial program Finale, and in my opinion LilyPond beats Finale easily in concept, design, implementation and the visual appearance of the final score. Although LilyPond is especially created for those who use a Linux or *BSD operating system, it will also run on Windows computers under the Cywin environment. To investigate LilyPond further, go to LilyPond's homepage: http://www.lilypond.org/ Best wishes, -Steve D, New Mexico, US, UTC -7