Как я могу программно сгенерировать событие MIDI на iPad - PullRequest
1 голос
/ 27 декабря 2010

Я хотел бы протестировать приложение MIDI и создать некоторые события MIDI без подключения физической клавиатуры. Есть намеки?

Ответы [ 3 ]

2 голосов
/ 28 декабря 2010

Если вы используете CoreMidi, настройте ваше приложение на использование MIDINetworkSessions. Как только вы рекламируете свой iPad по сети, используйте любой MIDI-секвенсор и т. Д., Чтобы подключиться к нему и отправлять сообщения по WiFi.

Таким образом, вы можете тестировать без постоянного отключения или повторного подключения, и в то же время привязаны к XCode, что является огромным бонусом.

Другой вариант - создать искусственный MIDIPacketList и отправить его непосредственно вашему обработчику, но это гораздо менее гибко.

1 голос
/ 07 апреля 2012

Полагаю, вам нужны исходные коды для генерации MIDI-событий на iPad.

Я нашел это. Это класс-оболочка CoreMIDI, и он имеет исходные коды для отправки / получения некоторых событий MIDI.

RCTMidiLib https://github.com/recotana/RCTMidiLib

Я подключаю iPad и Mac без проводов и успешно отправляю / получаю события MIDI с помощью тестового приложения на iPad.

1 голос
/ 27 декабря 2010

Если вы имеете в виду отправку MIDI-события на iPad, то вы можете использовать простую программу, такую ​​как Rondo , для воспроизведения MIDI-файла.

...