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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top