I would love to see a MIDI file player module that plays standard .MID files to a voice patched up in the MM, just like you would a Sequencer module. Standard row/column sequencers are great for EDM but they are hard to program for non-ostinato bass lines. It should work just like any audio file player - load a .MID file from the SDcard and it has CV and Gate outs to plug into other modules.
The module could come in different formats. Simple - playing Type 0 (single track) files, or complex - playing Type 1 (simultaneous, multi-track), or Type 2 (independent, multi-track) with multiple outputs for each track. I would imagine Type 0 would be the easiest to implement.
The module could have standard sequencer controls like tempo, start, stop, reset, etc.
this squinky one loads and plays midi files:
but it hasn’t been ported to mm yet. it was deemed unusable via the mm itself, due to it’s needing a mouse to work with so it was left out of the initial port of squinky ones. hopefully it can be ported at some point regardless of even if it isn’t able to be interacted with on the mm. we could certainly still set it up in vcv, and then it would be quite very useful on the mm.
I could see that. I wouldn’t need any control inputs other than standard sequencer controls (run, stop, reset and maybe file select). It would be nice to have separate outs for multi-channel MIDI files too.