Biblioteca MIDI della piattaforma trasversale che supporta iOS Coremidi
Domanda
Sto cercando una biblioteca Midi Cross-Platform C o C ++.Solo per inviare / ricevere eventi MIDI Nota, codici di controllo e tempistica, non per generare audio.
L'obiettivo principale è IOS / iPad in modo da supportare Coremidi su IOS, che conosco è abbastanza recente.Posso usare direttamente Coremidi, ma se c'è qualcosa di leggero là fuori, sarebbe bello usare qualcosa di portatile, quindi potrei facilmente portare il progetto a PC.
In caso contrario, per favore menzione se c'è un buon, leggero che è open source, potrebbe essere più facile per me aggiungere il supporto di Coremidi piuttosto che rotolare il mio.
Chiarimento: sto cercando qualcosa di simile a midiio o portmidi che ha un buon supporto iOS.
Soluzione
You might want to take a look at RtMidi.
It provides a cross-platform API for realtime MIDI input/output, and makes use of the native API's for each platform (winmm, ALSA, CoreMidi).
I haven't used it with CoreAudio/CoreMidi, but it's worked flawlessly for me on Windows and Linux.
Altri suggerimenti
I don't know MIDI thing in iOS dev. To my understanding, sending/receiving MIDI note events to/from MIDI devices should be a pure OS API problem. And parsing/generating MIDI messages is about MIDI spec. I suppose neither leads to a need of a library.