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

CTEPEO3ABP

Addictive Member
27 Дек 2015
848
162
43
Советский Союз
Уважаемые господа!
Появилась новая информация по использованию SL MkII: достаточно только-лишь внести означенные изменения в реестр Windows ([HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NvnUsbAudio\Parameters] "DontHideAutomapPorts"=dword:00000001), и скрытый Port 3 станет виден в перечне Миди-портов (правда, использовать дополнительные элементы управления можно будет только при нажатой кнопке Automap)...
Даже не обязательно иметь установленный Automap-server в системе (достаточно лишь установить novation-usb-driver-2.6.exe с сайта производителя) и можно назначать функции: сАмому нижнему правому ряду кнопок (Learn - Mixer); любым элементам, реагирующим на прикосновение (правда, не индивидуально, а группами по 8 однотипных элементов); и крутилочке Speed dial.
Причём, вращение Speed dial (СС-102) cо ступенчатым изменением Value в диапазоне "1 / 65", в Ableton-е удалось (при использовании этого энкодера для управления Sidechain-ом) задействовать не в скачкообразном, а в НЕПРЕРЫВНОМ режиме, и теперь эта крутилочка работает как ей и положено, плавно (и, что немаловажно, даже при НЕ НАЖАТОЙ кнопке Automap)!
Таким образом, нажатие на кнопку Automap приводит к появлению дополнительной страницы с 8-ю треками в микшере, в которой (редактируя 33-й темплейт любым доступным способом) можно легко переназначить не только традиционные элементы управления (энкодеры, пэды, буттоны и слайдеры), но и дополнительные 6 кнопок, находящиеся под рукой, а также удобно расположенный регулятор Speed dial!
К сожалению, LCD-display не отображает никакой другой информации кроме "Automap is OFFLINE", хотя в DAW Ableton - LED-feedback на традиционные элементы управления работает правильно... Прискорбно и то, что ни встроенный редактор контроллера, ни внешний SL MkII Editor не позволяют переназначить исходные параметры, генерируемые дополнительными элементами управления (СС#, режим отправки данных "Momentary" и диапазон Value "64 - 65") и для этого придётся использовать внешнее устройство (вроде Bidule), но, следует отметить, что во многих случаях и эти параметры позволяют производить обучение элементов контроллера в MIDIMap Ableton.
Итак, основная проблема в установлении связи между DAW и LCD-display-ем контроллера...
Есть какие-нибудь предложения по её разрешению?
С уважением, CTEPEO3ABP
 
Последнее редактирование:
  • Like
Реакции: Beckoff
Тач работает индивидуально для всех органов управления. Первый контрол - 64 нажатие, 0 отпускание. Второй - 65/1 и т.д.
LCD просто так не получится завести. Нужно писать скрипт. Sysex сообщения для дисплея известны.
 
@fundorin - Спасибо, это хорошее уточнение - выходит, при желании можно отфильтровать КАЖДЫЙ контрол (я, просто, не обратил внимания, что нулевой уровень имеет РАЗНЫЕ градации)... Написание скрипта - задача довольно сложная (для непрограммиста)... Однако, в используемом мною Ableton-e, замечена совместимость шаблонов 32 (Ableton) и 33 (Automap), которая при переводе работы элементов управления в 33 шаблоне с Port3 на Port2 привела не только к корректному функционированию переназначенных элементов управления, но и к восстановлению работоспособности LED-feedback-a на них, поэтому пока я не теряю надежды добиться результата иным путём: методом небезызвестного Тыка, выявить в нативном скрипте разделы, отвечающие за LCD-feedback; автозаменой изменить Port3 на Port2 в этих разделах, и дополнить скрипт этим новым маршрутом LCD-feedback (в случае выбора пользователем 33 шаблона)... Логика моя такова, что, раз Sysex-ы для управления дисплеем одинаковы, то не важно: откуда они будут посылать информацию (из программы Ableton, напрямую или из промежуточного сервера Automap), если путь прохождения сигнала становится общим (через Port2), то дисплей должен отображать информацию о состоянии элементов управления Ableton, даже при выборе шаблона Automap...
Буду благодарен всем, кто может поделиться своим опытом в борьбе с диктатом производителей оборудования!
С уважением, CTEPEO3ABP
 
Последнее редактирование:
  • Like
Реакции: «G~Li†ch»
По-моему проще поменять все порты на третий в скрипте и CC на те, что выдаёт контроллер по второму порту. Мне кажется, это совсем несложно.
 
Для тех, кому данная тема интересна, сообщу некоторые приятные новости: благодаря подвижнической деятельности уважаемого господина fundorin-a, удалось разрешить проблему в установлении связи между DAW и LCD-display-ем контроллера. Делается это простым изменением номера канала и номера порта в скрипте (при помощи обычного текстового редактора) с 1 канала на 16, и со второго порта на третий.
В результате данных несложных манипуляций, оказалось возможным при нажатии кнопки Automap (без использования Automap-сервера) полноценно пользоваться DAW также, как и при не нажатой (только ещё, дополнительно появляется возможность назначать для управления требуемыми пользователю функциями - удобно расположенные кнопки learn - mixer и элементы реагирующие на прикосновение).
Кроме того, можно поочерёдно использовать ДВА разных скрипта (один стандартный, через второй порт, а другой кастомный, через третий порт) с различными настройками страниц микшера, мгновенно переключаясь между ними при помощи кнопки Automap!
 
  • Like
Реакции: «G~Li†ch» и fractala
@fundorin, @CTEPEO3ABP, а кому нибудь удалось подружить этот контроллер с рипером, чтобы использовать контроллер по протоколу mackie kontrol, для управления микшером рипера (естественно с работающим фидбеком - чтобы параметры микшера высвечивались на дисплее новейшена)?

Я помню год назад помучавшись с этой связкой, продал novation 25sl mk2. Режим автомапа для плагинов я не использую, а покупал контроллер когда то исключительно чтобы использовать его как внешний контроллер/микшер для управления рипером

ps: если что то удалось за это время решить, я уже подумываю снова о приобретении контроллера
 
кому нибудь удалось подружить этот контроллер с рипером, чтобы использовать контроллер по протоколу mackie kontrol, для управления микшером рипера (естественно с работающим фидбеком - чтобы параметры микшера высвечивались на дисплее новейшена)?
Не по протоколу MCU, но, я сейчас пишу плагин для рипера. Увы, королевского в этом пока что мало. двигаюсь в час по чайной ложке.
tftyyoZ.png
 
  • Like
Реакции: fractala
Плагин пишете именно для Рипера или каким-то другим образом? В Кубейсе Novation SL Mkii 49 мой работает идеально, а вот в FL Studio, походу, только Automap пашет. Приобрёл относительно недавно, разбираться времени особо не было.
 
@Jafaroff, что Вы подразумеваете под: "...В Кубейсе Novation SL Mkii 49 мой работает идеально"? Неужели и LED-feedback работает, и LCD-дисплей всё отображает, как на картинке выше? Вроде, без танцев с бубном это возможно только в Ableton и Reason?!
 
  • Like
Реакции: «G~Li†ch»
Вроде, без танцев с бубном это возможно только в Ableton и Reason?!
Если не ошибаюсь, для куба Alexey Zhelezov постарался и написал плагин, который ест скрипты для разных контроллеров, как у тебя в абле это происходит, только чуть более урезано.
Хотя, может там Сонар был. В сортах аудиохостов не разбираюсь)
Плагин пишете именно для Рипера или каким-то другим образом?
Именно для Рипера, поскольку сам им пользуюсь.
 
