On Friday 28 January 2005 22:40, Mark Constable wrote: > It's also interesting to be able to use standard linux shell > tools like grep and awk, plus any scripting language or any > text editor, to tweak and even create MIDI files from scratch. > > There is another text to midi "compiler" here that I ported > from some older code a few years ago... > > http://alsa.opensrc.org/midicomp/ It is nice to know that there are several alternatives to choose. I've found more references at linux-sound.org: - Folly: a text-to-MIDI program written in Perl/Tk Dead link, http://homepage.ntlworld.com/serissa/ - Midge: Midi sequencing from the comfort of your text editor http://www.dmriley.demon.co.uk/code/midge/ (This is a Perl based programming tool) - GMC: Guenthers Midi Compiler, a tool to convert text to midi. http://www.geocities.com/SiliconValley/Software/8918/linux/index.html Both Midge and GMC are based on some kind of music description languages. In this area is worth to mention Lilypond because it generates MIDI files and nice scores at the same time, using also an input text describing the music. OTOH, midicomp and midicsv are very similar, based on a text format representation very near to the SMF format. > There is even a pure PHP based implementation of the same old > codebase somewhere on the net... a neat way for a website to > manipulate MIDI files online. I think you mean this one (PHP MIDI Class) http://staff.dasdeck.de/valentin/midi/ Regards, Pedro