Pregunta

Estoy buscando una biblioteca de MIDI de la plataforma cruzada C o C ++.Solo para enviar / recibir eventos de nota MIDI, códigos de control y sincronización, no para generar sonido.

El objetivo principal es iOS / iPad, por lo que tiene que apoyar a COREMIDI en iOS, lo que sé es bastante reciente.Puedo usar COREMIDI directamente, pero si hay algo ligero, sería bueno usar algo portátil para que pudiera abrir el proyecto a PC.

Falla que, por favor menciona si hay un buen peso ligero que es de código abierto, podría ser más fácil para mí agregar apoyo de Coremidi que para rodar la mía.

aclaración: Estoy buscando algo similar a Midiio o Portmidi que tiene un buen soporte de iOS.

¿Fue útil?

Solución

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.

Otros consejos

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top