Kurt Revis
Kurt Revis
Unfortunately, the CZ-101 is really weird. SysEx Librarian can't do it, sorry. You would need some special software that deals only with the CZ-101, but I don't know of any...
To test: in `MessageParser.swift` in `messagesForPacket()`, change `let timeStamp = packetPtr.pointee.timeStamp` to something like `MIDITimeStamp(Int64.max) + 1000`. That gives us a timestamp which will certainly overflow when converting to nanoseconds,...
Thanks, it's a good idea, I just need to figure out the exact UI. If done badly, it could cause more confusion, since it means the app wouldn't "work". Keeping...
It's fairly common, at least with older devices. I just tried with my Korg Wavestation (circa 1990) and it sends note-offs as note-on with zero velocity (hex 9x xx 00)....
Would also be nice to be able to delete messages from a file, copy and paste them between files, reorder them, etc.
As of a0baf8d286c5447299ca64abb422913149d0ff10 we're now using Hex Fiend to display hex dumps in SysEx Librarian and MIDI Monitor. Looks a lot nicer. However, sysex files aren't editable yet. Still need...
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...
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...
This also came up with a specific MIDI interface (Retrokits RK-006) which has two midi input ports (IN_1 and IN_2) and an auto-merged input port (IN_ALL). Workaround: use MIDI Monitor...
Good idea. Right now it collects all the sysex messages from all the files, then plays them, with the same inter-message delay between each one.