Здравствуйте!
Хочу сделать с помощью Smart Basic систему управления внешним синтезатором по протоколу CoreMIDI через внешний интерфейс Yahama i-MX1. Возможно ли это? Можно ли команды NOTES направить на конкретное устройство? Или это происходит автоматом?
Спасибо.
MIDI сообщения и CoreMIDI
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: MIDI сообщения и CoreMIDI
Команды NOTES MIDI не направляют данные вовне устройства. Наоборот, они направляют данные внутрь устройства, во встроенный в iOS синтезатор.
Если вы хотите сделать систему управления внешнего синтезатора, то возникает вопрос о том, через какой интерфейс можно передавать данные.
В данный момент таким активным протоколом может быть сетевой HTTP интерфейс. Но тогда должен быть и соответствующий приемник.
В перспективе будет разработано управление через Bluetooth, но и в этом случае должно быть соответствующее принимающее устройство.
Если вы хотите сделать систему управления внешнего синтезатора, то возникает вопрос о том, через какой интерфейс можно передавать данные.
В данный момент таким активным протоколом может быть сетевой HTTP интерфейс. Но тогда должен быть и соответствующий приемник.
В перспективе будет разработано управление через Bluetooth, но и в этом случае должно быть соответствующее принимающее устройство.
Re: MIDI сообщения и CoreMIDI
Интерфейс у меня есть - Yamaha i-MX1 (подключаемый через разъем iPad и распознаваемый как ipad accessories). Это стандартный CoreMIDI универсальный 5-pin midi in-out интерфейс для большинства внешних миди устройств. Есть программа MIDI Bridge, где можно скорректировать маршрут миди, если напрямую не получается... Мне просто в принципе надо знать - умеет ли Smart basic отправлять миди команды по какому-то конкретному адресу? Ну или определение миди устройства получателя есть? Если я правильно выражаюсь.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: MIDI сообщения и CoreMIDI
Это хороший вопрос.
В данный момент sB работает только с внутренним MIDI клиентом. И для того, чтобы переключить MIDI вывод на внешнее устройство, будет нужно расширить набор команд sB.
Если у вас есть желание, можете стать бета-тестером, и в следующей версии займемся подключением вашего внешнего устройства к sB.
В данный момент sB работает только с внутренним MIDI клиентом. И для того, чтобы переключить MIDI вывод на внешнее устройство, будет нужно расширить набор команд sB.
Если у вас есть желание, можете стать бета-тестером, и в следующей версии займемся подключением вашего внешнего устройства к sB.
Re: MIDI сообщения и CoreMIDI
Спасибо за ответ. Бета тестером я никогда не был и не представляю, что нужно делать. Есть некоторый опыт программирования (Visual Basic, Delphi). Да и люблю я это "заразное" дело. Но - катастрофическая нехватка времени. Хотя - идея интересная...
Я упоминал про программу MIDI Bridge - в ее возможностях заявлено построение миди маршрутов даже от тех приложений, которые не рекламируют свои миди порты. Не будет ли это пока решением проблемы?
А так - у меня нет никаких сомнений, что мне нужна Ваша программа.
Я упоминал про программу MIDI Bridge - в ее возможностях заявлено построение миди маршрутов даже от тех приложений, которые не рекламируют свои миди порты. Не будет ли это пока решением проблемы?
А так - у меня нет никаких сомнений, что мне нужна Ваша программа.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: MIDI сообщения и CoreMIDI
В sB пока нет такой возможности - выбрать MIDI устройство для выхода.
У меня нет внешних MIDI устройств, чтобы можно было протестить функции для их подключения. Так что если у вас есть желание тестить - будет хорошо.
Для возможности вам устанавливать бета-версии программы, мне нужно знать UDID код вашего устройства, на котором будет запускаться программа. Это вещь не секретная, его можно узнать так: http://whatsmyudid.com
У меня нет внешних MIDI устройств, чтобы можно было протестить функции для их подключения. Так что если у вас есть желание тестить - будет хорошо.
Для возможности вам устанавливать бета-версии программы, мне нужно знать UDID код вашего устройства, на котором будет запускаться программа. Это вещь не секретная, его можно узнать так: http://whatsmyudid.com
Re: MIDI сообщения и CoreMIDI
Хорошо. Вечером пришлю UDID.
- Mr. Kibernetik
- Site Admin
- Posts: 4786
- Joined: Mon Nov 19, 2012 10:16 pm
- My devices: iPhone, iPad, MacBook
- Location: Russia
- Flag:
Re: MIDI сообщения и CoreMIDI
И как она подключается к iPad?Фант wrote:У меня есть миди клавиатура если что.
- Фант
- Posts: 1363
- Joined: Sat Nov 30, 2013 10:01 am
- My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
- Location: Россия,Санкт-Петербург
- Flag:
- Contact:
Re: MIDI сообщения и CoreMIDI
К айпаду не пробовал подключать. На маке бренчу:).
Видел схемы для подключения к айпаду но не заморачивался с этой темой.
Видел схемы для подключения к айпаду но не заморачивался с этой темой.