Настройка ДУ с использованием CDU файлов для микшера DHD.¶
Расширенная инструкция от Дитлова CDU для DHD Toolbox и SXconfig_РУС_2021.pdf. Информация ниже не в полном объеме, в PDF ее больше.
Образец конфигурационного dhd.cdu файла для использования микшера DHD с дистанционным управлением DJin (Полный пример прилагается: dhd.cdu):
NAME "DHD"
CREATE_DEVICE TCP_CLIENT 2008
INIT_STR "IP=10.5.38.234"
SET_OUT_BUF 65536
DHD_MIXER "DHD"
RMT_MIXER_OPT "CMD=ADD_LINE LINE_NUM=0x104d LINE_ID=0x169 CUE_ID=0x16a"
RMT_MIXER_OPT "CMD=ADD_LINE LINE_NUM=0x104e LINE_ID=0x16d CUE_ID=0x16e"
RMT_MIXER_OPT "CMD=ADD_LINE LINE_NUM=0x105f LINE_ID=0x171 CUE_ID=0x172"
RMT_MIXER_OPT "CMD=ADD_LINE LINE_NUM=0x1050 LINE_ID=0x17b CUE_ID=0x17c"
Для получения значений для «LINE_NUM», «LINE_ID» и «CUE_ID» нужно в DHD Toolbox открыть из меню View окно «Available Audio/Logic IDs»
На вкладке «Logic» найти нужные устройства. В колонке "Caption" найти строчки с номерами устройств вида:
<Device name>.FS(Ch)Ch<number>.<channel name>
В данном примере Djin1, Djin2, Djin3 и Djin4.
SX.FS. (Ch)Ch77.Djin1
SX.FS. (Ch)Ch78.Djin2
SX.FS. (Ch)Ch79.Djin3
SX.FS. (Ch)Ch80.Djin4
Для «LINE_NUM» берется номер канала из колонки "Caption" Номер канала указан в десятичном виде. Это значение нужно перевести в шестнадцатеричный вид и добавить старший байт 0x10, что означает что это номер канала, а не фейдера.
В нашем случае значения для «LINE_NUM» будут 0x104d, 0x104e,0x104f, 0x1050,
Для «LINE_ID» берется значение из колонки "Value" строки «FaderStart (Ch)» в виде: «0х» и 3 последних символа.
Для «CUE_ID» берется значение из колонки "Value" строки «PFL (Ch)» в виде: «0х» и 3 последних символа.
Настройка ДУ в самом Джине выполняется стандартным образом: в соответствующем плеере нажимаем «…» - настройка ДУ (Remote control setup), привязываем Fader start и PFL к соответствующим битам DHD (нажимая кнопки пульта наблюдаем изменение битов в окне). Этими процедурами осуществляется привязка плееров Джина к аудио источникам, а не к конкретным фейдерам. При назначении источника Джина на другой фейдер логика сохраняется, и редактировать файл cdu не требуется.
При настройке Х-Player'а нужно указать тип микшера для каждого канала воспроизведения "Настройки\Воспроизведение\Канал N\Микшер". В нашем случае DHD. Эта настройка необходима только в случае, если мы хотим управлять открытием и закрытием фейдера а не только получать fader-start.
При настройке свойств блочных плееров необходимо установить галку Use special PFL channel:
Иначе подслушка из блочных плееров играет в мониторы контроля, а не в динами подслушки пульта.
Для настройки «браузерного» PFL нужно выбрать аппаратную или виртуальную кнопку на пульте (например, в TFT Views – External Logic – 1\1101) и по условию ее активации добавить на шину (шины) контроля назначения аудио канала PFL от Джина.
В файле dhd.cdu есть строка для включения подслушки:
IND IND_CUE_ON 9 9 3 0 0x11 0x0E 0 0 6 0x0D 1 3 0 0x11 0x0E 0 0 6 0x0D 0
Её необходимо отредактировать. Открываем в Джине терминал (View – Terminal), подключаемся к пульту, указав его IP адрес:
В Джине нажимаем Link. На пульте нажимаем и отпускаем нашу кнопку:
Редактируем строку в соответствии с откликом:
Получается:
IND IND_CUE_ON 9 9 3 0 0x11 0x0E 0 0 4 0x4D 1 3 0 0x11 0x0E 0 0 4 0x4D 0
В пульте в меню SX – Audio – Output functions – TB SPK добавляем строку с аудио устройством, в которое Джин играет эту браузерную подслушку:
Настраиваем нашу виртуальную кнопку в качестве условия, на Potentiometer назначаем CUE/TB, чтобы громкость подслушки регулировалась соответствующим потенциометром.
Настройка взаимодействия между пультом и плеером:¶
В cdu файле можно настроить логику взаиможействи между пультом и плеером.
// Set channel level to 0 dB when fader open (ON, OFF)
// Установить усиление канала в 0 dB при открытии фейдера (ON, OFF)
RMT_MIXER_OPT SET_LEVEL_ON_FADER_OPEN OFF// Set channel level to min value when fader close (ON, OFF)
// Установить усиление канала в минимальное значение при закрытии фейдера (ON, OFF)
RMT_MIXER_OPT SET_LEVEL_ON_FADER_CLOSE OFF// Close fader when item playback in the channel is finished (ON, OFF)
// Закрыть фейдер при завершении воспроизведения (ON, OFF)
RMT_MIXER_OPT CLOSE_FADER_ON_STOP ON// Set channel level to 0 dB when fader open only when current position less then specified value
// When threshold value set to -100 this parameter is ignored
// Установить усиление канала в 0 dB при открытии фейдера только в случае, если текущее значение меньше порогового
// Если пороговое значение указано ниже -100 этот параметр игнорируется
RMT_MIXER_OPT SET_LEVEL_ON_FADER_OPEN_THRESHOLD -100