Неужели и LED-feedback работает
LED feedback имеется ввиду подсветка кнопок в соответствии с выкл/вкл управляемого элемента в Кубейсе? Да. Т.е., допустим, если я привязал кнопку к Glide, который в синте только on/off может быть, то оно подсвечивается если включено и не светится, если выключено. Правда, я не обращал внимания, подхватывает ли он всегда правильное значение 1 или 0 (т.е. вкл или выкл), но вроде как схватывает.

LCD-дисплей всё отображает, как на картинке выше?
Да, т.е. допустим, я работаю в Кубейсе с проектом, потом переключился, допустим, в FabFilter Pro-C 2, на LED-экранчике Новейшна выходят Thrs, Ratio, Release, Attack с показаниями -18дб там, 4:1, и т.д. Регулирую в Кубейсе - отображается на экране, регулирую на Новейшне - ручки крутятся за ним в Кубейсе.

Никаких дополнительных плагинов в Кубейсу я не ставил, просто по инструкции от Novation настраивал шаг за шагом. Кстати, версия Кубейса - 9.5 Артист.

В FL Studio я пока не заморачивался, там пашет лишь Automap и я пока там в Advanced режиме работал.
 
@fundorin, здорово - молодец. Я уже всякую надежду потерял привязать этот контроллер к риперу с фидбеком, и поэтому год назад продал контроллер.
Видимо буду снова покупать клавишный sl49 mk2, так как ничего удобнее еще нет

