krosh.tehnologia.info

Форум сайта krosh.tehnologia.info
Текущее время: Пт мар 29, 2024 13:44

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
Непрочитанное сообщениеДобавлено: Сб июл 22, 2006 02:02 
Возникла такая задача:
Нужно проиграть с секвенсора Performance банки двух зв.модулей.

В наличие только один MIDI OUT звуковой. Миди-интерфейса нет. :(
Через MIDI Thru соединяю один модуль с другим. И разумеется когда играю на мастер-клавишах пищат оба модуля.
Понятно, ведь выводил я миди-сообщения через один выход секвенсора.
Использую Nuendo. Там есть возможность Device Managero'м сделать скрипт/карту синтов,
и выводить уже через них (появятся доп. выходы) типа

Nord Lead (MIA out)
E-mu E4 (MIA Out)

В этих скриптах, по идее, может быть содержаться инфа типа
ID device number - как я понимаю, уникальный номер устройства.
Соответственно этот номер должен быть присвоен каждой железке в студии.

Мне показалось, что эта фича не просто так, для "косметического порядка", а может еще для дела:

Например, шлю по 1-му каналу сообщения, те что идут через карту Nord с ID=1 кушаются нордом
(всеми остальными эти события не воспринимаются), А те что идут через карту Emu c ID=4 для Emu E4 и только для него.

Как было бы хорошо, если бы это работало... Но ни фига, не пашет!!! :(
Может ошибки в скриптах, а может MIDI спецификация этого не позволяет?

Как это можно обойти?

Очень интересно послушать людей, активно использующих внешние синты под управлением софтовых секвенсоров.
Как вообще подобное дело ПРАВИЛЬНО организуется?


Вернуться наверх
  
 
 Заголовок сообщения:
Непрочитанное сообщениеДобавлено: Пт сен 08, 2006 22:33 
Не в сети
Активный

Зарегистрирован: Ср ноя 16, 2005 12:55
Сообщений: 124
Откуда: Казань
Когда у меня не было миди-порта,
я использовал каналы 1-8 для одного
инструмента,а каналы 9-16 для второго.


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
Непрочитанное сообщениеДобавлено: Пн окт 23, 2006 15:12 
А вот у меня другая проблема - один из инструментов перестал определяться в Кубе.

Я когда-то купил Korg N5, и подключал его по миди. Но в списке совместимых устройств в MIDI device manager его не было. Поэтому я нашел в сети скрипт для этого инструмента и экспортировал xml в этот девайс менеджер. Инструмент встал нормально, я долго работал через эти настройки. А потом вдруг бац и что-то произошло - инструмент не определяется больше.

Что делал:
Я стер старый скрипт и заново экспортировал его, но он не определился.
Переустановил Куб заново - не определяется.
Установил Нуэндо - в нем тоже не определяется.

В чем может быть проблема? В скрипте? Но ведь он работал в течение года... Никаких новых устройств не устанавливалось, конфигурация компьютера не изменялась. загогулина какая-то :shock: Есть мнения?


Вернуться наверх
  
 
Непрочитанное сообщениеДобавлено: Вт окт 24, 2006 04:49 
Не в сети
Гуру
Аватар пользователя

Зарегистрирован: Вт ноя 08, 2005 03:48
Сообщений: 1158
Откуда: Москва
Maxim писал(а):
Возникла такая задача:
Нужно проиграть с секвенсора Performance банки двух зв.модулей.

В наличие только один MIDI OUT звуковой. Миди-интерфейса нет. :(
Через MIDI Thru соединяю один модуль с другим. И разумеется когда играю на мастер-клавишах пищат оба модуля.
Понятно, ведь выводил я миди-сообщения через один выход секвенсора.
Использую Nuendo. Там есть возможность Device Managero'м сделать скрипт/карту синтов,
и выводить уже через них (появятся доп. выходы) типа

Nord Lead (MIA out)
E-mu E4 (MIA Out)

В этих скриптах, по идее, может быть содержаться инфа типа
ID device number - как я понимаю, уникальный номер устройства.
Соответственно этот номер должен быть присвоен каждой железке в студии.

Мне показалось, что эта фича не просто так, для "косметического порядка", а может еще для дела:

Например, шлю по 1-му каналу сообщения, те что идут через карту Nord с ID=1 кушаются нордом
(всеми остальными эти события не воспринимаются), А те что идут через карту Emu c ID=4 для Emu E4 и только для него.

Как было бы хорошо, если бы это работало... Но ни фига, не пашет!!! :(
Может ошибки в скриптах, а может MIDI спецификация этого не позволяет?


Как вообще подобное дело ПРАВИЛЬНО организуется?

Идентификатры выставляются для SysEx сообщений и всяких машинконтролов. Ноты идентифицируются по мидиканалу. Поэтому имея одну соску нужно отдать какие-то каналы одному инструменту, включив их на прием в нем и заткнув на другом и наооборот.
Все это есть в миди-спецификации. В менеджере приборов идентификатор нужен как раз для управления приборами, т.к. это чаще всего делается не контроллерами, а по SysEx и там адресация основана на номере фирмы изготовителя и ID, тогда и на одной соске они не мешают друг другу. Создание в менеджере вирт. портов позволяет не задумываться каждый раз на какую мидисоску и канал посылать синту, а вот отключить используемые другим инструментом каналы на расшареном мидипорте, чтоб не пищали в одну дуду надо на каждом синте самому.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB