krevis/MIDIApps

Sysex event timing not remembered after import from MIDI file

Opened this issue · 3 comments

gritd commented

When loading a midi file into sysex librarian the set tempo of the file is not respected by sysex librarian. This can cause issues on midi files which have time critical sysex data dumps.

Right. SysEx Librarian doesn't remember the timing of the sysex events in the original MIDI file.

(It isn't just about the tempo; in fact the tempo is largely irrelevant. In a MIDI file it's typical for the sysex data to be split into arbitrary chunks of different sizes, all occurring at different times, which may or may not follow a pattern.)

If your particular MIDI device needs the timing to be perfect, you can play the MIDI file using any DAW that supports sysex (which is most of them).

gritd commented

Well you will be surprised how many DAWs support sysex, Ableton does not and I think neither does Reason. Sysex Librarian is the one go-to program on OSX to get this done really!

I was going to say, most DAWs except for Ableton Live. (Live 10 supposedly has some amount of sysex support, but I don't know if it handles this case.)

I know Logic and Reaper can both do it. Reaper has a free trial.