[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Mockingboard
The midi spec is pretty straightforward (it is, after all, 1985
technology)
http://jedi.ks.uiuc.edu/~johns/links/music/midifile.html
But, honestly, if you can filter out all the stuff you won't use (such
as instrument patch changes, sysex, time codes) then you can render a
much smaller data stream to work with.
Rather than implement a midi file reader, you could use the one
provided in the jdk (javax.sound.midi.*)
Some examples:
http://java.sun.com/j2se/1.4.2/docs/guide/sound/programmer_guide/chapter11.html
http://www.developerfusion.co.uk/show/2664/