Как я могу программно сгенерировать MIDI-событие на iPad

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

  •  13-10-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

Если вы используете Coremidi, настройте свое приложение для использования MidineTworksessions. После того, как вы рекламируете свой iPad по сети, используйте любой Sequencer MIDI и т. Д., Чтобы подключиться к нему и отправлять сообщения через Wi -Fi.

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

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

Другие советы

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

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

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

Rctmidilibhttps://github.com/recotana/rctmidilib

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

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