Крестная платформа MIDI Библиотека, поддерживающая IOS CoreMidi

StackOverflow https://stackoverflow.com/questions/5048131

Вопрос

Я ищу трансплатформующуюся библиотеку 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top