MIDI сообщения и CoreMIDI

vetalexy
Posts: 5
Joined: Tue Mar 31, 2015 9:20 am
My devices: iPad 3 WiFi 32Gb

MIDI сообщения и CoreMIDI

Post by vetalexy »

Здравствуйте!
Хочу сделать с помощью Smart Basic систему управления внешним синтезатором по протоколу CoreMIDI через внешний интерфейс Yahama i-MX1. Возможно ли это? Можно ли команды NOTES направить на конкретное устройство? Или это происходит автоматом?
Спасибо.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4782
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: MIDI сообщения и CoreMIDI

Post by Mr. Kibernetik »

Команды NOTES MIDI не направляют данные вовне устройства. Наоборот, они направляют данные внутрь устройства, во встроенный в iOS синтезатор.

Если вы хотите сделать систему управления внешнего синтезатора, то возникает вопрос о том, через какой интерфейс можно передавать данные.
В данный момент таким активным протоколом может быть сетевой HTTP интерфейс. Но тогда должен быть и соответствующий приемник.
В перспективе будет разработано управление через Bluetooth, но и в этом случае должно быть соответствующее принимающее устройство.

vetalexy
Posts: 5
Joined: Tue Mar 31, 2015 9:20 am
My devices: iPad 3 WiFi 32Gb

Re: MIDI сообщения и CoreMIDI

Post by vetalexy »

Интерфейс у меня есть - Yamaha i-MX1 (подключаемый через разъем iPad и распознаваемый как ipad accessories). Это стандартный CoreMIDI универсальный 5-pin midi in-out интерфейс для большинства внешних миди устройств. Есть программа MIDI Bridge, где можно скорректировать маршрут миди, если напрямую не получается... Мне просто в принципе надо знать - умеет ли Smart basic отправлять миди команды по какому-то конкретному адресу? Ну или определение миди устройства получателя есть? Если я правильно выражаюсь.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4782
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: MIDI сообщения и CoreMIDI

Post by Mr. Kibernetik »

Это хороший вопрос.
В данный момент sB работает только с внутренним MIDI клиентом. И для того, чтобы переключить MIDI вывод на внешнее устройство, будет нужно расширить набор команд sB.

Если у вас есть желание, можете стать бета-тестером, и в следующей версии займемся подключением вашего внешнего устройства к sB.

vetalexy
Posts: 5
Joined: Tue Mar 31, 2015 9:20 am
My devices: iPad 3 WiFi 32Gb

Re: MIDI сообщения и CoreMIDI

Post by vetalexy »

Спасибо за ответ. Бета тестером я никогда не был и не представляю, что нужно делать. Есть некоторый опыт программирования (Visual Basic, Delphi). Да и люблю я это "заразное" дело. :) Но - катастрофическая нехватка времени. Хотя - идея интересная...
Я упоминал про программу MIDI Bridge - в ее возможностях заявлено построение миди маршрутов даже от тех приложений, которые не рекламируют свои миди порты. Не будет ли это пока решением проблемы?
А так - у меня нет никаких сомнений, что мне нужна Ваша программа.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4782
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: MIDI сообщения и CoreMIDI

Post by Mr. Kibernetik »

В sB пока нет такой возможности - выбрать MIDI устройство для выхода.

У меня нет внешних MIDI устройств, чтобы можно было протестить функции для их подключения. Так что если у вас есть желание тестить - будет хорошо.
Для возможности вам устанавливать бета-версии программы, мне нужно знать UDID код вашего устройства, на котором будет запускаться программа. Это вещь не секретная, его можно узнать так: http://whatsmyudid.com

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: MIDI сообщения и CoreMIDI

Post by Фант »

У меня есть миди клавиатура если что. ;)

vetalexy
Posts: 5
Joined: Tue Mar 31, 2015 9:20 am
My devices: iPad 3 WiFi 32Gb

Re: MIDI сообщения и CoreMIDI

Post by vetalexy »

Хорошо. Вечером пришлю UDID.

User avatar
Mr. Kibernetik
Site Admin
Posts: 4782
Joined: Mon Nov 19, 2012 10:16 pm
My devices: iPhone, iPad, MacBook
Location: Russia
Flag: Russia

Re: MIDI сообщения и CoreMIDI

Post by Mr. Kibernetik »

Фант wrote:У меня есть миди клавиатура если что. ;)
И как она подключается к iPad?

User avatar
Фант
Posts: 1363
Joined: Sat Nov 30, 2013 10:01 am
My devices: iPad 4 (iOS 9.3), iMac (MAC OS 11.03)
Location: Россия,Санкт-Петербург
Flag: Russia
Contact:

Re: MIDI сообщения и CoreMIDI

Post by Фант »

К айпаду не пробовал подключать. На маке бренчу:).
Видел схемы для подключения к айпаду но не заморачивался с этой темой.

Post Reply