ps: а на какой стадии плагин? и вы делаете под win или JS под рипер?
 
@Jafaroff, ключевая фраза "Правда, я не обращал внимания, подхватывает ли он всегда правильное значение 1 или 0 " - если активация параметра в Кубе приводит к зажиганию LED в кнопке, то это Feedback (и, соответственно, тогда единожды настроив правильную связь, можно быть уверенным, что значение всегда будет соответствовать истинному).
 
(и, соответственно, тогда единожды настроив правильную связь, можно быть уверенным, что значение всегда будет соответствовать истинному)
Проверил, всё пашет.

Проверял на FabFilter Pro-C 2, активировал кнопкой на SL MKii 49 (под энкодером) Bypass в компрессоре, зажигается, в Кубейсе реагирует как положено, выключается тоже нормально, аналогично активирую мышкой в FabFilter Pro-C 2 Bypass в нижнем правом углу - загорается и тухнет соответственно состоянию виртуального переключателя в компрессоре. На всякий случай сохранил проект с байпаснутым компрессором, закрыл проект, открыл через VST Instruments другую плагу, вернулся в проект, открыл Pro-C 2 - состояние байпасса словилось правильно, кнопка загорелась.

Где-то на форуме Steinberg что-то писали, что поддержку Новейшнов реализовали в 9 версии, что-то такое там видел, но могу ошибаться. Кстати, настраивается всё это довольно забавно, в настройках Кубейса (MIDI devices) выставлять модель контроллера (в списке Novation SL там есть) ВНЕЗАПНО нельзя, иначе на 100% не работает :D

Транспорт тоже пашет нормально (если активирован центральной кнопкой transport, в режиме Automap).
 
Последнее редактирование:
@fundorin
ps: а на какой стадии плагин? и вы делаете под win или JS под рипер?
Win x64 DLL. Сейчас работаю над режимом микшера. Есть мультифункциональный Speed Dial (центральная крутилка), банки треков (громкость, панорама, mute, solo, rec arm, rec monitor, automation mode и в целом почти всё возможное что относится к треку). Индикация нажатых кнопок. На дисплей выводятся треки в банке (вчера сделал сокращение названий), громкость. Транспорт работает, включая некоторые дополнительные фишки, типа световой индикации метронома. Короче, долго перечислять, что уже сделано и что ещё планируется. Вкратце, планируется ещё три режима - работа с конкретным треком, с конкретным экффектом и отдельный режим для редактора миди (возможно, совмещенный с редактором итемов/автоматизации).
Поскольку изучать С++ и писать плагин я начал только в январе, сроков по выпуску хотя бы альфа-версии у меня нет.
BhPcEmq.png


 
  • Like
Реакции: fractala
Я когдато вытащил пружину из джойстика. Но теперь потенциометр стал мусорить и я решил перейти на тачпад (хоть он и дубовый), но перед этим попробовать поставить пружину на место и посмотреть, будет ли продолжаться срач у контроллера.
Но - вытаскивал года три назад и не пойму, как ее поставить на место. Нет ли фоток джойстика у разобранной клавиатуры? Пока найти не удалось.

Точнее, проблема в том, что я не пойму, чем фиксируется пружина модуляции.
Питч фиксируется серым штырьком:
upload_2018-3-10_16-40-5.png

