Я думаю о написании приложения для iPhone / iPad для эмуляции MIDI-контроллера. Я знаю, что уже есть довольно много доступных, но я все еще хочу сделать свое собственное. У меня есть несколько вопросов по этому поводу:
- Я немного знаю о MIDI, но недавно слышал об OSC. Очевидно, что MIDI поддерживается почти всеми приложениями DJ, но есть ли у OSC важное преимущество, которое делает его привлекательным?
- Например, возможно ли, чтобы мое приложение iOS отправляло сообщения OSC непосредственно в приложение DJ, не проходя через прокси-приложение, размещенное на хосте (как большинство удаленных приложений)? Возможно ли это с MIDI?
- Если я вынужден пройти через серверное приложение, установленное на хост-компьютере, я прочитал о Bonjour и TCP-сокетах для связи между iOS и моим прокси-сервером, но как мой прокси-сервер может отправлять сигналы MIDI или OSC на DJ-приложения? Должен ли он изображать из себя виртуальное MIDI-устройство? Есть ли библиотеки для этого? На MacOSX? В Windows?