Search code examples
macoswinapimidisysex

Porting a win32 MIDI SysEx application to MacOSX


What is the easiest way to port a win32 MIDI SysEx application (a configuration program), to MacOSX ?

The application itself is written in Qt, but I have no experience in OSX MIDI APIs. Are there good enough drop-in replacements for calls like:

  • midiInOpen
  • midiOutOpen
  • midiOutPrepareHeader
  • midiOutLongMsg

and a couple more? Is there a decent source of information for someone who has never programmed under MacOSX to develop MIDI SysEx applications? CoreAudio?


Solution

  • I found a great little (just one .cpp file + headers) midi library - crossplatform and all :)

    It's also a great source to analyse and to learn from.. a little nugget in the whole undocumented field.

    http://www.music.mcgill.ca/~gary/rtmidi/index.html