Pergunta

Estou à procura de uma biblioteca C ou C ++ MIDI.Só para enviar / receber eventos MIDI Nota, códigos de controle e tempo, para não gerar som.

O alvo principal é iOS / iPad, por isso tem que apoiar o Coremidi no iOS, o que eu sei é bastante recente.Eu posso usar coremidi diretamente, mas se há algo leve lá fora, seria bom usar algo portátil para que eu possa facilmente portar o projeto para PC's.

Falha disso, por favor mencione se há um bom e leve que é fonte aberta, pode ser mais fácil para mim adicionar apoio de coremidi do que rolar meu.

Clarificação: Estou procurando algo semelhante a midiio ou portmidi que tem um bom apoio ao iOS.

Foi útil?

Solução

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.

Outras dicas

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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top