Post

Replies

Boosts

Views

Activity

Reply to API availability meaning
I've checked the API on Big Sur 11.3 and Monterey beta within virtual machines. Looks like the API works fine, although there is a bug with NoteOn messages on Monterey. So I really don't understand what API Availability column means since API available beyond version limit.
Topic: App & System Services SubTopic: General Tags:
Jul ’21
Reply to API availability meaning
Well, I found this project: https://github.com/phracker/MacOSX-SDKs. It contains all API headers for different macOS versions. Looking into 11.3 folder I see that MIDIInputPortCreate still there. But I don't know whether the function actually works or not.
Topic: App & System Services SubTopic: General Tags:
Jul ’21
Reply to Virtual loopback MIDI port with CoreMIDI
OK, I finally figured out how to build loopback system with CoreMIDI. Source is an input device from an app point of view Destination is an output device from an app point of view So we just need to create destination with callback in which we will notify sources (with MIDIReceived) about new MIDI data arrived. So we provide source reference as an argument for callback in MIDIDestinationCreate and use this source inside the callback.
Topic: Media Technologies SubTopic: General Tags:
Jun ’21