Copperbox revision 222.
I've changed the Midi renderer to return parts of a Midi file rather than a completely rendered file.
However the parts are merged together to make a track is now under user control - the user supplies a function of type MidiSystem (i.e. PartMidiFile -> MidiFile) that gets called at the end of the rendering process knitting the parts together.
The LilyPond and Abc renderers will be changed to use this mechanism.
Blog Archive
About Me
- Stephen Tetley
- Disambiguating biog as there are a few Stephen Tetley's in the world. I'm neither a cage fighter or yachtsman. I studied Fine Art in the nineties (foundation Bradford 1992, degree Cheltenham 1992 - 95) then Computing part-time at Leeds Met graduating in 2003. I'm the Stephen Tetley on Haskell Cafe and Stackoverflow.