MIDI контроллер Novation SL MkII

F0002029 0305 00000000 6904 005E 0001 00 F7
Template Header Attribute 1
Установить у текущего template (просто по кнопке edit) Pick-up в [ON], тогда от SL MkII придёт: F0002029 0305 00000000 6904 005E 0001 01 F7 (если Automap Server не установит обратно в OFF)

Чем кроме нуля и единицы может быть 'xx' у … 005E 0001 xx F7? Ещё интересно знать к чему применены Template Header Attribute 2 (… 005F 0001 yy F7)…

Что-то у меня MIDI-OX как-то неадекватно себя повёл: на MIDIOUT3 (ZeRO MkII) SysEx запроса значения ушёл (судя по Output Monitor`у), а контроллер на него не отреагировал (ответа в MIDI-OX`е не было)… Другой программой – всё сработало… Почему же на MIDIOUT3 ничего не шлётся (хотя в Routing`е он подведён, и про "буфер" ошибки не выскакивало), так и не удалось разобраться… с MIDIIN3 все сообщения приходят как положено…

Странно, почему же 5 раз одинаковые, и что значит "последнее из которых" — невнимательно смотрели предыдущие? Может чем-то отличаются? Какие ещё адреса запрашиваются у шаблона? (Можно было бы ещё и про global спросить, т.е. 0305 00000000 6905 сссс рррр … F7 — сссс=смещение, рррр=размер запрошенных байт)
 
Взял сегодня по дешевке эту шайтан-машину) Кто-нибудь подскажите, как ее заставить работать хотя бы на 30 процентов от заявленного в studio one? Про обратную связь и дисплей уже молчу, хочу хотя бы штатными средствами S1 обойтись. Проблема в том, что настройка всех энкодеров/кнопок и т.д. возможна только с automap, но в этом режиме не работает ничего кроме клавиш, даже сустейн педаль не срабатывает. В advanced все начинает работать, но невозможно на клавиатуре ничего настроить, даже кривую велосити. В мануале написано, что при выборе в DAW виртуального миди порта automap и включению этой функции в самом automap, контроллер должен заработать как generic и отсылать обычные midi cc сообщения, pitch bend и т.д. Но я не могу понять, как этого добиться.. при данной конфигурации, хост вообще не видит входящей миди информации
209495
209496
Безымянный.jpgБезымянный 2.jpgБезымянный.jpgБезымянный 2.jpg
 
В Ризоне в настройках указываются два миди устройства, один получает клавиши, pb, mw, другой (который автомап) сосредоточен на всех остальных крутилках. Может и в s1 как-то также.
 
Уже вроде все варианты перепробовал, ничего хорошего не добился. Миди сообщения должны следовать по маршруту клавиатура - automap - DAW, но этого упорно не происходит). Вроде с template editor немного подразобрался, что-то все таки можно сделать в advanced режиме.
Еще есть аппаратная проблема - подглючивает два энкодера (беспорядочные значения при вращении иногда выдают), один слайдер ведет себя неправильно - в максимальной точке сбрасывает значение в ноль, и еще фокус при касании самопроизвольно перескакивает на этот самый слайдер. Сталкивался ли кто-нибудь с такими проблемами? Нести в ремонт или продавцу назад вернуть?
Короче впечатления скомканные от девайса) вроде и приятная механика, обилие органов управления, но какой гемор с настройкой - жуть.
И еще нубский вопрос - у меня никогда ранее не было aftertouch, не знаю как проверить его наличие? Т.е. в настройках он включен, но при записи не видно ничего в событиях, да и тактильно не пойму, то ли шевелится клавиша внизу хода, то ли это люфт, как-то по другому я это представлял)
 
два энкодера (беспорядочные значения при вращении иногда выдают), один слайдер ведет себя неправильно - в максимальной точке сбрасывает значение в ноль, и еще фокус при касании самопроизвольно перескакивает на этот самый слайдер. Сталкивался ли кто-нибудь с такими проблемами?
Нет, но похоже, что потенциометры кукукнулись. Теоретически, можно попробовать заменить или почистить, практически - спецам видней, ничего подсказать не могу.
но какой гемор с настройкой - жуть.
Никакого гемора, если все исправно и все делать согласно мануалу. Ну эт мои впечатления. Правда я долго ругался и пытался бороться с автомапом, заменяя его на адвансед мод, но недолго мучалась старушка, удобство пользования автомапом перевесило. Правда слышал, что для большинствоа вст-хостов он создает дубли вст-плагинов. К счастью, мне это не требовалось, зато настроил все по максимуму для себя, у Ризона с этим хорошо, в других хостах пользовался только как миди-клавой или только быстрые настройки.
И еще нубский вопрос - у меня никогда ранее не было aftertouch, не знаю как проверить его наличие?
Записать мидитрек в любом хосте, нажимая при этом чуть сильнее на клавиши.
 
Никакого гемора, если все исправно и все делать согласно мануалу.
Видимо не для пользователей studio one)
Записать мидитрек в любом хосте, нажимая при этом чуть сильнее на клавиши.
Я так и делал, собственно, никакого эффекта. А каким он должен по ощущениям на пальцах быть вообще? Клавиша уходит до упора и потом дальше проваливаться должна же и двигаться в каком то диапазоне или как?
Это не баг, это фича.
Я может не так выразился, прикасаешься например к энкодеру, загорается нужная лампочка возле блока с энкодерами и потом фокус сам может перепрыгнуть на слайдер и обратно, и так может повторяться несколько раз, на экране тоже при этом отображение туда-сюда скачет. Если это фича, то я не знаю..)
 
Видимо не для пользователей studio one)
Ну я попробовал навскид гуглянуть, результатов сразу не выпало. Поищите может еще. Должно быть полюбому.
А каким он должен по ощущениям на пальцах быть вообще? Клавиша уходит до упора и потом дальше проваливаться должна же и двигаться в каком то диапазоне или как?
Не проваливаться, а как бы с усилием продвигаться ниже упора.
 
Народу привет, хочу еще раз спросить о твике :
([HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NvnUsbAudio\Parameters] "DontHideAutomapPorts"=dword:00000001), и скрытый Port 3.

У меня Novation Zero SL MK2 в связке с Кубом 13.

Установил драйвер 2.27.06 Novation. Зашел в реестр NvnUsbAudio, но там папки Parameters, не обнаружил.

С Гитхаба скачал файл
В котором есть файл установки в реестр.

После запуска появилась папка в реестре NvnUsbAudio\Parameters.


По настройкам в железе по миди все делал как описывалось.

После запуска Куба, Новейшн, с выключенным Аутомап, в настройках миди "MIDI 3" я так и не увидел.

Дайте совет, что я пропустил.

Windows 10, Cubase 13, Novation Zero SL MK2.
 

Вложения

  • photo_2019-07-30_23-35-50.jpg
    photo_2019-07-30_23-35-50.jpg
    24,6 KB · Просмотры: 28
Новейшн, с выключенным Аутомап,
На контроллере автомап должен быть включён, только драйвер на компе должен быть выключен...
Вместо драйвера у Фандорина работает его скрипт для Рипера.
 
  • Like
Реакции: Ivan Jochner
А что в кубе можно делать с 3-м "раскрытым портом" в ZeRO MkⅡ?
Ещё пользователю @Jafaroff этот MIDI API ещё на анонсе Cubase 11 приглянулся (правда для SL`ки с клавиатурой)… Ну и что из этого вышло?
"Remote Control" этот ограничен одним портом, без System Exclusive — надпись Automap is OFFLINE так и останется :)
Да и непонятно, как назначать даже банально режим работы светодиодных колец у энкодеров с помощью этого "Remote Control" (так же, как и с Generic Remote и т.д.)
 
