Крестная платформа MIDI Библиотека, поддерживающая IOS CoreMidi
Вопрос
Я ищу трансплатформующуюся библиотеку C или C ++ MIDI.Просто для отправки / получения мероприятий MIDI Note, Control Code и Timing, не генерировать звук.
Основная цель - iOS / iPad, поэтому он должен поддерживать CoreMidi на iOS, который я знаю, это довольно недавно.Я могу использовать CoreMidi напрямую, но если есть что-то легкое из них, было бы приятно использовать что-то портативное, поэтому я мог легко портировать проект к ПК.
Не удалось, пожалуйста, укажите, если есть хороший, легкий, который является открытым исходным кодом, мне может быть легче добавить поддержку CoreMidi, чем бросать себя.
Разъяснение: Я ищу что-то похожее на midio или portmidi , который имеет хорошую поддержку iOS.
Решение
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.
Другие советы
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.