I’m working on a commandline app that will do routing and processing of midi data. The simple version of my problem is just like the title: I have an object that uses the
handleIncomingMidiMessage method. If I call
MidiInput::getAvailableDevices from within that codeblock I get an assertion failure at
The long version: if the
handleIncomingMidiMessage codeblock calls the method of another object that then calls
getAvailableDevices, I get the same assertion failure.
Is this expected behavior?