Последнее редактирование:
  • Like
Реакции: Ivan Jochner
А что в кубе можно делать с 3-м "раскрытым портом" в ZeRO MkⅡ?
Ещё пользователю @Jafaroff этот MIDI API ещё на анонсе Cubase 11 приглянулся (правда для SL`ки с клавиатурой)… Ну и что из этого вышло?
"Remote Control" этот ограничен одним портом, без System Exclusive — надпись Automap is OFFLINE так и останется :)
Да и непонятно, как назначать даже банально режим работы светодиодных колец у энкодеров с помощью этого "Remote Control" (так же, как и с Generic Remote и т.д.)
Я, конечно, так глубоко не "рыл" , просто подумал, дать второй шанс контроллеру, увидел тему с твиком, решил попробовать. Вижу там надо курсы по айти проходить)). В итоге Novation в принципе устраивает крутилками и фейдерами плюс два айпада с Метагрид Про для Remote.
 
А что в кубе можно делать с 3-м "раскрытым портом" в ZeRO MkⅡ?
Ещё пользователю @Jafaroff этот MIDI API ещё на анонсе Cubase 11 приглянулся (правда для SL`ки с клавиатурой)… Ну и что из этого вышло?
"Remote Control" этот ограничен одним портом, без System Exclusive — надпись Automap is OFFLINE так и останется :)
Да и непонятно, как назначать даже банально режим работы светодиодных колец у энкодеров с помощью этого "Remote Control" (так же, как и с Generic Remote и т.д.)
Я поменял контроллер с Novation Remote SL mkii 49 на M-Audio Hammer 88 Pro, забил на любой фидбэк и зажил спокойно )
 
  • Like
