Anyway, how are you going to detect midi input for recording? That's definitely a low-level Windows function (and to my knowledge not available from within Blitz).
If you are going to read in midifiles from disk, once you've decoded the midi, and you can 'play it back' within your code, what are you going to apply the notes to - there's no frequency-based sound generator that I'm aware of that Blitz can drive.
Trust me, if you must do this, Blitz is _not_ the language.
If you are going to read in midifiles from disk, once you've decoded the midi, and you can 'play it back' within your code, what are you going to apply the notes to - there's no frequency-based sound generator that I'm aware of that Blitz can drive.
Trust me, if you must do this, Blitz is _not_ the language.