А вот куда засунуть второй усик пружины модуляции - не могу понять.
upload_2018-3-10_16-41-4.png


п.с. нашел куда засовывается - прорезь полозка, который (оказывается!) снимает напряжение пружины модуляции (знал бы раньше - не пришлось бы разбирать).
Но теперь, как ни странно, эта пружина лишь половину хода джойстика возвращает.
 
Последнее редактирование:
Да, теперь постоянно он моросит. Подергаешь его - перестает. Будто силы пружины не хватает.
А тачпэд у клавы очень тугой, пользоваться нелегко.
 
Здравствуйте! Нужна ваша помощь. Использую аблетон 10. Установил автомап. Работают только пропатченные VST и то энкодеры подхватились хаотично. Остальные элементы управления нет.
Скачал и поставил скрипт SL_Ultimate_Control_Browser отсюда на github. com /dawstudiocenter /AbletonLiveMidiRemoteScripts Понравилось. Только смотрел видеомануал установки скрипта. В нем при нажатии кнопки слева от падов + сам пад открывались дополнительные опции. У меня этого нет. Информации не нашел , но предполагаю, что это работало в live 9. В соседней теме увидел, как вы советуете использовать этот скрипт и открыть 3й порт, задействовать автомап без самогого сервера автомапа. Инструмент только купил и многие моменты по настройке не понятны. Прошу помочь

"Даже не обязательно иметь установленный Automap-server в системе (достаточно лишь установить novation-usb-driver-2.6.exe с сайта производителя) и можно назначать функции: сАмому нижнему правому ряду кнопок (Learn - Mixer); любым элементам, реагирующим на прикосновение (правда, не индивидуально, а группами по 8 однотипных элементов); и крутилочке Speed dial."

У меня драйвер 2.13 и это самое последнее что я нашел. Пробовал на сайте новейшен выбирать разные устройства и поиск в гугл ничего не дали.
значения присваиваются, но работают в одну сторону. Например, назначил на кнопку выбор режима соло дорожки. При нажатии активируется, а при повторном не деактивируется. энкодеры двигаются рывкамии и только наполовину в одну сторону

"Причём, вращение Speed dial (СС-102) cо ступенчатым изменением Value в диапазоне "1 / 65", в Ableton-е удалось (при использовании этого энкодера для управления Sidechain-ом) задействовать не в скачкообразном, а в НЕПРЕРЫВНОМ режиме, и теперь эта крутилочка работает как ей и положено, плавно (и, что немаловажно, даже при НЕ НАЖАТОЙ кнопке Automap)!"

в Sidechain все плавно.


@fundorin - Спасибо, это хорошее уточнение - выходит, при желании можно отфильтровать КАЖДЫЙ контрол (я, просто, не обратил внимания, что нулевой уровень имеет РАЗНЫЕ градации)... Написание скрипта - задача довольно сложная (для непрограммиста)... Однако, в используемом мною Ableton-e, замечена совместимость шаблонов 32 (Ableton) и 33 (Automap), которая при переводе работы элементов управления в 33 шаблоне с Port3 на Port2 привела не только к корректному функционированию переназначенных элементов управления, но и к восстановлению работоспособности LED-feedback-a на них, поэтому пока я не теряю надежды добиться результата иным путём: методом небезызвестного Тыка, выявить в нативном скрипте разделы, отвечающие за LCD-feedback; автозаменой изменить Port3 на Port2 в этих разделах, и дополнить скрипт этим новым маршрутом LCD-feedback (в случае выбора пользователем 33 шаблона)... Логика моя такова, что, раз Sysex-ы для управления дисплеем одинаковы, то не важно: откуда они будут посылать информацию (из программы Ableton, напрямую или из промежуточного сервера Automap), если путь прохождения сигнала становится общим (через Port2), то дисплей должен отображать информацию о состоянии элементов управления Ableton, даже при выборе шаблона Automap...
Буду благодарен всем, кто может поделиться своим опытом в борьбе с диктатом производителей оборудования!
С уважением, CTEPEO3ABP