Реакции: deplexer
По мне так раскрытие 3-го порта дало возможность без правки Automap шаблона использовать ZeRO MkⅡ в VirtualDJ7.4. Вот только с 8-м с этим стали проблемы, т.к. там это уже не одно устройство, а целых три — как теперь "гарантированно" подобрать подходящий Mapping для данного Device Definition… пфф… Зато конечно куча возможностей открылась… например, теперь в зависимости от чего-либо можно переназначать регуляторы в автомапном шаблоне контроллера (например на другой тип), или даже удалённо симулировать нажатия на нём. Но из-за всего этого выросла .xml раз в 5… Давно хотелось разобраться, как использовать <inputsysex ??="???" ?? /> в 7.3-7.4, а то в проклятой 8-ке/2018/2020/2023/2024 заменилось более понятным и документированным <sysexin />…
 
@Jafaroff, а я, наоборот, к SL Mkii 49 прикупил ещё и 61 (до чего же, удобно видеть на маленьком дисплее ВСЁ, что нужно - стоит лишь переместить туда фокус). Правда, я в Ableton, а они с Novation партнёры... Hidden Port 3 - вообще, чума: позволяет назначить центральную крутилочку, шесть нижних правых кнопок и оба вертикальных ряда на всё, что угодно...
Раньше использовал кастомный скрипт Р.Шарова, но в Live 11.0 он перестал функционировать, т.к. Ableton перешли на Python 2.0, однако мне Фандорин доработал нативный скрипт, и теперь метроном отбивает 8 тактов по четыре доли на круговых индикаторах энкодеров))
 
Господа, никто не озадачивался вопросом: возможно-ли программным способом переназначить кнопки сдвига строя клавиатуры с октавного интервала на полутоновый? Может-быть, какой нибудь с сисекс можно подредактировать или прошивку?
 
