MIDI file utility
Posted: Sun Jun 17, 2018 9:11 pm
This project sprouted here. I was kind of surprised that there was almost no MIDI file support in flowstone, so I decided to cook up something. The general idea is to create ruby module that can load, play, edit and save midi files in accessible way.
This is an early prototype - it can load a midi file and play it (no saving yet, and editing is work in progress). So far it only supports Midi Channel Events (notes, controller changes, program changes, aftertouch etc. ). Other types of events, like SYSEX and Meta Events (signature, tempo change, text,...) are not fully implemented (they are only send through as text notification for logging on the second output).
This is an early prototype - it can load a midi file and play it (no saving yet, and editing is work in progress). So far it only supports Midi Channel Events (notes, controller changes, program changes, aftertouch etc. ). Other types of events, like SYSEX and Meta Events (signature, tempo change, text,...) are not fully implemented (they are only send through as text notification for logging on the second output).