Для тех, кому данная тема интересна, сообщу некоторые приятные новости: благодаря подвижнической деятельности уважаемого господина fundorin-a, удалось разрешить проблему в установлении связи между DAW и LCD-display-ем контроллера. Делается это простым изменением номера канала и номера порта в скрипте (при помощи обычного текстового редактора) с 1 канала на 16, и со второго порта на третий.
В результате данных несложных манипуляций, оказалось возможным при нажатии кнопки Automap (без использования Automap-сервера) полноценно пользоваться DAW также, как и при не нажатой (только ещё, дополнительно появляется возможность назначать для управления требуемыми пользователю функциями - удобно расположенные кнопки learn - mixer и элементы реагирующие на прикосновение).
Кроме того, можно поочерёдно использовать ДВА разных скрипта (один стандартный, через второй порт, а другой кастомный, через третий порт) с различными настройками страниц микшера, мгновенно переключаясь между ними при помощи кнопки Automap!
[/QUOTE]

Где находится этот шаблон? И какие настройки миди ставить ableton live?
 
Не совсем понятны вопросы: если речь о шаблоне Automap, то он находится там-же, где и остальные (выбор открываются нажатием на Speed dial). Настройки миди - стандартные: клавиатура и педали на In Port1 (галочка на крайнем левом столбце), a все остальные элементы управления на Port 2 (для шаблона Ableton) и на Port3 (для шаблона Automap) - галочки в крайнем правом столбце). В секции Out достаточно только две галочки в крайнем правом столбце против Port2 и Port3. Выбрав в верхней части кастомные шаблоны для соответствующих разных портов, не забудьте деактивировать нативный скрипт...
P.S.: Если вы намерены использовать только один 33 шаблон и в скрипт внесли соответствующие изменения (канал и порт по умолчанию), то Link MIDI должен будет выглядеть таким образом:
 

Вложения

Последнее редактирование:
Спасибо, что отозвались! При нажатии на Speed dial у меня только 32 шаблона. Automap там нет. Если нажать на кнопку "Automap" на панели инструмента (загорится красным) и нажать глобал или едит(не помню точно), он предложит переименовать название и там появится , что это 33 шаблон - автомап. То есть он все таки есть, но через режим Адвансед при нажатии на Speed dial я его выбрать не могу.

Вы пишете: чтобы устаносить связь между DAW и LCD-display-ем контроллером, нужно изменить номера канала и номера порта в скрипте (при помощи обычного текстового редактора) с 1 канала на 16, и со второго порта на третий. Где его взять/найти?

DAW и LCD-display-ем контроллера. Д
 
@Vovi, да я не верно ответил вам: он, действительно, не виден через Speed dial. Чтобы обнаружить 33 шаблон, следует идти несколько иным путём - при нажатой кнопке Automap следует нажать global и выбрать SendRecv... После этого можно передать его в SLMkIIEditor для редактирования.
Кроме того, можно также, как и 32 шаблон, редактировать его встроенными средствами контроллера: при активированной кнопке Automap, одновременным нажатием кнопки edit и требуемого элемента контроля (кнопки, слайдера или энкодера)...
Вы бы обозначили цель своих изысканий, чтобы вам быстрее могли помочь.
Надеюсь, русскоязычное руководство по использованию контроллера вы изучали? Третий порт через реестр Windows "открыли"?!
Тогда вкраце: если вы хотите просто задействовать кнопки learn - mixer и Speed dial, то вам достаточно будет заводского шаблона 33 и скрипта Р.Шарова с изменёнными портом и каналом.
У этих шести кнопок номера с СС72 по СС77, которые не видны ни во внешнем редакторе, ни во встроенном, кроме того, у них перепад логических 0 и 1 - специфический (64/65), но тем не менее Ableton позволяет назначать их на определённое действие через MIDI mapping (безо всякого Automap server-a). Для чего-либо бОльшего, потребуется промежуточная программа...
Опишите свою задачу, подумаем, чем можно помочь.
 
Последнее редактирование:
  • Like
Реакции: «G~Li†ch»
Да, теперь постоянно он моросит. Подергаешь его - перестает. Будто силы пружины не хватает.
А тачпэд у клавы очень тугой, пользоваться нелегко.
нужна помощь ! столкнулся с похожей проблемой, у меня рандомно начинает колбасить параметр Modulation , подергаешь вроде перестает, но дергать нужно не раз и не два , это как то можно вылечить , есть у кого опыт в этих делах подскажите как исправить
 