Забудьте про них и назначьте паре DrumPad`ов или кнопок MIDI-сообщение определённого порта для той программы, которая умеет в ответ на SL`ку отправлять сразу пачку SysEx`ов для симуляции "очень быстрых нажатий", на 1пт↑:
F0002029 0305 00000000 6601 34 01 F7F0002029 0305 00000000 6601 34 00 F7 //quick menu
F0002029 0305 00000000 6601 03 01 F7F0002029 0305 00000000 6601 03 00 F7 //3⬒ левая
F0002029 0305 00000000 6A03 F7 — Force Unit to Play Mode

на 1пт↓:
F0002029 0305 00000000 6601 34 01 F7F0002029 0305 00000000 6601 34 00 F7 //quick menu
F0002029 0305 00000000 6601 0B 01 F7F0002029 0305 00000000 6601 0B 00 F7 //3⬓ левая
F0002029 0305 00000000 6A03 F7 — Force Unit to Play Mode

Другое дело, что если удалённо менять октаву (а не полутоны), ну или возможно после гашения всех светодиодом, т.е. CC78=0) то для этого придумали такой SysEx:
F0002029 0305 12000000 6A02 F7 — Update Octave LEDs
Жаль, про кнопку транспорта забыли (придётся слать CC103=1 — слушать CC79 и тут же его отправлять обратно)…
 
Последнее редактирование:
@«G~Li†ch», для меня настроить полутоновый сдвиг посредством Bidule не проблема, просто я хотел именно ЭТИ две (неиспользуемые) клавиши использовать для этой цели... Вроде, где-то в мануале по программированию, я видел, что этим кнопкам разные значения функций можно присваивать, но знаний, разобраться с ними самостоятельно, увы - не хватает))
 
Или вместо Bidule прописать это в другой MIDI-контроллер, позволяющий прописывать пользовательские MIDI-сообщение длинною аж в 90 байт
Вроде, где-то в мануале по программированию, я видел, что этим кнопкам разные значения функций можно присваивать
В чьём мануале по программированию? От novation? Очень интересно посмотреть…
Эти две кнопки так и останутся неиспользуемые, пока не будет документировано OS, чтоб разобраться, на каком адресе они висят, и как / на какой адрес производится вызов и как это повлияет на стек (если он вообще там есть)… Да и вообще не помешало бы исправить полтинник других багов в OS (как с перепутанными кнопками page с зажатым preview у ZeRO…)
 
Последнее редактирование:
@«G~Li†ch», на всякий случай, делюсь всеми имеющимися у меня документами, которые мне в своё время любезно предоставил А.Фандорин:
[automerge]1720684092[/automerge]
 

Вложения

Да выкладывали уже эти pdf`ки несколько раз на этом форуме. Будто уже забыли, что об этом уже года 3-4 назад речь шла. ReMOTE SL Protocol вообще толком ничего нового не описывает. OS.syx без описания того что куда и зачем — тоже бесполезен.
SLMkII Global Offsets — описывает общие настройки (Globals.syx)
SLMkII Template Offsets — описывает структуру файла шаблона.syx (SL Control Members — структуру назначаемых органов управления, т.е. 16 вращалок, 8 ползунков, 32 + 6 кнопок, crossfader / 8 энкодеров для ряда D у Compact`ов). И всё это должно идти в связке с SLMkII MIDI Programmers Reference.
Про кнопки octave вовсе не сказано (только про обновление их светодиодов). Сигнализирующий CC92=2 уже пару лет назад обсуждали (после чего пришли к выводу, что проще и быстрее симулировать quickmenu и сдвиг encoder`а на определённое значение).
В данном случае нужно что-то наподобие SLMkII OS offsets :) хотя тут "легко-понимаемой для редактирования" структуры как таковой и не будет, т.е. лобового "OS offsets" теоретически существовать не может, ну разве что можно какие-то из сотен SysEx`ов этих "OS.syx" вычленить и кое-как сопоставить похожие байты, но их назначение понять невозможно без непосредственных "попыток окирпичить оборудование" (отправляя куски прошивки частями и каждый раз перезапускать, надеясь что прокатит и продолжит функционировать) и проверок того, что же могло поменяться…
Да и у ZeRO MkII кстати эти SysEx`ы начинаются с F0002029 0208, а не F0002029 0207 — т.е. скорее всего и результаты экспериментов (если удачные) отличатся от SL MkII. А без кнопок смещения октавы (вместо них — кнопка preview, заменяющие так же непереназначаемые Row Select`ы) тем более не пойму…
Я доупскаею, что может быть какая-либо адресация для "записываемых данных" непосредственно в саму прошивку, Но тогда у этих .syx файлов может и вовсе не быть ни одного упоминания адреса, на который кнопки октав ссылаются (т.е. как зашито с завода изначально, так ни одно обновление их больше не перезаписывало).
Чисто только в таблицу (Excel/Calc) разве что перенести все те SysEx`ы из OS.syx — на этом всё и закончится, ибо так экспериментировать над оборудованием как-то страшноватенько…
 
Последнее редактирование:
@«G~Li†ch», вот, один пункт (26) мне не даёт покоя: что могут означать переменные значения у кнопок 5С (CC92)?
Это не переменные! И уже на странице №2 этой темы (3,5 года назад):
информирует СИГНАЛИЗИРУЕТ (т.е. ALERT) об измененении MIDI настроек пользователем, НЕ УКАЗЫВАЯ конкретно куда! Банально, переведу:
00 - MIDI канал был вручную изменён;
01 - совершено транспонирование клавиатуры вручную;
02 - совершена смена октавной настройки вручную;
03 - совершено изменение дожима (прижимания) вручную;
04 - совершено изменение кривой динамики вручную.
А такого MIDI-сообщения, чтоб контроллер действительно менял транспонирование/октаву (а не только сообщал об их изменении) и др. мне не попалось
 
  • Like
Реакции: CTEPEO3ABP

Сейчас просматривают