[DEFAULT] views = Main_panel, in_panel, dyn_panel title = AllDSP AllControl Software ;FIR_taps={0:1024,1:0,2:0,3:0,0x80:0,0x81:0,0x82:0} support_aes_backup_onoff=yes support_aes_backup_onoff=yes support_display_onoff=yes support_display_dim=yes show_impedance=False skip=True # structure IDs for AllDSP products STRUCT_ID_VU = -1 STRUCT_ID_GR = -2 STRUCT_ID_GAIN = 0 STRUCT_ID_MIXER = 1 STRUCT_ID_DELAY = 2 STRUCT_ID_LPF = 3 STRUCT_ID_HPF = 4 STRUCT_ID_PEQ = 5 STRUCT_ID_LIMITER = 6 STRUCT_ID_MUTE = 7 STRUCT_ID_INVERT = 8 STRUCT_ID_PRESET_GLOBAL = 9 STRUCT_ID_LINK = 10 STRUCT_ID_COMMAND = 11 STRUCT_ID_COMPRESSOR = 12 STRUCT_ID_GLOBAL = 13 STRUCT_ID_CHANNEL = 14 STRUCT_ID_INTERNAL = 255 # member IDs for AllDSP products MEMBER_ID_GAIN = 0 MEMBER_ID_FREQ = 1 MEMBER_ID_Q = 2 MEMBER_ID_TYPE = 3 MEMBER_ID_THRESHOLD = 4 MEMBER_ID_ATTACK = 5 MEMBER_ID_RELEASE = 6 MEMBER_ID_HOLD = 7 MEMBER_ID_DELAY = 8 MEMBER_ID_STATUS = 9 MEMBER_ID_VU_IN = 10 MEMBER_ID_VU_OUT = 11 MEMBER_ID_GR_IN = 12 MEMBER_ID_GR_OUT = 13 MEMBER_ID_MUTE = 14 MEMBER_ID_INVERT = 15 MEMBER_ID_SHORT_NAME = 16 MEMBER_ID_LONG_NAME = 17 MEMBER_ID_PRESET_NUMBER = 18 MEMBER_ID_PRESET_VERSION = 19 MEMBER_ID_NUMBER_OF_GROUPS = 20 MEMBER_ID_NUMBER_OF_WAYS = 21 MEMBER_ID_GNDLIFT = 22 MEMBER_ID_LANGUAGE = 23 MEMBER_ID_ON = 24 MEMBER_ID_LINK = 25 MEMBER_ID_COMMAND = 26 MEMBER_ID_RATIO=27 MEMBER_ID_Q_BW = 1000 delay_unit_type=delay_unit status_indicator_type=indicator #remember: list is "or" status_indicator_condition = (hardware_status_flags&0x00000020) != 0 temperature >= 90 status_details_type=button vu_style=leds #led shapes: square, rounded, circle vu_led_shape=square vu_led_size=2 vu_led_spacing=3 vu_grey_on_mute=yes #values for input VU vu_in_yellow=0 vu_in_red=10 #values for output VU vu_out_yellow=0 vu_out_red=10 # Many switches have the same function in every view, so we describe them in the DEFAULT section available_units_type=available_units # presets preset_load_type = button preset_store_type = button recall_preset_list_type = choice recall_preset_list_value = recall_preset preset_no_text_type = text preset_no_text_value = preset_no load_unit_preset_type = toggle-button load_unit_preset_value = cmd_load_unit_preset store_unit_preset_type = toggle-button store_unit_preset_value = cmd_store_unit_preset preset_name_text_type=text preset_name_text_value=preset_name unit_name_text_type=text unit_name_text_value=unit_name #link status indicator link_status_type = toggle-button lpf_on_type = toggle-button lpf_on_value = lpf_onoff hpf_on_type = toggle-button hpf_on_value = hpf_onoff mute_in0_type = toggle-button mute_in0_value = mute_in0 mute_in1_type = toggle-button mute_in1_value = mute_in1 mute_in2_type = toggle-button mute_in2_value = mute_in2 mute_in3_type = toggle-button mute_in3_value = mute_in3 mute_out0_type = toggle-button mute_out0_value = mute_out0 mute_out1_type = toggle-button mute_out1_value = mute_out1 mute_out2_type = toggle-button mute_out2_value = mute_out2 mute_out3_type = toggle-button mute_out3_value = mute_out3 mute_out4_type = toggle-button mute_out4_value = mute_out4 mute_out5_type = toggle-button mute_out5_value = mute_out5 link_ab_type=toggle-button link_ab_value=link_ab link_cd_type=toggle-button link_cd_value=link_cd #link out_link_0_type = toggle-button out_link_0_value=out_link_0 out_link_2_type = toggle-button out_link_2_value=out_link_2 out_link_4_type = toggle-button out_link_4_value=out_link_4 input_select_1_type=choice input_select_2_type=choice input_select_3_type=choice input_select_4_type=choice Q_Bw_type=toggle-button Q_Bw_value=Q_Bw peq_type_0_type=choice peq_type_0_value=peq_type_0 peq_type_1_type=choice peq_type_1_value=peq_type_1 peq_type_2_type=choice peq_type_2_value=peq_type_2 peq_type_3_type=choice peq_type_3_value=peq_type_3 peq_type_4_type=choice peq_type_4_value=peq_type_4 peq_type_5_type=choice peq_type_5_value=peq_type_5 peq_type_6_type=choice peq_type_6_value=peq_type_6 peq_type_7_type=choice peq_type_7_value=peq_type_7 peq_type_8_type=choice peq_type_8_value=peq_type_8 peq_type_9_type=choice peq_type_9_value=peq_type_9 # Menu cs_main_type = toggle-button cs_xover_type = toggle-button cs_in1_type = toggle-button cs_in2_type = toggle-button cs_in3_type = toggle-button cs_in4_type = toggle-button cs_out1_type = toggle-button cs_out2_type = toggle-button cs_out3_type = toggle-button cs_out4_type = toggle-button cs_out5_type = toggle-button cs_out6_type = toggle-button cs_dyn_type = toggle-button cs_back_type=toggle-button peq_sw_0_type=toggle-button peq_sw_0_value=peq_0_on peq_sw_1_type=toggle-button peq_sw_1_value=peq_1_on peq_sw_2_type=toggle-button peq_sw_2_value=peq_2_on peq_sw_3_type=toggle-button peq_sw_3_value=peq_3_on peq_sw_4_type=toggle-button peq_sw_4_value=peq_4_on peq_sw_5_type=toggle-button peq_sw_5_value=peq_5_on peq_sw_6_type=toggle-button peq_sw_6_value=peq_6_on peq_sw_7_type=toggle-button peq_sw_7_value=peq_7_on peq_sw_8_type=toggle-button peq_sw_8_value=peq_8_on peq_sw_9_type=toggle-button peq_sw_9_value=peq_9_on # PEQs, all 10 of them peq_freq_0_type = text peq_freq_0_value = peq_freq_0 peq_q_0_type = text peq_q_0_value = peq_q_0 peq_gain_0_type = text peq_gain_0_value = peq_gain_0 peq_freq_1_type = text peq_freq_1_value = peq_freq_1 peq_q_1_type = text peq_q_1_value = peq_q_1 peq_gain_1_type = text peq_gain_1_value = peq_gain_1 peq_freq_2_type = text peq_freq_2_value = peq_freq_2 peq_q_2_type = text peq_q_2_value = peq_q_2 peq_gain_2_type = text peq_gain_2_value = peq_gain_2 peq_freq_3_type = text peq_freq_3_value = peq_freq_3 peq_q_3_type = text peq_q_3_value = peq_q_3 peq_gain_3_type = text peq_gain_3_value = peq_gain_3 peq_freq_4_type = text peq_freq_4_value = peq_freq_4 peq_q_4_type = text peq_q_4_value = peq_q_4 peq_gain_4_type = text peq_gain_4_value = peq_gain_4 peq_freq_5_type = text peq_freq_5_value = peq_freq_5 peq_q_5_type = text peq_q_5_value = peq_q_5 peq_gain_5_type = text peq_gain_5_value = peq_gain_5 peq_freq_6_type = text peq_freq_6_value = peq_freq_6 peq_q_6_type = text peq_q_6_value = peq_q_6 peq_gain_6_type = text peq_gain_6_value = peq_gain_6 peq_freq_7_type = text peq_freq_7_value = peq_freq_7 peq_q_7_type = text peq_q_7_value = peq_q_7 peq_gain_7_type = text peq_gain_7_value = peq_gain_7 peq_freq_8_type = text peq_freq_8_value = peq_freq_8 peq_q_8_type = text peq_q_8_value = peq_q_8 peq_gain_8_type = text peq_gain_8_value = peq_gain_8 peq_freq_9_type = text peq_freq_9_value = peq_freq_9 peq_q_9_type = text peq_q_9_value = peq_q_9 peq_gain_9_type = text peq_gain_9_value = peq_gain_9 peq_reset_0_type=button peq_reset_1_type=button peq_reset_2_type=button peq_reset_3_type=button peq_reset_4_type=button peq_reset_5_type=button peq_reset_6_type=button peq_reset_7_type=button peq_reset_8_type=button peq_reset_9_type=button mute_out_type = toggle-button mute_out_value = mute_out lpf_on_type = toggle-button lpf_on_value = lpf_onoff hpf_on_type = toggle-button hpf_on_value = hpf_onoff Q_Bw_1_type=toggle-button Q_Bw_1_value = Q_Bw Q_Bw_2_type=toggle-button Q_Bw_2_value = Q_Bw # Output gain, the channel is not specified and depends on the current # channel selected out_gain_slider_type = slider out_gain_slider_value = out_gain out_gain_slider_min_label = out_gain_min out_gain_slider_max_label = out_gain_max out_gain_text_type = text out_gain_text_value = out_gain out_gain_text_unit=dB # Hi- and low-pass filters # The channel is the current channel selected hpf_text_type = text hpf_text_value = hpf hpf_shape_type = choice hpf_shape_value = hpf_shape lpf_text_type = text lpf_text_value = lpf lpf_shape_type = choice lpf_shape_value = lpf_shape # Delay out_delay_text_type = text out_delay_text_value = delay out_delay_knob_type=knob out_delay_knob_value=delay # Limiter out_release_text_type=text out_release_text_value=limiter_release out_release_text_unit=dB/s out_release_knob_type=knob out_release_knob_value=limiter_release # VU meters, input level gauges vu_ina_type = gauge vu_ina_value = level_ina vu_inb_type = gauge vu_inb_value = level_inb vu_inc_type = gauge vu_inc_value = level_inc vu_ind_type = gauge vu_ind_value = level_ind temperature_type=gauge temperature_value=temperature [Main_panel] svg_file = Main_panel.svg controls = cs_main, cs_xover, cs_in1, cs_in2, cs_in3, cs_in4, cs_out1, cs_out2, cs_out3, in_gain_1_slider, in_gain_2_slider,in_gain_3_slider, in_gain_4_slider, main_out0_slider, main_out1_slider, main_out2_slider, mute_in0, mute_in1, mute_in2, mute_in3, mute_out0, mute_out1, mute_out2, main_out0_text, main_out1_text, main_out2_text, in_gain_1_text, in_gain_2_text, in_gain_3_text, in_gain_4_text, vu_ina, vu_inb, vu_inc, vu_ind, vu_out0, vu_out1, vu_out2, link_ab, link_cd, preset_load, preset_store, available_units, cs_button, recall_preset_list, load_unit_preset, store_unit_preset, out_link_0, link_status,preset_name_text, unit_name_text,temperature, status_indicator, status_details,channel_name_0_text, channel_name_1_text, channel_name_2_text, channel_name_3_text, channel_name_128_text, channel_name_129_text, channel_name_130_text, input_select_1, input_select_2, input_select_3, input_select_4 cs_button_value = cs_main ;channel_name_128_text_type=label ;channel_name_129_text_type=label ;channel_name_130_text_type=label # Input gain sliders in_gain_1_slider_type = slider in_gain_1_slider_value = in_a_gain in_gain_1_slider_min_label = in_gain_1_min in_gain_1_slider_max_label = in_gain_1_max in_gain_2_slider_type = slider in_gain_2_slider_value = in_b_gain in_gain_2_slider_min_label = in_gain_2_min in_gain_2_slider_max_label = in_gain_2_max in_gain_3_slider_type = slider in_gain_3_slider_value = in_c_gain in_gain_3_slider_min_label = in_gain_3_min in_gain_3_slider_max_label = in_gain_3_max in_gain_4_slider_type = slider in_gain_4_slider_value = in_d_gain in_gain_4_slider_min_label = in_gain_4_min in_gain_4_slider_max_label = in_gain_4_max # Input gain shown and editable as text in_gain_1_text_type = text in_gain_1_text_value = in_a_gain in_gain_2_text_type = text in_gain_2_text_value = in_b_gain in_gain_3_text_type = text in_gain_3_text_value = in_c_gain in_gain_4_text_type = text in_gain_4_text_value = in_d_gain # VU meters, output level gauges vu_out0_type = gauge vu_out0_value = level_out0 vu_out1_type = gauge vu_out1_value = level_out1 vu_out2_type = gauge vu_out2_value = level_out2 vu_out3_type = gauge vu_out3_value = level_out3 vu_out4_type = gauge vu_out4_value = level_out4 vu_out5_type = gauge vu_out5_value = level_out5 # Output gain sliders main_out0_slider_type = slider main_out0_slider_value = out0_gain main_out0_slider_min_label = main_out0_min main_out0_slider_max_label = main_out0_max main_out1_slider_type = slider main_out1_slider_value = out1_gain main_out1_slider_min_label = main_out1_min main_out1_slider_max_label = main_out1_max main_out2_slider_type = slider main_out2_slider_value = out2_gain main_out2_slider_min_label = main_out2_min main_out2_slider_max_label = main_out2_max main_out3_slider_type = slider main_out3_slider_value = out3_gain main_out3_slider_min_label = main_out3_min main_out3_slider_max_label = main_out3_max main_out4_slider_type = slider main_out4_slider_value = out4_gain main_out4_slider_min_label = main_out4_min main_out4_slider_max_label = main_out4_max main_out5_slider_type = slider main_out5_slider_value = out5_gain main_out5_slider_min_label = main_out5_min main_out5_slider_max_label = main_out5_max # Output gain shown and editable as text main_out0_text_type = text main_out0_text_value = out0_gain main_out1_text_type = text main_out1_text_value = out1_gain main_out2_text_type = text main_out2_text_value = out2_gain main_out3_text_type = text main_out3_text_value = out3_gain main_out4_text_type = text main_out4_text_value = out4_gain main_out5_text_type = text main_out5_text_value = out5_gain [XV_panel] svg_file = XV_panel.svg controls = cs_main, cs_xover, cs_in1, cs_in2, cs_in3, cs_in4, cs_out1, cs_out2, cs_out3, xv_knob_freq_0, xv_knob_freq_1, xv_knob_freq_2, xv_text_hipass_0, xv_text_hipass_1, xv_text_hipass_2, xv_text_lopass_0, xv_text_lopass_1, xv_text_lopass_2, xv_text_delay_0, xv_text_delay_1, xv_text_delay_2, xv_text_gain_0, xv_text_gain_1, xv_text_gain_2, diagram, vu_out0, vu_out1, vu_out2, lpf_0_shape, lpf_1_shape, lpf_2_shape, hpf_0_shape, hpf_1_shape, hpf_2_shape, mute_out0, xv_invert_0, mute_out1, xv_invert_1, mute_out2, xv_invert_2, xv_knob_gain_0, xv_knob_gain_1, xv_knob_gain_2, xv_knob_delay_0, xv_knob_delay_1, xv_knob_delay_2, cs_button, out_link_0 cs_button_value = cs_xover required_access_rights=2 #link out_link_0_type = toggle-button out_link_0_value=out_link_0 out_link_2_type = toggle-button out_link_2_value=out_link_2 out_link_4_type = toggle-button out_link_4_value=out_link_4 # channel 0 xv_knob_freq_0_type = knob xv_knob_freq_0_value = hpf_0 xv_knob_delay_0_type = knob xv_knob_delay_0_value = delay_0 xv_knob_gain_0_type = knob xv_knob_gain_0_value = out0_gain xv_text_hipass_0_type = text xv_text_hipass_0_value = hpf_0 xv_text_lopass_0_type = text xv_text_lopass_0_value = lpf_0 xv_text_delay_0_type = text xv_text_delay_0_value = delay_0 xv_text_gain_0_type = text xv_text_gain_0_value = out0_gain xv_text_gain_0_unit=dB # channel 1 xv_knob_freq_1_type = knob xv_knob_freq_1_value = hpf_1 xv_knob_delay_1_type = knob xv_knob_delay_1_value = delay_1 xv_knob_gain_1_type = knob xv_knob_gain_1_value = out1_gain xv_text_hipass_1_type = text xv_text_hipass_1_value = hpf_1 xv_text_lopass_1_type = text xv_text_lopass_1_value = lpf_1 xv_text_delay_1_type = text xv_text_delay_1_value = delay_1 xv_text_gain_1_type = text xv_text_gain_1_value = out1_gain xv_text_gain_1_unit=dB # channel 2 xv_knob_freq_2_type = knob xv_knob_freq_2_value = hpf_2 xv_knob_delay_2_type = knob xv_knob_delay_2_value = delay_2 xv_knob_gain_2_type = knob xv_knob_gain_2_value = out2_gain xv_text_hipass_2_type = text xv_text_hipass_2_value = hpf_2 xv_text_lopass_2_type = text xv_text_lopass_2_value = lpf_2 xv_text_delay_2_type = text xv_text_delay_2_value = delay_2 xv_text_gain_2_type = text xv_text_gain_2_value = out2_gain xv_text_gain_2_unit=dB # channel 3 xv_knob_freq_3_type = knob xv_knob_freq_3_value = hpf_3 xv_knob_delay_3_type = knob xv_knob_delay_3_value = delay_3 xv_knob_gain_3_type = knob xv_knob_gain_3_value = out3_gain xv_text_hipass_3_type = text xv_text_hipass_3_value = hpf_3 xv_text_lopass_3_type = text xv_text_lopass_3_value = lpf_3 xv_text_delay_3_type = text xv_text_delay_3_value = delay_3 xv_text_gain_3_type = text xv_text_gain_3_value = out3_gain xv_text_gain_3_unit=dB # channel 4 xv_knob_freq_4_type = knob xv_knob_freq_4_value = hpf_4 xv_knob_delay_4_type = knob xv_knob_delay_4_value = delay_4 xv_knob_gain_4_type = knob xv_knob_gain_4_value = out4_gain xv_text_hipass_4_type = text xv_text_hipass_4_value = hpf_4 xv_text_lopass_4_type = text xv_text_lopass_4_value = lpf_4 xv_text_delay_4_type = text xv_text_delay_4_value = delay_4 xv_text_gain_4_type = text xv_text_gain_4_value = out4_gain xv_text_gain_4_unit=dB # channel 5 xv_knob_freq_5_type = knob xv_knob_freq_5_value = hpf_5 xv_knob_delay_5_type = knob xv_knob_delay_5_value = delay_5 xv_knob_gain_5_type = knob xv_knob_gain_5_value = out5_gain xv_text_hipass_5_type = text xv_text_hipass_5_value = hpf_5 xv_text_lopass_5_type = text xv_text_lopass_5_value = lpf_5 xv_text_delay_5_type = text xv_text_delay_5_value = delay_5 xv_text_gain_5_type = text xv_text_gain_5_value = out5_gain xv_text_gain_5_unit=dB # VU meters vu_out0_type = gauge vu_out0_value = level_out0 vu_out1_type = gauge vu_out1_value = level_out1 vu_out2_type = gauge vu_out2_value = level_out2 vu_out3_type = gauge vu_out3_value = level_out3 vu_out4_type = gauge vu_out4_value = level_out4 vu_out5_type = gauge vu_out5_value = level_out5 # Hi- and Low-pass filter shapes hpf_0_shape_type = choice hpf_0_shape_value = hpf_shape_0 hpf_1_shape_type = choice hpf_1_shape_value = hpf_shape_1 hpf_2_shape_type = choice hpf_2_shape_value = hpf_shape_2 hpf_3_shape_type = choice hpf_3_shape_value = hpf_shape_3 hpf_3_shape_type = choice hpf_3_shape_value = hpf_shape_3 hpf_4_shape_type = choice hpf_4_shape_value = hpf_shape_4 hpf_5_shape_type = choice hpf_5_shape_value = hpf_shape_5 lpf_0_shape_type = choice lpf_0_shape_value = lpf_shape_0 lpf_1_shape_type = choice lpf_1_shape_value = lpf_shape_1 lpf_2_shape_type = choice lpf_2_shape_value = lpf_shape_2 lpf_3_shape_type = choice lpf_3_shape_value = lpf_shape_3 lpf_3_shape_type = choice lpf_3_shape_value = lpf_shape_3 lpf_4_shape_type = choice lpf_4_shape_value = lpf_shape_4 lpf_5_shape_type = choice lpf_5_shape_value = lpf_shape_5 xv_mute_0_type = toggle-button xv_mute_0_value = mute_out0 xv_mute_1_type = toggle-button xv_mute_1_value = mute_out1 xv_mute_2_type = toggle-button xv_mute_2_value = mute_out2 xv_mute_3_type = toggle-button xv_mute_3_value = mute_out3 xv_mute_4_type = toggle-button xv_mute_4_value = mute_out4 xv_mute_5_type = toggle-button xv_mute_5_value = mute_out5 xv_invert_0_type = toggle-button xv_invert_0_value = invert_out0 xv_invert_1_type = toggle-button xv_invert_1_value = invert_out1 xv_invert_2_type = toggle-button xv_invert_2_value = invert_out2 xv_invert_3_type = toggle-button xv_invert_3_value = invert_out3 xv_invert_4_type = toggle-button xv_invert_4_value = invert_out4 xv_invert_5_type = toggle-button xv_invert_5_value = invert_out5 # Animated diagram for crossover control diagram_type = XV_diagram diagram_values = hpf_0,lpf_0,hpf_1,lpf_1,hpf_2,lpf_2 diagram_shapes = hpf_shape_0, lpf_shape_0, hpf_shape_1, lpf_shape_1, hpf_shape_2, lpf_shape_2 diagram_links = out_link_0 [in_panel] svg_file = in_panel.svg controls = cs_main, cs_xover, cs_in1, cs_in2, cs_in3, cs_in4, cs_out1, cs_out2, cs_out3, cs_dyn, vu_in, peq_type_0, peq_type_1, peq_type_2, peq_type_3, peq_type_4, peq_freq_0, peq_q_0, peq_gain_0, peq_freq_1, peq_q_1, peq_gain_1, peq_freq_2, peq_q_2, peq_gain_2, peq_freq_3, peq_q_3, peq_gain_3, peq_freq_4, peq_q_4, peq_gain_4, diagram, out_gain_slider, out_gain_text, lpf_text, lpf_shape, hpf_text, hpf_shape, mute_out, peq_sw_0, peq_sw_1, peq_sw_2, peq_sw_3, peq_sw_4, out_threshold_text, out_release_text, out_threshold_knob, out_release_knob, cs_button, Q_Bw_1,Q_Bw_2, delay_unit, hpf_on, lpf_on, in_delay_text, in_delay_knob, peq_freq_5, peq_q_5, peq_gain_5, peq_freq_6, peq_q_6, peq_gain_6, peq_freq_7, peq_q_7, peq_gain_7, peq_freq_8, peq_q_8, peq_gain_8, peq_freq_9, peq_q_9, peq_gain_9, peq_sw_5, peq_sw_6, peq_sw_7, peq_sw_8, peq_sw_9, peq_type_5, peq_type_6, peq_type_7, peq_type_8, peq_type_9 cs_button_value = cs_in out_threshold_text_type = text out_threshold_text_value = in_limiter_threshold out_threshold_text_unit=dBu out_threshold_knob_type = knob out_threshold_knob_value = in_limiter_threshold # VU meters, input level gauges vu_in_type = gauge vu_in_value = level_in # Delay in_delay_text_type = text in_delay_text_value = delay_in in_delay_knob_type=knob in_delay_knob_value=delay_in # Animated diagram for PEQ control diagram_type = PEQ_diagram diagram_values = peq_freq_0, peq_q_0, peq_gain_0, peq_freq_1, peq_q_1, peq_gain_1, peq_freq_2, peq_q_2, peq_gain_2, peq_freq_3, peq_q_3, peq_gain_3, peq_freq_4, peq_q_4, peq_gain_4, peq_freq_5, peq_q_5, peq_gain_5, peq_freq_6, peq_q_6, peq_gain_6, peq_freq_7, peq_q_7, peq_gain_7, peq_freq_8, peq_q_8, peq_gain_8, peq_freq_9, peq_q_9, peq_gain_9 [out_panel] svg_file = out_panel.svg controls = cs_main, cs_xover, cs_in1, cs_in2, cs_in3, cs_in4, cs_out1, cs_out2, cs_out3, cs_dyn, vu_out, vu_ina, vu_inb, vu_inc, vu_ind, peq_type_0, peq_type_1, peq_type_2, peq_type_3, peq_type_4, peq_freq_0, peq_q_0, peq_gain_0, peq_freq_1, peq_q_1, peq_gain_1, peq_freq_2, peq_q_2, peq_gain_2, peq_freq_3, peq_q_3, peq_gain_3, peq_freq_4, peq_q_4, peq_gain_4, diagram, mixer_a_slider, mixer_b_slider, mixer_a_text, mixer_b_text, mixer_c_slider, mixer_d_slider, mixer_c_text, mixer_d_text, out_gain_slider, out_gain_text, lpf_text, lpf_shape, hpf_text, hpf_shape, mute_out, peq_sw_0, peq_sw_1, peq_sw_2, peq_sw_3, peq_sw_4, out_invert, out_delay_text, out_threshold_text, out_release_text, out_delay_knob, out_threshold_knob, out_release_knob, cs_button, Q_Bw_1,Q_Bw_2, cs_in1, cs_in2, delay_unit, hpf_on, lpf_on, peq_freq_5, peq_q_5, peq_gain_5, peq_freq_6, peq_q_6, peq_gain_6, peq_freq_7, peq_q_7, peq_gain_7, peq_freq_8, peq_q_8, peq_gain_8, peq_freq_9, peq_q_9, peq_gain_9, peq_sw_5, peq_sw_6, peq_sw_7, peq_sw_8, peq_sw_9, peq_type_5, peq_type_6, peq_type_7, peq_type_8, peq_type_9 out_invert_type=toggle-button out_invert_value=invert_out out_threshold_text_type = text out_threshold_text_value = out_limiter_threshold out_threshold_text_unit=dBu out_threshold_knob_type = knob out_threshold_knob_value = out_limiter_threshold cs_button_value = cs_out # VU meters, output level gauges vu_out_type = gauge vu_out_value = level_out # VU meters, input level gauges vu_ina_type = gauge vu_ina_value = level_ina vu_inb_type = gauge vu_inb_value = level_inb vu_inc_type = gauge vu_inc_value = level_inc # Animated diagram for PEQ control diagram_type = PEQ_diagram diagram_values = peq_freq_0, peq_q_0, peq_gain_0, peq_freq_1, peq_q_1, peq_gain_1, peq_freq_2, peq_q_2, peq_gain_2, peq_freq_3, peq_q_3, peq_gain_3, peq_freq_4, peq_q_4, peq_gain_4, hpf, lpf, hpf_shape, lpf_shape, peq_freq_5, peq_q_5, peq_gain_5, peq_freq_6, peq_q_6, peq_gain_6, peq_freq_7, peq_q_7, peq_gain_7, peq_freq_8, peq_q_8, peq_gain_8, peq_freq_9, peq_q_9, peq_gain_9 # Input gain sliders mixer_a_slider_type = slider mixer_a_slider_value = mixer_a_gain mixer_a_slider_min_label = mixer_a_min mixer_a_slider_max_label = mixer_a_max mixer_b_slider_type = slider mixer_b_slider_value = mixer_b_gain mixer_b_slider_min_label = mixer_b_min mixer_b_slider_max_label = mixer_b_max mixer_c_slider_type = slider mixer_c_slider_value = mixer_c_gain mixer_c_slider_min_label = mixer_c_min mixer_c_slider_max_label = mixer_c_max mixer_d_slider_type = slider mixer_d_slider_value = mixer_d_gain mixer_d_slider_min_label = mixer_d_min mixer_d_slider_max_label = mixer_d_max # Input gain shown and editable as text mixer_a_text_type = text mixer_a_text_value = mixer_a_gain mixer_b_text_type = text mixer_b_text_value = mixer_b_gain mixer_c_text_type = text mixer_c_text_value = mixer_c_gain mixer_d_text_type = text mixer_d_text_value = mixer_d_gain [dyn_panel] svg_file = dynamics_panel.svg controls = cs_back, cs_button, threshold_text, attack_text, ratio_text, hold_text, release_text, makeup_text, level_vu, level_gr, threshold_knob, attack_knob, ratio_knob, hold_knob, release_knob, makeup_knob cs_back_type=toggle-button cs_button_value = cs_out threshold_knob_type = knob threshold_knob_value = compressor_threshold threshold_text_type = text threshold_text_value = compressor_threshold threshold_text_align=left threshold_text_unit=dBu attack_knob_type = knob attack_knob_value = compressor_attack attack_text_type = text attack_text_value = compressor_attack attack_text_align=left attack_text_unit=ms ratio_knob_type = knob ratio_knob_value = compressor_ratio ratio_text_type = text ratio_text_value = compressor_ratio ratio_text_align=left ratio_text_unit=:1 hold_knob_type = knob hold_knob_value = compressor_hold hold_text_type = text hold_text_value = compressor_hold hold_text_align=left hold_text_unit=ms release_knob_type = knob release_knob_value = compressor_release release_text_type = text release_text_value = compressor_release release_text_align=left release_text_unit=ms makeup_knob_type = knob makeup_knob_value = compressor_gain makeup_text_type = text makeup_text_value = compressor_gain makeup_text_align=left makeup_text_unit=dB level_vu_type = gauge level_vu_value = level_dyn level_gr_type=gauge level_gr_value=gr_dyn # variables [in_gain] struct_id=%(STRUCT_ID_GAIN)s member_id = %(MEMBER_ID_GAIN)s channels = 0,1,2,3 num = 0 min_value = -48 max_value = 12 default_value = 0 units = dB off_value=-48 off_text=Mute [in_a_gain] struct_id=%(STRUCT_ID_GAIN)s member_id = %(MEMBER_ID_GAIN)s channel = 0 num = 0 min_value = -48 max_value = 12 default_value = 0 units = dB off_value=-48 off_text=Mute [in_b_gain] struct_id=%(STRUCT_ID_GAIN)s member_id = %(MEMBER_ID_GAIN)s channel = 1 num = 0 min_value = -48 max_value = 12 default_value = 0 units = dB off_value=-48 off_text=Mute [in_c_gain] struct_id=%(STRUCT_ID_GAIN)s member_id = %(MEMBER_ID_GAIN)s channel = 2 num = 0 min_value = -48 max_value = 12 default_value = 0 units = dB off_value=-48 off_text=Mute [in_d_gain] struct_id=%(STRUCT_ID_GAIN)s member_id = %(MEMBER_ID_GAIN)s channel = 3 num = 0 min_value = -48 max_value = 12 default_value = 0 units = dB off_value=-48 off_text=Mute # Output gain for any channel, the default channel number must be # substituted by the software [out_gain] struct_id=%(STRUCT_ID_GAIN)s member_id = %(MEMBER_ID_GAIN)s channels = 0x80, 0x81, 0x82 num = 0 min_value = -48 max_value = 12 default_value = 0 units = dB off_value=-48 off_text=Mute [out0_gain] struct_id=%(STRUCT_ID_GAIN)s member_id = %(MEMBER_ID_GAIN)s channel = 0x80 num = 0 min_value = -48 max_value = 12 default_value = 0 units = dB off_value=-48 off_text=Mute [out1_gain] struct_id=%(STRUCT_ID_GAIN)s member_id = %(MEMBER_ID_GAIN)s channel = 0x81 num = 0 min_value = -48 max_value = 12 default_value = 0 units = dB off_value=-48 off_text=Mute [out2_gain] struct_id=%(STRUCT_ID_GAIN)s member_id = %(MEMBER_ID_GAIN)s channel = 0x82 num = 0 min_value = -48 max_value = 12 default_value = 0 units = dB off_value=-48 off_text=Mute [mixer_a_gain] # channel is not specified, context-specific struct_id=%(STRUCT_ID_MIXER)s member_id = %(MEMBER_ID_GAIN)s channels = 0x80, 0x81, 0x82 num = 0 min_value = -48 max_value = 0 default_value = 0 units = dB scale = 100 off_value=-48 off_text=Mute [mixer_b_gain] struct_id=%(STRUCT_ID_MIXER)s member_id = %(MEMBER_ID_GAIN)s channels = 0x80, 0x81, 0x82 num = 1 min_value = -48 max_value = 0 default_value = 0 units = dB scale = 100 off_value=-48 off_text=Mute [mixer_c_gain] # channel is not specified, context-specific struct_id=%(STRUCT_ID_MIXER)s member_id = %(MEMBER_ID_GAIN)s channels = 0x80, 0x81, 0x82 num = 2 min_value = -48 max_value = 0 default_value = 0 units = dB scale = 100 off_value=-48 off_text=Mute [mixer_d_gain] struct_id=%(STRUCT_ID_MIXER)s member_id = %(MEMBER_ID_GAIN)s channels = 0x80, 0x81, 0x82 num = 3 min_value = -48 max_value = 0 default_value = 0 units = dB scale = 100 off_value=-48 off_text=Mute [level_ina] struct_id=%(STRUCT_ID_VU)s member_id = %(MEMBER_ID_VU_IN)s channel = 0 num = 0 #min_value = -100 min_value = -48 max_value = 12 default_value = %(min_value)s units = dB [level_inb] struct_id=%(STRUCT_ID_VU)s member_id = %(MEMBER_ID_VU_IN)s channel = 1 num = 0 #min_value = -100 min_value = -48 max_value = 12 default_value = %(min_value)s units = dB [level_inc] struct_id=%(STRUCT_ID_VU)s member_id = %(MEMBER_ID_VU_IN)s channel = 2 num = 0 #min_value = -100 min_value = -48 max_value = 12 default_value = %(min_value)s units = dB [level_ind] struct_id=%(STRUCT_ID_VU)s member_id = %(MEMBER_ID_VU_IN)s channel = 3 num = 0 #min_value = -100 min_value = -48 max_value = 12 default_value = %(min_value)s units = dB [level_out] struct_id=%(STRUCT_ID_VU)s member_id = %(MEMBER_ID_VU_OUT)s channels = 0x80, 0x81, 0x82 num = 0 min_value = -48 max_value = 12 default_value = %(min_value)s units = dB [level_out0] struct_id=%(STRUCT_ID_VU)s member_id = %(MEMBER_ID_VU_OUT)s channel = 0x80 num = 0 min_value = -48 max_value = 12 default_value = %(min_value)s units = dB [level_out1] struct_id=%(STRUCT_ID_VU)s member_id = %(MEMBER_ID_VU_OUT)s channel = 0x81 num = 0 min_value = -48 max_value = 12 default_value = %(min_value)s units = dB [level_out2] struct_id=%(STRUCT_ID_VU)s member_id = %(MEMBER_ID_VU_OUT)s channel = 0x82 num = 0 min_value = -48 max_value = 12 default_value = %(min_value)s units = dB [peq_type_0] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_TYPE)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 0 values = 128,129,130,131,132,133,134,136 labels = Bell, Notch, AllPass, Low Shelf, High Shelf,Band Pass, High Pass, Low Pass default_value = 128 [peq_type_1] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_TYPE)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 1 values = 128,129,130,131,132,133,134,136 labels = Bell, Notch, AllPass, Low Shelf, High Shelf,Band Pass, High Pass, Low Pass default_value = 128 [peq_type_2] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_TYPE)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 2 values = 128,129,130,131,132,133,134,136 labels = Bell, Notch, AllPass, Low Shelf, High Shelf,Band Pass, High Pass, Low Pass default_value = 128 [peq_type_3] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_TYPE)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 3 values = 128,129,130,131,132,133,134,136 labels = Bell, Notch, AllPass, Low Shelf, High Shelf,Band Pass, High Pass, Low Pass default_value = 128 [peq_type_4] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_TYPE)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 4 values = 128,129,130,131,132,133,134,136 labels = Bell, Notch, AllPass, Low Shelf, High Shelf,Band Pass, High Pass, Low Pass default_value = 128 [peq_type_5] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_TYPE)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 5 values = 128,129,130,131,132,133,134,136 labels = Bell, Notch, AllPass, Low Shelf, High Shelf,Band Pass, High Pass, Low Pass default_value = 128 [peq_type_6] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_TYPE)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 6 values = 128,129,130,131,132,133,134,136 labels = Bell, Notch, AllPass, Low Shelf, High Shelf,Band Pass, High Pass, Low Pass default_value = 128 [peq_type_7] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_TYPE)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 7 values = 128,129,130,131,132,133,134,136 labels = Bell, Notch, AllPass, Low Shelf, High Shelf,Band Pass, High Pass, Low Pass default_value = 128 [peq_type_8] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_TYPE)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 8 values = 128,129,130,131,132,133,134,136 labels = Bell, Notch, AllPass, Low Shelf, High Shelf,Band Pass, High Pass, Low Pass default_value = 128 [peq_type_9] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_TYPE)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 9 values = 128,129,130,131,132,133,134,136 labels = Bell, Notch, AllPass, Low Shelf, High Shelf,Band Pass, High Pass, Low Pass default_value = 128 # PEQ frequencies. Note that the channel number is missing, it comes # from the context [peq_freq_0] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_FREQ)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 0 min_value=20 max_value = 20000 default_value = 20 units = Hz [peq_freq_1] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_FREQ)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 1 min_value=20 max_value = 20000 default_value = 50 units = Hz [peq_freq_2] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_FREQ)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 2 min_value=20 max_value = 20000 default_value = 100 units = Hz [peq_freq_3] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_FREQ)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 3 min_value=20 max_value = 20000 default_value = 250 units = Hz [peq_freq_4] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_FREQ)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 4 min_value=20 max_value = 20000 default_value = 500 units = Hz [peq_freq_5] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_FREQ)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 5 min_value=20 max_value = 20000 default_value = 1000 units = Hz scale=1 [peq_freq_6] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_FREQ)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 6 min_value=20 max_value = 20000 default_value = 2500 units = Hz scale=1 [peq_freq_7] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_FREQ)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 7 min_value=20 max_value = 20000 default_value = 5000 units = Hz scale=1 [peq_freq_8] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_FREQ)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 8 min_value=20 max_value = 20000 default_value = 10000 units = Hz scale=1 [peq_freq_9] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_FREQ)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 9 min_value=20 max_value = 20000 default_value = 15000 units = Hz scale=1 # PEQ Q factors [peq_q_0] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_Q)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 0 min_value = 0.2 max_value = 25.0 default_value = 1.0 units = float scale = 10 [peq_q_1] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_Q)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 1 min_value = 0.2 max_value = 25.0 default_value = 1.0 units = float scale = 10 [peq_q_2] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_Q)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 2 min_value = 0.2 max_value = 25.0 default_value = 1.0 units = float scale = 10 [peq_q_3] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_Q)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 3 min_value = 0.2 max_value = 25.0 default_value = 1.0 units = float scale = 10 [peq_q_4] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_Q)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 4 min_value = 0.2 max_value = 25.0 default_value = 1.0 units = float scale = 10 [peq_q_5] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_Q)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 5 min_value = 0.2 max_value = 25.0 default_value = 1.0 units = float scale = 10 [peq_q_6] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_Q)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 6 min_value = 0.2 max_value = 25.0 default_value = 1.0 units = float scale = 10 [peq_q_7] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_Q)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 7 min_value = 0.2 max_value = 25.0 default_value = 1.0 units = float scale = 10 [peq_q_8] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_Q)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 8 min_value = 0.2 max_value = 25.0 default_value = 1.0 units = float scale = 10 [peq_q_9] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_Q)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 9 min_value = 0.2 max_value = 25.0 default_value = 1.0 units = float scale = 10 # PEQ gains [peq_gain_0] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_GAIN)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 0 min_value = -12 max_value = 12 default_value = 0.0 units = dB scale = 100 [peq_gain_1] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_GAIN)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 1 min_value = -12.0 max_value = 12.0 default_value = 0.0 units = dB scale = 100 [peq_gain_2] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_GAIN)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 2 min_value = -12.0 max_value = 12.0 default_value = 0.0 units = dB scale = 100 [peq_gain_3] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_GAIN)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 3 min_value = -12.0 max_value = 12.0 default_value = 0.0 units = dB scale = 100 [peq_gain_4] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_GAIN)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 4 min_value = -12.0 max_value = 12.0 default_value = 0.0 units = dB scale = 100 [peq_gain_5] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_GAIN)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 5 min_value = -12.0 max_value = 12.0 default_value = 0.0 units = dB scale = 100 [peq_gain_6] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_GAIN)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 6 min_value = -12.0 max_value = 12.0 default_value = 0.0 units = dB scale = 100 [peq_gain_7] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_GAIN)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 7 min_value = -12.0 max_value = 12.0 default_value = 0.0 units = dB scale = 100 [peq_gain_8] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_GAIN)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 8 min_value = -12.0 max_value = 12.0 default_value = 0.0 units = dB scale = 100 [peq_gain_9] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_GAIN)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 9 min_value = -12.0 max_value = 12.0 default_value = 0.0 units = dB scale = 100 [hpf] struct_id=%(STRUCT_ID_HPF)s member_id = %(MEMBER_ID_FREQ)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 0 min_value = 19 max_value = 20000 default_value = %(min_value)s units = Hz [hpf_0] struct_id=%(STRUCT_ID_HPF)s member_id = %(MEMBER_ID_FREQ)s channel = 0x80 num = 0 min_value = 19 max_value = 20000 default_value = %(min_value)s units = Hz [hpf_1] struct_id=%(STRUCT_ID_HPF)s member_id = %(MEMBER_ID_FREQ)s channel = 0x81 num = 0 min_value = 19 max_value = 20000 default_value = %(min_value)s units = Hz [hpf_2] struct_id=%(STRUCT_ID_HPF)s member_id = %(MEMBER_ID_FREQ)s channel = 0x82 num = 0 min_value = 19 max_value = 20000 default_value = %(min_value)s units = Hz [lpf] struct_id=%(STRUCT_ID_LPF)s member_id = %(MEMBER_ID_FREQ)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 0 min_value = 20 max_value = 20001 default_value = %(max_value)s units = Hz [lpf_0] struct_id=%(STRUCT_ID_LPF)s member_id = %(MEMBER_ID_FREQ)s channel = 0x80 num = 0 min_value = 20 max_value = 20001 default_value = %(max_value)s units = Hz [lpf_1] struct_id=%(STRUCT_ID_LPF)s member_id = %(MEMBER_ID_FREQ)s channel = 0x81 num = 0 min_value = 20 max_value = 20001 default_value = %(max_value)s units = Hz [lpf_2] struct_id=%(STRUCT_ID_LPF)s member_id = %(MEMBER_ID_FREQ)s channel = 0x82 num = 0 min_value = 20 max_value = 20001 default_value = %(max_value)s units = Hz [lpf_shape] struct_id=%(STRUCT_ID_LPF)s member_id = %(MEMBER_ID_TYPE)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 0 values = 0, 0x10, 0x01, 0x11, 0x21, 0x02, 0x12, 0x03, 0x13, 0x23 labels = Butterworth 6dB, Bessel 6dB, Butterworth 12dB, Bessel 12dB, Linkwitz-Riley 12dB, Butterworth 18dB, Bessel 18dB, Butterworth 24dB, Bessel 24dB, Linkwitz-Riley 24dB default_value = 0 [lpf_shape_0] struct_id=%(STRUCT_ID_LPF)s member_id = %(MEMBER_ID_TYPE)s channel = 0x80 num = 0 values = 0, 0x10, 0x01, 0x11, 0x21, 0x02, 0x12, 0x03, 0x13, 0x23 labels = But 6dB, Bes 6dB, But 12dB, Bes 12dB, L-R 12dB, But 18dB, Bes 18dB, But 24dB, Bes 24dB, L-R 24dB default_value = 0 [lpf_shape_1] struct_id=%(STRUCT_ID_LPF)s member_id = %(MEMBER_ID_TYPE)s channel = 0x81 num = 0 values = 0, 0x10, 0x01, 0x11, 0x21, 0x02, 0x12, 0x03, 0x13, 0x23 labels = But 6dB, Bes 6dB, But 12dB, Bes 12dB, L-R 12dB, But 18dB, Bes 18dB, But 24dB, Bes 24dB, L-R 24dB default_value = 0 [lpf_shape_2] struct_id=%(STRUCT_ID_LPF)s member_id = %(MEMBER_ID_TYPE)s channel = 0x82 num = 0 values = 0, 0x10, 0x01, 0x11, 0x21, 0x02, 0x12, 0x03, 0x13, 0x23 labels = But 6dB, Bes 6dB, But 12dB, Bes 12dB, L-R 12dB, But 18dB, Bes 18dB, But 24dB, Bes 24dB, L-R 24dB default_value = 0 [hpf_shape] struct_id=%(STRUCT_ID_HPF)s member_id = %(MEMBER_ID_TYPE)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 0 values = 0, 0x10, 0x01, 0x11, 0x21, 0x02, 0x12, 0x03, 0x13, 0x23 labels = Butterworth 6dB, Bessel 6dB, Butterworth 12dB, Bessel 12dB, Linkwitz-Riley 12dB, Butterworth 18dB, Bessel 18dB, Butterworth 24dB, Bessel 24dB, Linkwitz-Riley 24dB default_value = 0 [hpf_shape_0] struct_id=%(STRUCT_ID_HPF)s member_id = %(MEMBER_ID_TYPE)s channel = 0x80 num = 0 values = 0, 0x10, 0x01, 0x11, 0x21, 0x02, 0x12, 0x03, 0x13, 0x23 labels = But 6dB, Bes 6dB, But 12dB, Bes 12dB, L-R 12dB, But 18dB, Bes 18dB, But 24dB, Bes 24dB, L-R 24dB default_value = 0 [hpf_shape_1] struct_id=%(STRUCT_ID_HPF)s member_id = %(MEMBER_ID_TYPE)s channel = 0x81 num = 0 values = 0, 0x10, 0x01, 0x11, 0x21, 0x02, 0x12, 0x03, 0x13, 0x23 labels = But 6dB, Bes 6dB, But 12dB, Bes 12dB, L-R 12dB, But 18dB, Bes 18dB, But 24dB, Bes 24dB, L-R 24dB default_value = 0 [hpf_shape_2] struct_id=%(STRUCT_ID_HPF)s member_id = %(MEMBER_ID_TYPE)s channel = 0x82 num = 0 values = 0, 0x10, 0x01, 0x11, 0x21, 0x02, 0x12, 0x03, 0x13, 0x23 labels = But 6dB, Bes 6dB, But 12dB, Bes 12dB, L-R 12dB, But 18dB, Bes 18dB, But 24dB, Bes 24dB, L-R 24dB default_value = 0 [hpf_onoff] struct_id=%(STRUCT_ID_HPF)s member_id = %(MEMBER_ID_ON)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 0 default_value = 0 [lpf_onoff] struct_id=%(STRUCT_ID_LPF)s member_id = %(MEMBER_ID_ON)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 0 default_value = 0 # Delay # Uses the current channel [delay_in] struct_id=%(STRUCT_ID_DELAY)s member_id = %(MEMBER_ID_DELAY)s channels =0,1,2,3 num = 0 min_value = 0 max_value = 1000 default_value = %(min_value)s units = ms scale = 1000 [delay] struct_id=%(STRUCT_ID_DELAY)s member_id = %(MEMBER_ID_DELAY)s channels = 0x80, 0x81, 0x82 num = 0 min_value = 0 max_value = 20 default_value = %(min_value)s units = ms scale = 1000 [delay_0] struct_id=%(STRUCT_ID_DELAY)s member_id = %(MEMBER_ID_DELAY)s num = 0 channel=0x80 min_value = 0 max_value = 20 default_value = %(min_value)s units = ms scale = 1000 [delay_1] struct_id=%(STRUCT_ID_DELAY)s member_id = %(MEMBER_ID_DELAY)s num = 0 channel=0x81 min_value = 0 max_value = 20 default_value = %(min_value)s units = ms scale = 1000 [delay_2] struct_id=%(STRUCT_ID_DELAY)s member_id = %(MEMBER_ID_DELAY)s num = 0 channel=0x82 min_value = 0 max_value = 20 default_value = %(min_value)s units = ms scale = 1000 [invert_out] struct_id=%(STRUCT_ID_INVERT)s member_id = %(MEMBER_ID_INVERT)s channels = 0x80, 0x81, 0x82 num = 0 default_value = 0 [invert_out0] struct_id=%(STRUCT_ID_INVERT)s member_id = %(MEMBER_ID_INVERT)s channel = 0x80 num = 0 default_value = 0 [invert_out1] struct_id=%(STRUCT_ID_INVERT)s member_id = %(MEMBER_ID_INVERT)s channel = 0x81 num = 0 default_value = 0 [invert_out2] struct_id=%(STRUCT_ID_INVERT)s member_id = %(MEMBER_ID_INVERT)s channel = 0x82 num = 0 default_value = 0 # Limiter # Uses the current channel [in_limiter_threshold] struct_id=%(STRUCT_ID_LIMITER)s member_id = %(MEMBER_ID_THRESHOLD)s channels =0,1,2,3 num = 0 min_value = -48 max_value = 24 default_value = %(max_value)s units = dB scale = 100 [out_limiter_threshold] struct_id=%(STRUCT_ID_LIMITER)s member_id = %(MEMBER_ID_THRESHOLD)s channels =0x80, 0x81, 0x82 num = 0 min_value = -48 max_value = 12 default_value = %(max_value)s units = dB scale = 100 [limiter_release] struct_id=%(STRUCT_ID_LIMITER)s member_id = %(MEMBER_ID_RELEASE)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 0 min_value = 10 max_value = 100 default_value = 50 units = scale = 1 [mute_in0] struct_id=%(STRUCT_ID_MUTE)s member_id = %(MEMBER_ID_MUTE)s channel = 0 num = 0 default_value = 0 [mute_in1] struct_id=%(STRUCT_ID_MUTE)s member_id = %(MEMBER_ID_MUTE)s channel = 1 num = 0 default_value = 0 [mute_in2] struct_id=%(STRUCT_ID_MUTE)s member_id = %(MEMBER_ID_MUTE)s channel = 2 num = 0 default_value = 0 [mute_in3] struct_id=%(STRUCT_ID_MUTE)s member_id = %(MEMBER_ID_MUTE)s channel = 3 num = 0 default_value = 0 [mute_out] struct_id=%(STRUCT_ID_MUTE)s member_id = %(MEMBER_ID_MUTE)s channels = 0x80, 0x81, 0x82 num = 0 default_value = 0 [mute_out0] struct_id=%(STRUCT_ID_MUTE)s member_id = %(MEMBER_ID_MUTE)s channel = 0x80 num = 0 default_value = 0 [mute_out1] struct_id=%(STRUCT_ID_MUTE)s member_id = %(MEMBER_ID_MUTE)s channel = 0x81 num = 0 default_value = 0 [mute_out2] struct_id=%(STRUCT_ID_MUTE)s member_id = %(MEMBER_ID_MUTE)s channel = 0x82 num = 0 default_value = 0 [link_ab] struct_id=%(STRUCT_ID_LINK)s member_id = %(MEMBER_ID_LINK)s channel = 0 num = 2 default_value = 0 [link_cd] struct_id=%(STRUCT_ID_LINK)s member_id = %(MEMBER_ID_LINK)s channel = 2 num = 2 default_value = 0 [Q_Bw] struct_id=255 member_id = 1000 channel = 0 num = 0 default_value = 0 [peq_0_on] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_ON)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 0 default_value = 0 [peq_1_on] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_ON)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 1 default_value = 0 [peq_2_on] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_ON)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 2 default_value = 0 [peq_3_on] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_ON)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 3 default_value = 0 [peq_4_on] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_ON)s channels = 0,1,2,3,0x80, 0x81, 0x82 num = 4 default_value = 0 [peq_5_on] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_ON)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 5 default_value = 0 [peq_6_on] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_ON)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 6 default_value = 0 [peq_7_on] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_ON)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 7 default_value = 0 [peq_8_on] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_ON)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 8 default_value = 0 [peq_9_on] struct_id=%(STRUCT_ID_PEQ)s member_id = %(MEMBER_ID_ON)s channels = 0,1,2,3, 0x80, 0x81, 0x82 num = 9 default_value = 0 [out_link_0] struct_id=%(STRUCT_ID_LINK)s member_id = %(MEMBER_ID_LINK)s channel = 129 linkee = 130 num = 2 default_value = 0 [recall_preset] struct_id=%(STRUCT_ID_PRESET_GLOBAL)s member_id = %(MEMBER_ID_PRESET_NUMBER)s channel=0 num = 0 default_value = 1 max_value=100 [preset_no] struct_id=%(STRUCT_ID_PRESET_GLOBAL)s member_id = %(MEMBER_ID_PRESET_NUMBER)s channel=0 num = 0 scale = 1 min_value = 0 max_value = 1000 default_value = 1 [cmd_load_unit_preset] struct_id=%(STRUCT_ID_COMMAND)s member_id = %(MEMBER_ID_COMMAND)s channel = 0 num = 1 default_value = 0 [cmd_store_unit_preset] struct_id=%(STRUCT_ID_COMMAND)s member_id = %(MEMBER_ID_COMMAND)s channel = 0 num = 2 default_value = 0 [level_in] struct_id=%(STRUCT_ID_VU)s member_id = %(MEMBER_ID_VU_IN)s channels = 0,1,2,3 num = 0 #min_value = -100 min_value = -48 max_value = 12 default_value = %(min_value)s units = dB [preset_name] struct_id=%(STRUCT_ID_PRESET_GLOBAL)s member_id = %(MEMBER_ID_SHORT_NAME)s channel=0 num = 0 default_value=No Name [unit_name] struct_id=%(STRUCT_ID_GLOBAL)s member_id = %(MEMBER_ID_SHORT_NAME)s channel=0 num = 0 default_value=No Name [temperature] struct_id=%(STRUCT_ID_GLOBAL)s member_id = 37 channel=0 num = 0 default_value=0 [hardware_status_flags] struct_id=%(STRUCT_ID_GLOBAL)s member_id = 35 channel=0 num = 0 default_value=1 [impedance_0] struct_id=%(STRUCT_ID_GLOBAL)s member_id = 37 channel=0x80 num = 0 default_value=255 [impedance_1] struct_id=%(STRUCT_ID_GLOBAL)s member_id = 37 channel=0x81 num = 0 default_value=255 [impedance_2] struct_id=%(STRUCT_ID_GLOBAL)s member_id = 37 channel=0x82 num = 0 default_value=255 [compressor_threshold] struct_id=%(STRUCT_ID_COMPRESSOR)s member_id = %(MEMBER_ID_THRESHOLD)s channels = 0, 1, 2, 3, 0x80, 0x81, 0x82 num = 0 min_value = -48 max_value = 24 default_value = %(max_value)s units = dB scale = 100 [compressor_ratio] struct_id=%(STRUCT_ID_COMPRESSOR)s member_id = 27 num = 0 channels = 0, 1, 2, 3, 0x80, 0x81, 0x82 min_value = 1.2 max_value = 25.0 default_value = 10.0 units = float scale = 10 [compressor_attack] struct_id=%(STRUCT_ID_COMPRESSOR)s member_id = %(MEMBER_ID_ATTACK)s num = 0 channels = 0, 1, 2, 3, 0x80, 0x81, 0x82 min_value = 1 max_value = 10000 default_value = 100 units = scale = 1 [compressor_hold] struct_id=%(STRUCT_ID_COMPRESSOR)s member_id = %(MEMBER_ID_HOLD)s num = 0 channels = 0, 1, 2, 3, 0x80, 0x81, 0x82 min_value = 1 max_value = 10000 default_value = 100 units = scale = 1 [compressor_release] struct_id=%(STRUCT_ID_COMPRESSOR)s member_id = %(MEMBER_ID_RELEASE)s num = 0 channels = 0, 1, 2, 3, 0x80, 0x81, 0x82 min_value = 10 max_value = 10000 default_value = 100 units = scale = 1 [compressor_gain] struct_id=%(STRUCT_ID_COMPRESSOR)s member_id = %(MEMBER_ID_GAIN)s num = 0 channels = 0, 1, 2, 3, 0x80, 0x81, 0x82 min_value = -12 max_value = 12 default_value = 0 units = dB scale = 100 [level_dyn] struct_id=%(STRUCT_ID_VU)s member_id = %(MEMBER_ID_VU_OUT)s channels = 0, 1, 2, 3, 0x80, 0x81, 0x82 num = 0 min_value = -48 max_value = 24 default_value = -48 units = dB [gr_dyn] struct_id=%(STRUCT_ID_GR)s member_id = %(MEMBER_ID_GR_OUT)s channels = 0, 1, 2, 3, 0x80, 0x81, 0x82 num = 0 min_value = 48 max_value = 1 default_value = %(max_value)s units = dB [channel_name_0] struct_id=%(STRUCT_ID_CHANNEL)s member_id = %(MEMBER_ID_SHORT_NAME)s channel=0 num = 0 default_value=No Name [channel_name_1] struct_id=%(STRUCT_ID_CHANNEL)s member_id = %(MEMBER_ID_SHORT_NAME)s channel=1 num = 0 default_value=No Name [channel_name_2] struct_id=%(STRUCT_ID_CHANNEL)s member_id = %(MEMBER_ID_SHORT_NAME)s channel=2 num = 0 default_value=No Name [channel_name_3] struct_id=%(STRUCT_ID_CHANNEL)s member_id = %(MEMBER_ID_SHORT_NAME)s channel=3 num = 0 default_value=No Name [channel_name_128] struct_id=%(STRUCT_ID_CHANNEL)s member_id = %(MEMBER_ID_SHORT_NAME)s channel=0x80 num = 0 default_value=No Name [channel_name_129] struct_id=%(STRUCT_ID_CHANNEL)s member_id = %(MEMBER_ID_SHORT_NAME)s channel=0x81 num = 0 default_value=No Name [channel_name_130] struct_id=%(STRUCT_ID_CHANNEL)s member_id = %(MEMBER_ID_SHORT_NAME)s channel=0x82 num = 0 default_value=No Name [input_select_1] struct_id=%(STRUCT_ID_GLOBAL)s member_id=44 channel=0 num=0 default_value=1 values = 0,1,2,3,4,5 labels = Analog 1, AES A, AES B, AES Mono, AES Stereo, Dante [input_select_2] struct_id=%(STRUCT_ID_GLOBAL)s member_id=44 channel=1 num=0 default_value=1 values = 0,1,2,3,4,5 labels = Analog 2, AES A, AES B, AES Mono, AES Stereo, Dante [input_select_3] struct_id=%(STRUCT_ID_GLOBAL)s member_id=44 channel=2 num=0 default_value=1 values = 0,1,2,3,4,5 labels = Analog 1, AES A, AES B, AES Mono, AES Stereo, Dante [input_select_4] struct_id=%(STRUCT_ID_GLOBAL)s member_id=44 channel=3 num=0 default_value=1 values = 0,1,2,3,4,5 labels = Analog 2, AES A, AES B, AES Mono, AES Stereo, Dante