krevis / MIDIApps

MIDI apps for Mac OS X: MIDI Monitor and SysEx Librarian.
http://www.snoize.com/
BSD 3-Clause "New" or "Revised" License
713 stars 112 forks source link

Sysex event timing not remembered after import from MIDI file #62

Open gritd opened 6 years ago

gritd commented 6 years ago

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.

krevis commented 6 years ago

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 6 years ago

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!

krevis commented 6 years ago

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.

gritd commented 1 month ago

Although this is 6 years ago already, this question pops up with us times and times again so I'll post a DAW alternative on OSX for playing back .mid files at correct speed: http://www.methodred.net/midiplayerx/ - It's a bit overkill to buy logic for this simple task...