Вложения

  • Screenshot 2019-11-11 at 19.38.41.png
    Screenshot 2019-11-11 at 19.38.41.png
    51,6 KB · Просмотры: 572
да и я бы удалил он мне совсем не нужен , да вот решил продать и вариант кастрации не подходит
 
нужна помощь ! столкнулся с похожей проблемой, у меня рандомно начинает колбасить параметр Modulation , подергаешь вроде перестает, но дергать нужно не раз и не два , это как то можно вылечить , есть у кого опыт в этих делах подскажите как исправить
Такая-же проблема... Видно - родовая травма! Тоже, отфильтровать пришлось (правда, не вскрывал контроллер, возможно, что это "лечится")...
 
О как, у меня ZeRO MkII, PitchBend`а и ModWheel`а нет. И вот обидно, что ни один fader/knob/encoder нельзя назначить на функцию PitchBend ! Хочу поиздеваться над шаблоном.syx, да и вообще, над всем файлом прошивки... Да и вообще, найти способ заставить сохранять SysEx`ы с 24 байтами внутри (например, как на CASIO самограйках: F0 44 16 02 7F ...ещё двадцать байт... F7) — они как раз бы уместились во всю ширину экрана (начиная от 0-й до 71-й ячейки, если разделять каждый байт пробелами), если убрать F0 и F7.
Бонусом, конечно же, хотелось бы разбить одно сообщение на несколько кнопок/регуляторов, ну и в добавок сделать поддержку Roland Juno Di/Stage/XPS: четыре nibblized байта (в каждом из которых только 4 бита задействовано, и того = 16 бит), и уже тут нужен SysEx, размером в 15 байт (не считая байтов F0/F7), а ну ещё контрольную сумму нужно ставить 15-м байтом, а просчитывать её же уже с 7-го байта... Хотя, вот у XPS-10 MIDI-входа (гнезда СШ-5) нет, т.е. без компа не обойтись, а тут за дело берётся Juno-D Editor...
В общем, работы кажется и не очень много (расшифровать всего-то каких-то 111 килобайт файла OS.syx)... Но нужно знать способы реанимации (хз, что может пойти не так)...
Недавно снова захотелось на сайте фокусрайтов, но уже в качестве "отзыва", а не в Tech Support, упомянуть про всё те же косяки (несколько нажатых кнопок повторяют нажате при нажатии ещё одной под/над ними; путаница с ◀ page ▶ с нажатой preview, действующие аналогичным образом, как page▲ и page▼). И вот, наконец пришёл ответ, только уже от Laurence C. // Novation Technical Support: Due to this product being out of development support, there will not be any further firmware updates. I'm sorry for any disappointment this may cause.
Значит, остаётся надеяться на себя...

Теперь не могу ни изменить, ни удалить свой пост в той теме, чтоб перенести многое сюда... А то на вопрос «отправляют ли "клавишные SL`ки" другие CC, если ◀ page ▶ нажимать вместе с preview на Automap/Special Template?» ответа до сих пор не вижу...
Да и definition для VirtualDJ надо было сюда перетащить (хотя, он-то и появился благодаря уже недоступными вложениями/битыми ссылками на дропбоксами в той теме). Можно было б выложить более полную версию definition-файла, но из-за огромного размера, пришлось его вообще на 4shared выкинуть. Только там для 7-го виртуальника. Если интересен мой "маппинг", ищите там папку Mappers
 

ljekio
написал
11 Ноя 2019
Я просто отфильтровал питч и мод, жаль, но теперь зато никаких срачей

Подскажите пожалуйста, как это сделать? Тоже посылает сигналы как сумасшедший)

И еще вопрос: иногда при включении клавиатуры , загружается темплейт для аблетона, где нет обратной связи индикаторов при маппинге, а иногда просто вариант, в котором при назначении любого параметра на бесконечные энкодеры есть индикация. И этот вариант не могу найти в настройках, а он нужен. Можете подсказать ?
 

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