Имеется Yamaha SY-77 в качестве миди-клавы. И вот при прицеплении ее через маршрутизатор-интерфейс MOTU MTP AV к модулям (пока опробованы Roland XV-5080 и Korg M1R) при одновременном нажатии 2-ух клавишь и более нота чаще всего зависает (но может и не зависать в зависимости от скорости нажания и м.б.. одновременности). При этом монитору (MIDI-OX) NOTE OFF проходит. По MIDI Implementation для Korg M1R NOTE OFF для 1-го канала м.б. в 2-ух вариантаx (первый байт 80Н или 90Н, ). SY-77 1-ый байт =90Н, 3-ий байт =00Н.
Еще есть примитивный миди-контроллер Roland KP-24. Он шлет 1-ый байт 80Н, 3-ий байт =40Н. С ним нота не залипает ни при каких одновременных нажатиях более 1-ой клавиши.
Также проверено с Roland FC-200, Elka PM-13. Они также в качестве NOTE OFF аыдают 80Н ХХН ХХН. С ними зависания нот не происходит.
В общем в причине зависания ноты пока разобраться не могу. Но полагаю, если заставить SY-77 выдавать в качестве NOTE OFF не 90Н ХХН 00Н, а 80Н ХХН ХХН, то проблема будет решена.
Вопрос: как это сделать?
Знатокам Yamaha SY-77
DDO: > Имеется Yamaha SY-77 в качестве миди-клавы. И вот при прицеплении ее через маршрутизатор-интерфейс MOTU MTP AV к модулям (пока опробованы Roland XV-5080 и Korg M1R) при одновременном нажатии 2-ух клавишь и более нота чаще всего зависает (но может и не зависать в зависимости от скорости нажания и м.б.. одновременности). При этом монитору (MIDI-OX) NOTE OFF проходит. По MIDI Implementation для Korg M1R NOTE OFF для 1-го канала м.б. в 2-ух вариантаx (первый байт 80Н или 90Н, ). SY-77 1-ый байт =90Н, 3-ий байт =00Н. > Еще есть примитивный миди-контроллер Roland KP-24. Он шлет 1-ый байт 80Н, 3-ий байт =40Н. С ним нота не залипает ни при каких одновременных нажатиях более 1-ой клавиши. > Также проверено с Roland FC-200, Elka PM-13. Они также в качестве NOTE OFF аыдают 80Н ХХН ХХН. С ними зависания нот не происходит. > > В общем в причине зависания ноты пока разобраться не могу. Но полагаю, если заставить SY-77 выдавать в качестве NOTE OFF не 90Н ХХН 00Н, а 80Н ХХН ХХН, то проблема будет решена. > Вопрос: как это сделать? Глючит эта Ямаха скорее всего..Используйте другой контроллер и не тратьте нервы и время.
Во-первых: Yamaha не глючит. Выдача в качестве NOTE OFF кода 90Н ХХНН 00Н соотвествует ее MIDI спецификации. Во- вторых: У меня нет склада клавишных контроллеров, чтобы я так легко заменил SY-77 на что-то другое. В- третьих: Это проблема техническая и она разрешима теми или иными средствами. Я вас спросил, вы ответили, что не знаете, и я вас больше не беспокою.
DDO: > Во-первых: Yamaha не глючит. Выдача в качестве NOTE OFF кода 90Н ХХНН 00Н соотвествует ее MIDI спецификации. > Во- вторых: У меня нет склада клавишных контроллеров, чтобы я так легко заменил SY-77 на что-то другое. > В- третьих: Это проблема техническая и она разрешима теми или иными средствами. Я вас спросил, вы ответили, что не знаете, и я вас больше не беспокою. По логике вещей нужно менять звенья цепи, что бы выявить проблему.Контроллер, мидишнуры, мидиинтерфейс.Ответ на ваш вопрос найдется сам и очень быстро.Без посторонней помощи и вникания в байты и мидисобытия.)
Если у 77 всё совпадает со спецификацией, заменить данный параметр на другой, поможет прибор Yamaha MEP-4, в нём есть функция интерпретации миди-сообщений.
Я знаю. Этот прибор у меня имеется. Если другого решения не найду, его и буду использовать. Хотя некоторые проблемы могут и остаться. Например: если модуль при получении команды NOTE OFF 8КН NNH VVH (где K — номер канала, NN — нота, VV — громкость ноты)будет неправильно обрезать хвост.По сути правило д.б. такое — если звук, вызываемый с модуля, предполагает определенное послезвучие (уровень и/или кривую затухания), то данные о велосити из команды NOTE OFF должны игнорироваться. Но странно, что это явление не массовое. Если кто-то использует Ямаху в качестве миди-клавы, то этот вопрос должен быть массовым. Я же нашел только проблему, как-бы наоборот, связанную с обрезанием нот от SY-77 на Roland JV-1080. Не наблюдалось установленного времени послезвучия (затухания).
Ещё надо не забывать, что сам мтп может косячить, его тоже стоит проверить.
А как MTP проверить? Я по монитору Midi-OZ смотрю какую команду генерит клава. MIDI интерфейс у меня один — MTP AV USB. Кстати, надежды на замену команды в MEP-4 не оправдались. По 80H NNH 00H тоже наблюдается зависание.
Минуя промежуточные девайсы(mtp, mep) зависания есть? С MTP может быть гемор при пересечениях в программном и аппаратном роутинге, сталкивался с таким, моту начинает вести себя неадекватно.
Тут натолкнулся на одну тему на MOTUnation, где зависание нот связывают с подключением MOTU по USB версии 3.0 (правда на МАСе). Переподключил свой на другой порт (драйвер при этом переинициализировался)и картина поменялась. XV-5080 теперь не зависает, но зато другие источники нот (Roland KP-24 и ELKA MP-13) стали выдавать ноты с большой задержкой и с зависанием. Roland D-550 зависает. Хочу попробовать сегодня без подключения компьютера.
Вроде проблема в роутинге, но не факт… Как вобще всё скоммутировано внутри прибора? Какой хост секвенсор используется? Для начала запустите клокворкс, и отсоедините всё, что там подключено, затем попробуйте скоммутировать 1х1 внутри, либо отключив все перемычки в клокворкс, назначить в секвенсоре выход дорожки.
Ранее у сеня был в качестве миди-контролера Roland A-30, потом Kurz PC3X. И проблем столь явных не было. У меня сечас 1 клава (Yamaha SY-77), 15 разных звуковых модулей и 2 источника миди (ножной Elka MP-13 и Roland KP-24). Скоммутировано все по миди по IN и OUT на 3-х MOTU MTP AV (2шт. USB и 1шт. parallel). Параллельный с USB соединен по NET для 16-ти портов. Маршрутизация простая: от выходов контроллеров все раздается параллельно на входы модулей. Ранее все это работало и на PC в Sonar и даже на MAC G4 в ProTools. Потом переезд на др. квартиру и воссоздание всей этой структуры на новом месте, но уже с SY-77. Поскольку сын отошел от музыки интенсивность использрвания всего хозяйства крайне низкая. Включалось эпизодически с каким-то одним модулем и все. А сейчас решил восстановить полное функционирование. Вчера попробовал без подкючения к компу. Все то же самое. Хотя я и не обнаружил изменения, все равно хочу проинициализировать все USB подключения.
DDO: > Ранее у сеня был в качестве миди-контролера Roland A-30, потом Kurz PC3X. И проблем столь явных не было. > У меня сечас 1 клава (Yamaha SY-77), 15 разных звуковых модулей и 2 источника миди (ножной Elka MP-13 и Roland KP-24). Скоммутировано все по миди по IN и OUT на 3-х MOTU MTP AV (2шт. USB и 1шт. parallel). Параллельный с USB соединен по NET для 16-ти портов. Маршрутизация простая: от выходов контроллеров все раздается параллельно на входы модулей. Ранее все это работало и на PC в Sonar и даже на MAC G4 в ProTools. Потом переезд на др. квартиру и воссоздание всей этой структуры на новом месте, но уже с SY-77. Поскольку сын отошел от музыки интенсивность использрвания всего хозяйства крайне низкая. Включалось эпизодически с каким-то одним модулем и все. А сейчас решил восстановить полное функционирование. > Вчера попробовал без подкючения к компу. Все то же самое. Хотя я и не обнаружил изменения, все равно хочу проинициализировать все USB подключения. На авито рабочую мидиклаву можно купить за 4-5 т.р… Вам ехать или шашечки?Извиняюсь за юмор.Пробуйте таки другой контроллер, как я вам советовал сразу.
Дело в МТП. Только я почему-то говорю словно в пустоту. Повторюсь, сам сталкивался с этой проблемой, глюки наверняка в параллельной мотухе, что через NET порт включена. Разберитесь в виртуальных проводах клокворкс, далее, в секвенсоре проверьте активные миди-входы,если Cubase-удалите всё лишнее из all midi inputs, оставьте 1 необходимый вход. Незнаю как в винде, но в маке надо обязательно разгести всё в миди-устройствах, т.е. создать все необходимые приборы, и виртуально скоммутировать их с МОТУ. Вполне возможен конфликт между 2мя ЮСБ мотухами. Устройство весьма капризное, увы : ) У меня их 2 штуки, тоже в нетпорт спаренные, так я заколебался их тусовать на тему master/slave, тоже, то ноты висли, то запаздывали, то длительности вылезали неадекватные.
Да я уже осознал, что дело в MOTU, только год назад в такой же конфигурации проблем не было. Ни о каком секвенсоре пока и речи не идет. ClockWorks у меня видит только 1-ый MOTU. Но я на компьютерном подключении сейчас и не заморачиваюсь. Вот некоторые результаты проверок: 1) при маршрутизации через MTP AV только одного модуля (остальные подключены, но без роутинга) По первому MOTU: Yamaha AN200 — зависаний нот нет Roland JP8080 — зависаний нот нет Roland RA-50 — зависаний нот нет По второму MOTU (через NET порт) Alesis QSR — в режиме и MIX, и PRG ноты зависают, изменение NOTE OFF (с 90 на 80 через MEP4) не влияет, при прямом (без MTP) подключении зависаний нот нет. Roland XV-5080 — в режиме и Patch и Perform ноты зависают от SY-77, изменение NOTE OFF (с 90 на 80 через MEP4) не влияет, при прямом (без MTP) подключении зависаний нот нет. Roland D-550 — ноты зависают, изменение NOTE OFF (с 90 на 80 через MEP4) не влияет, при прямом (без MTP) подключении зависаний нот нет. KORG M1R — в режиме и Prog и Combi ноты зависают от SY-77, изменение NOTE OFF (с 90 на 80 через MEP4) не влияет, при прямом (без MTP) подключении зависаний нот нет. Roland JD-990 — в режиме и Patch и Program ноты зависают от SY-77, изменение NOTE OFF (с 90 на 80 через MEP4) не влияет, при прямом (без MTP) подключении зависаний нот нет. Дальше как-то и проверять уже неохота. Так все-таки вам удалось стабильно использовать NET подключение 2-ух MOTU? На форумах встречалось упоминание, что параллельная версия лучше работает с нотами, чем USB (но это касалось MAC). Завтра попробую все наиболее полезное собрать на одном USB-ном. Кстати, у меня эта конфигурация даже на 7-ом WINDOWS работала. Спасибо за советы. Но если можно, напишите, как вы развели свои 3 MOTU.
Уже выяснилось, что дело не в контроллере и не командах Note Off
Вот теперь всё боль-мень понятно. Мои заработали только тогда, когда отказался от роутинга 1->16 и наоборот, т.е. из первой во вторую. обязательно что-нибудь подвисало. Теперь схема такая: Cubase раздаёт всё необходимое во все 16 портов без проблем, а то, что коммутируется внутри моту — в рамках одного моту, просто раскидал приборы таким образом, чтобы все пары были каждая в своём роутере. Третью отключил, лежит без дела : ) Вполне хватает двух : ) В Вашем верхнем посте насчитал 8 приборов, зачем 2 моту?! : ) Сегодня свои поверчу-покручу, посмотрю как оно работает. Когда всё работает нормально, забываешь что там и куда, пока снова не упрёшься во что-нибудь :))
Vazelin: > В Вашем верхнем посте насчитал 8 приборов, зачем 2 моту?! : ) У меня модулей больще. 8 — это те, которые проверял в рамках одного подключения. Еще 2 MOTU USB на 7 шт. модулей и на различную обработку. Они между собой не соединены. Сегодня просто сделал MTP parallel первым и подключил клаву (SY-77) к нему, на втором (USB)висят 3 модуля и контроллеры Elka и KP-24. Итог: На первом все работает отлично и от клавы и от KP24, но зато на 2-ой MOTU сигнал от клавы не проходит вообще, а с KP24 работают все модули и 1-го и 2-го. ClockWorks в XP перестал видеть MOTU вообще (refresh и rescan ничего не дает.) > Когда всё работает нормально, забываешь что там и куда, пока снова не упрёшься во что-нибудь :)) У меня для этого есть структурная схема (со всеми разводками питания, миди и аудио), которую я все время редактирую, когда вношу изменения. Сейчас проверю в Win7.