Помогите с MIDI протоколом, плз

Обсуждаем цифровые устройства...
Ответить
Acort
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт мар 16, 2010 17:24:15

Помогите с MIDI протоколом, плз

Сообщение Acort »

Парни, подскажите как реализовать команду Laers и Split (разделение на зоны) посредством миди-сообщения.
Цепочка: клавиатура - мидиконтроллер "Peavey" с программируемыми сообщениями - синт модуль.
Задача: послать Note On/Off на два канала синта (Laers) и сделать разбивку на зоны.

Что-то уже голову сломал... Компом не пользуюсь (надоел, да и на концертах неудобно), хотя там всё решается моментом...
Есть смутное подозрение, что нужно применить команду Omni и/или Poly, но как это сделать... Ни одного примера применения этих команд в сети не нашел :o
Есть спецы?

Еще не врубаюсь... кажись правильно делаю. Команду для Transpose по второму каналу прописываю для faderа:

B1 65 00 B1 64 02 B1 06 34 4C

где 65, 64 - RPN (старший и младший); 00 02 - значения отвечающие за transpose; 06 - data entry; а 34 4C - соотв. диапазон желаемого изменения в полутонах -12...+12.

Не работает... :dont_know: ...последняя группа мне не нравится...
Реклама
Acort
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт мар 16, 2010 17:24:15

Re: Помогите с MIDI протоколом, плз

Сообщение Acort »

С transом разобрался, недаром последняя группа не нравилась...

С Laers/Split туплю... :(
Реклама
Аватара пользователя
WildCat
Собутыльник Сэра Мурра
Сообщения: 2918
Зарегистрирован: Вт янв 10, 2006 00:26:45
Откуда: Челябинск

Re: Помогите с MIDI протоколом, плз

Сообщение WildCat »

Посредством MIDI сообщений эти функции не организовать. Если использовать режим omni, то синтезатор будет просто ждать сообщений на всех каналах, независимо от их номера. А для реализации layer нужно как раз чтобы он принимал на разных каналах для разных партий. Так что для организации layer и split нужно научить клавиатуру посылать по 2 ноты на клавишу, и ноты с разными номерами каналов.
Если же синтезатор и позволяет сам организовать такие функции, нужно читать документацию к нему тогда.
Acort
Открыл глаза
Сообщения: 46
Зарегистрирован: Вт мар 16, 2010 17:24:15

Re: Помогите с MIDI протоколом, плз

Сообщение Acort »

WildCat писал(а):Посредством MIDI сообщений эти функции не организовать.
Гм.. Да как сказать... К примеру патчбэй MOTU MIDI EXPRESS реализует эти функции без особого напряга, они зашиты в базовые пресеты прибора. Т.е. приходит на него Note On от внешнего источника (мидиклавы), он внутри реализует Split и передает именно МИДИ команду на внешний синт.
WildCat писал(а):Если использовать режим omni, то синтезатор будет просто ждать сообщений на всех каналах, независимо от их номера.
Ну это если не задать ему зависимость от канала, на котором ждет :) Как Вам такая идея:

B0 7D 00 B0 7F 02 , где 7D, 7F - Omni On/Poly On, а 02 - количество каналов для приема
WildCat писал(а): А для реализации layer нужно как раз чтобы он принимал на разных каналах для разных партий.
Да нет, партии (патчи) устанавливаются на синте, их он не ждет, а ждет команду Note On/Off на заданных каналах.
WildCat писал(а): Так что для организации layer и split нужно научить клавиатуру посылать по 2 ноты на клавишу, и ноты с разными номерами каналов. Если же синтезатор и позволяет сам организовать такие функции, нужно читать документацию к нему тогда.
Синты, конечно, позволяют :) но исключительно для своего внутреннего использования. Команда layer/split не передаются на внешний приемник.
С другой стороны, Кубейс или Midi OX, например, передают все мыслимые команды на внешние синты в миди-протоколе, но как вот только подсмотреть эти самые команды?
Неужели только таким дорогим способом?:
http://www.artisticlicence.com/index.ph ... &order_id=
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Bullet
Вымогатель припоя
Сообщения: 557
Зарегистрирован: Пт июл 04, 2008 19:29:15
Откуда: Мурманск

Re: Помогите с MIDI протоколом, плз

Сообщение Bullet »

Acort писал(а):как вот только подсмотреть эти самые команды
Вот здесь есть софтина, которая показывает данные, приходящие по МИДИ интерфейсу в компьютер.
Реклама
Ответить

Вернуться в «Цифровая техника»