From c57e4eb2a46fa5e1e91b56cbed0eb2b5d76e3d6d Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Wed, 27 Mar 2024 00:04:23 +1030 Subject: [PATCH 01/73] Move 4th Gen Solo 48V switch above the Air switch Fixes #107. --- src/iface-mixer.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/iface-mixer.c b/src/iface-mixer.c index cf8ac55..2f7eb1f 100644 --- a/src/iface-mixer.c +++ b/src/iface-mixer.c @@ -522,6 +522,25 @@ static void create_input_controls( int current_row = 1; + // 4th Gen Solo, put the Phantom Power control above the Air control + if (get_elem_by_name(elems, "Direct Monitor Playback Switch")) { + create_input_controls_by_type( + elems, input_grid, ¤t_row, + "Level Capture Enum", create_input_level_control + ); + create_input_controls_by_type( + elems, input_grid, ¤t_row, + "Phantom Power Capture Switch", create_input_phantom_control + ); + create_input_controls_by_type( + elems, input_grid, ¤t_row, + "Air Capture Enum", create_input_air_enum_control + ); + + (*x)++; + return; + } + create_input_select_control(elems, input_grid, ¤t_row); create_input_controls_by_type( From fcb5028aa26dcdb9ac144b69bb21ac559b932221 Mon Sep 17 00:00:00 2001 From: Giorgio Reale Date: Thu, 28 Mar 2024 03:39:05 +0100 Subject: [PATCH 02/73] Add 4rd Gen models to window-hardware.c --- src/window-hardware.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/window-hardware.c b/src/window-hardware.c index fa76753..0793f7d 100644 --- a/src/window-hardware.c +++ b/src/window-hardware.c @@ -35,6 +35,13 @@ struct hw_info gen_3_big_info[] = { { } }; +struct hw_info gen_4_info[] = { + { "Scarlett Solo 4th Gen" }, + { "Scarlett 2i2 4th Gen" }, + { "Scarlett 4i4 4th Gen" }, + { } +}; + struct hw_info clarett_usb_info[] = { { "Clarett 2Pre USB" }, { "Clarett 4Pre USB" }, @@ -59,6 +66,9 @@ struct hw_cat hw_cat[] = { { "Big 3rd Gen", gen_3_big_info }, + { "4th Gen", + gen_4_info + }, { "Clarett USB", clarett_usb_info }, From 05e9d9e0a2b1d9864bc6135ad527c8e51abe4701 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sat, 30 Mar 2024 03:17:06 +1030 Subject: [PATCH 03/73] Fix widget-boolean.c to free data on button destruction --- src/widget-boolean.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/widget-boolean.c b/src/widget-boolean.c index 1029acf..cbacd49 100644 --- a/src/widget-boolean.c +++ b/src/widget-boolean.c @@ -42,6 +42,10 @@ static void toggle_button_updated( toggle_button_set_text(data->button, data->text[value]); } +static void on_destroy(struct boolean *data) { + g_free(data); +} + GtkWidget *make_boolean_alsa_elem( struct alsa_elem *elem, const char *disabled_text, @@ -78,5 +82,7 @@ GtkWidget *make_boolean_alsa_elem( toggle_button_updated(elem, data); + g_object_weak_ref(G_OBJECT(data->button), (GWeakNotify)on_destroy, data); + return data->button; } From 1d2ac0fd5c73d51c2befe18b3c5906da82bf56e3 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sun, 31 Mar 2024 02:14:06 +1030 Subject: [PATCH 04/73] Add Arch package dependency --- docs/INSTALL.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/INSTALL.md b/docs/INSTALL.md index 445a561..8d7e704 100644 --- a/docs/INSTALL.md +++ b/docs/INSTALL.md @@ -79,6 +79,12 @@ On Ubuntu: sudo apt -y install git make gcc libgtk-4-dev libasound2-dev libssl-dev ``` +On Arch: + +``` +sudo pacman -S gtk4 +``` + To download from github: ``` From 0e227e1e079e589f46cf5d02ac212a2d12923ad4 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sun, 31 Mar 2024 03:00:33 +1030 Subject: [PATCH 05/73] Fix Sample Rate button to be insensitive --- src/widget-sample-rate.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/widget-sample-rate.c b/src/widget-sample-rate.c index 61c3fe8..7d88a74 100644 --- a/src/widget-sample-rate.c +++ b/src/widget-sample-rate.c @@ -103,6 +103,7 @@ GtkWidget *make_sample_rate_widget( data->button = gtk_toggle_button_new(); data->sample_rate = -1; + gtk_widget_set_sensitive(data->button, FALSE); gtk_widget_add_css_class(data->button, "fixed"); gtk_widget_add_css_class(data->button, "sample-rate"); From 2ddede4d3f8344f922c06a74717e10fef6650fe9 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sun, 31 Mar 2024 03:03:51 +1030 Subject: [PATCH 06/73] Override focus and colour CSS button styles Set all button focus outline properties and set the colour and filter on fixed buttons so more theme styles are overridden. --- src/alsa-scarlett-gui.css | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/alsa-scarlett-gui.css b/src/alsa-scarlett-gui.css index 0fc75fd..86dd6f2 100644 --- a/src/alsa-scarlett-gui.css +++ b/src/alsa-scarlett-gui.css @@ -83,7 +83,7 @@ label.gain { } .window-frame button:focus:focus-visible { - outline-color: #801010; + outline: 2px solid #801010; } /* padding doesn't work when selected with .window-frame, so use @@ -118,6 +118,11 @@ button.toggle { filter: none; } +.window-frame button.fixed label { + color: #ffffff; + filter: none; +} + /* Combobox controls that are always disabled because they indicate status */ .window-frame combobox.fixed > box > button { color: #ffffff; From db0929bd0871fcdf85f3f870c6c772f14e3a561e Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sun, 31 Mar 2024 03:11:57 +1030 Subject: [PATCH 07/73] Search $PATH and /usr/sbin for alsactl The path to alsactl was previously hardcoded because some distros put it in /usr/sbin but don't include that directory in $PATH. Unfortunately other distros put alsactl elsewhere. Let's search $PATH and /usr/sbin to cater for both. Fixes #101. --- src/file.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/file.c b/src/file.c index f43a62a..3844abf 100644 --- a/src/file.c +++ b/src/file.c @@ -14,9 +14,15 @@ static void run_alsactl( ) { GtkWindow *w = GTK_WINDOW(card->window_main); + gchar *alsactl_path = g_find_program_in_path("alsactl"); + + if (!alsactl_path) + alsactl_path = g_strdup("/usr/sbin/alsactl"); + gchar *argv[] = { - "/usr/sbin/alsactl", cmd, card->device, "-f", fn, NULL + alsactl_path, cmd, card->device, "-f", fn, NULL }; + gchar *stdout; gchar *stderr; gint exit_status; @@ -52,6 +58,7 @@ static void run_alsactl( g_free(error_message); done: + g_free(alsactl_path); g_free(stdout); g_free(stderr); if (error) From 111ec1154d8ffa9261c514ffa75832453df27287 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sun, 31 Mar 2024 03:22:38 +1030 Subject: [PATCH 08/73] Add support for volatile buttons to widget-boolean.c Will be used by Gen 1 support. --- src/alsa-sim.c | 2 +- src/alsa.c | 17 ++++++++++++++++- src/alsa.h | 4 +++- src/widget-boolean.c | 15 +++++++++++++++ 4 files changed, 35 insertions(+), 3 deletions(-) diff --git a/src/alsa-sim.c b/src/alsa-sim.c index f965657..dbcdf2c 100644 --- a/src/alsa-sim.c +++ b/src/alsa-sim.c @@ -133,7 +133,7 @@ static void alsa_parse_comment_node( if (err < 0) fatal_alsa_error("snd_config_get_string error", err); if (strstr(access, "write")) - elem->writable = 1; + elem->is_writable = 1; } else if (strcmp(key, "type") == 0) { if (type != SND_CONFIG_TYPE_STRING) { printf("type type not string\n"); diff --git a/src/alsa.c b/src/alsa.c index 94bcb55..2907813 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -262,7 +262,7 @@ void alsa_set_elem_value(struct alsa_elem *elem, long value) { // return whether the element can be modified (is writable) int alsa_get_elem_writable(struct alsa_elem *elem) { if (elem->card->num == SIMULATED_CARD_NUM) - return elem->writable; + return elem->is_writable; snd_ctl_elem_info_t *elem_info; @@ -273,6 +273,21 @@ int alsa_get_elem_writable(struct alsa_elem *elem) { return snd_ctl_elem_info_is_writable(elem_info); } +// return whether the element is volatile (can change without +// notification) +int alsa_get_elem_volatile(struct alsa_elem *elem) { + if (elem->card->num == SIMULATED_CARD_NUM) + return elem->is_volatile; + + snd_ctl_elem_info_t *elem_info; + + snd_ctl_elem_info_alloca(&elem_info); + snd_ctl_elem_info_set_numid(elem_info, elem->numid); + snd_ctl_elem_info(elem->card->handle, elem_info); + + return snd_ctl_elem_info_is_volatile(elem_info); +} + // get the number of values this element has // (most are just 1; the levels element is the exception) int alsa_get_elem_count(struct alsa_elem *elem) { diff --git a/src/alsa.h b/src/alsa.h index 688311d..9ba805c 100644 --- a/src/alsa.h +++ b/src/alsa.h @@ -141,7 +141,8 @@ struct alsa_elem { GList *callbacks; // for simulated elements, the current state - int writable; + int is_writable; + int is_volatile; long value; // for simulated enumerated elements, the items @@ -219,6 +220,7 @@ long alsa_get_elem_value(struct alsa_elem *elem); int *alsa_get_elem_int_values(struct alsa_elem *elem); void alsa_set_elem_value(struct alsa_elem *elem, long value); int alsa_get_elem_writable(struct alsa_elem *elem); +int alsa_get_elem_volatile(struct alsa_elem *elem); int alsa_get_elem_count(struct alsa_elem *elem); int alsa_get_item_count(struct alsa_elem *elem); char *alsa_get_item_name(struct alsa_elem *elem, int i); diff --git a/src/widget-boolean.c b/src/widget-boolean.c index cbacd49..16ea029 100644 --- a/src/widget-boolean.c +++ b/src/widget-boolean.c @@ -6,6 +6,7 @@ struct boolean { struct alsa_elem *elem; GtkWidget *button; + guint source; const char *text[2]; }; @@ -42,7 +43,16 @@ static void toggle_button_updated( toggle_button_set_text(data->button, data->text[value]); } +static gboolean update_toggle_button(struct boolean *data) { + toggle_button_updated(data->elem, data); + + return G_SOURCE_CONTINUE; +} + static void on_destroy(struct boolean *data) { + if (data->source) + g_source_remove(data->source); + g_free(data); } @@ -82,6 +92,11 @@ GtkWidget *make_boolean_alsa_elem( toggle_button_updated(elem, data); + // periodically update volatile controls + if (alsa_get_elem_volatile(elem)) + data->source = + g_timeout_add_seconds(1, (GSourceFunc)update_toggle_button, data); + g_object_weak_ref(G_OBJECT(data->button), (GWeakNotify)on_destroy, data); return data->button; From 3f7a4c2063a33cd551ffee4089781b5ae9787f73 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sun, 31 Mar 2024 03:27:21 +1030 Subject: [PATCH 09/73] Allow for boolean controls that are backwards Gen 1 has playback controls (0 = off, 1 = on), not mute controls (0 = not muted, 1 = muted) like the Gen 2+ do. --- src/widget-boolean.c | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/widget-boolean.c b/src/widget-boolean.c index 16ea029..6ad1012 100644 --- a/src/widget-boolean.c +++ b/src/widget-boolean.c @@ -5,15 +5,16 @@ struct boolean { struct alsa_elem *elem; + int backwards; GtkWidget *button; guint source; const char *text[2]; }; -static void button_clicked(GtkWidget *widget, struct alsa_elem *elem) { +static void button_clicked(GtkWidget *widget, struct boolean *data) { int value = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget)); - alsa_set_elem_value(elem, value); + alsa_set_elem_value(data->elem, value ^ data->backwards); } static void toggle_button_set_text(GtkWidget *button, const char *text) { @@ -37,7 +38,7 @@ static void toggle_button_updated( int is_writable = alsa_get_elem_writable(elem); gtk_widget_set_sensitive(data->button, is_writable); - int value = !!alsa_get_elem_value(elem); + int value = !!alsa_get_elem_value(elem) ^ data->backwards; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->button), value); toggle_button_set_text(data->button, data->text[value]); @@ -61,12 +62,12 @@ GtkWidget *make_boolean_alsa_elem( const char *disabled_text, const char *enabled_text ) { - struct boolean *data = g_malloc(sizeof(struct boolean)); + struct boolean *data = g_malloc0(sizeof(struct boolean)); data->elem = elem; data->button = gtk_toggle_button_new(); g_signal_connect( - data->button, "clicked", G_CALLBACK(button_clicked), elem + data->button, "clicked", G_CALLBACK(button_clicked), data ); alsa_elem_add_callback(elem, toggle_button_updated, data); data->text[0] = disabled_text; From af97b72b12375f40d321814326c9893124fc1f5a Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sun, 31 Mar 2024 02:27:10 +1030 Subject: [PATCH 10/73] Update widget-boolean to cache the icon widgets --- src/widget-boolean.c | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/src/widget-boolean.c b/src/widget-boolean.c index 6ad1012..b3017df 100644 --- a/src/widget-boolean.c +++ b/src/widget-boolean.c @@ -9,6 +9,7 @@ struct boolean { GtkWidget *button; guint source; const char *text[2]; + GtkWidget *icons[2]; }; static void button_clicked(GtkWidget *widget, struct boolean *data) { @@ -17,16 +18,16 @@ static void button_clicked(GtkWidget *widget, struct boolean *data) { alsa_set_elem_value(data->elem, value ^ data->backwards); } -static void toggle_button_set_text(GtkWidget *button, const char *text) { +static void toggle_button_set_text(struct boolean *data, int value) { + const char *text = data->text[value]; + if (!text) return; - if (*text == '*') { - GtkWidget *icon = gtk_image_new_from_icon_name(text + 1); - gtk_button_set_child(GTK_BUTTON(button), icon); - } else { - gtk_button_set_label(GTK_BUTTON(button), text); - } + if (*text == '*') + gtk_button_set_child(GTK_BUTTON(data->button), data->icons[value]); + else + gtk_button_set_label(GTK_BUTTON(data->button), text); } static void toggle_button_updated( @@ -41,7 +42,7 @@ static void toggle_button_updated( int value = !!alsa_get_elem_value(elem) ^ data->backwards; gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(data->button), value); - toggle_button_set_text(data->button, data->text[value]); + toggle_button_set_text(data, value); } static gboolean update_toggle_button(struct boolean *data) { @@ -54,9 +55,21 @@ static void on_destroy(struct boolean *data) { if (data->source) g_source_remove(data->source); + for (int i = 0; i < 2; i++) + if (data->icons[i]) + g_object_unref(data->icons[i]); + g_free(data); } +static void load_icons(struct boolean *data) { + for (int i = 0; i < 2; i++) + if (data->text[i] && *data->text[i] == '*') { + data->icons[i] = gtk_image_new_from_icon_name(data->text[i] + 1); + g_object_ref(data->icons[i]); + } +} + GtkWidget *make_boolean_alsa_elem( struct alsa_elem *elem, const char *disabled_text, @@ -72,11 +85,12 @@ GtkWidget *make_boolean_alsa_elem( alsa_elem_add_callback(elem, toggle_button_updated, data); data->text[0] = disabled_text; data->text[1] = enabled_text; + load_icons(data); // find the maximum width and height of both possible labels int max_width = 0, max_height = 0; for (int i = 0; i < 2; i++) { - toggle_button_set_text(data->button, data->text[i]); + toggle_button_set_text(data, i); GtkRequisition *size = gtk_requisition_new(); gtk_widget_get_preferred_size(data->button, size, NULL); From 92f9d5db8ef5d0c17c5cbad0b7c6b26150b13701 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sun, 31 Mar 2024 03:00:04 +1030 Subject: [PATCH 11/73] Switch to embedded SVG icons Make the icons independent of the desktop theme so they always look good. --- src/alsa-scarlett-gui-resources.xml | 4 ++++ src/img/audio-volume-high.svg | 4 ++++ src/img/audio-volume-low.svg | 4 ++++ src/img/audio-volume-medium.svg | 7 +++++++ src/img/audio-volume-muted.svg | 7 +++++++ src/widget-boolean.c | 8 +++++++- 6 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 src/img/audio-volume-high.svg create mode 100644 src/img/audio-volume-low.svg create mode 100644 src/img/audio-volume-medium.svg create mode 100644 src/img/audio-volume-muted.svg diff --git a/src/alsa-scarlett-gui-resources.xml b/src/alsa-scarlett-gui-resources.xml index 117f1d6..a708d4c 100644 --- a/src/alsa-scarlett-gui-resources.xml +++ b/src/alsa-scarlett-gui-resources.xml @@ -3,6 +3,10 @@ img/alsa-scarlett-gui-logo.png img/socket.svg + img/audio-volume-high.svg + img/audio-volume-low.svg + img/audio-volume-medium.svg + img/audio-volume-muted.svg alsa-scarlett-gui.css diff --git a/src/img/audio-volume-high.svg b/src/img/audio-volume-high.svg new file mode 100644 index 0000000..585ccba --- /dev/null +++ b/src/img/audio-volume-high.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/img/audio-volume-low.svg b/src/img/audio-volume-low.svg new file mode 100644 index 0000000..1bc37c6 --- /dev/null +++ b/src/img/audio-volume-low.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/img/audio-volume-medium.svg b/src/img/audio-volume-medium.svg new file mode 100644 index 0000000..92f720e --- /dev/null +++ b/src/img/audio-volume-medium.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/img/audio-volume-muted.svg b/src/img/audio-volume-muted.svg new file mode 100644 index 0000000..4f8858b --- /dev/null +++ b/src/img/audio-volume-muted.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/widget-boolean.c b/src/widget-boolean.c index b3017df..20d60dc 100644 --- a/src/widget-boolean.c +++ b/src/widget-boolean.c @@ -1,6 +1,7 @@ // SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later +#include "gtkhelper.h" #include "widget-boolean.h" struct boolean { @@ -65,8 +66,13 @@ static void on_destroy(struct boolean *data) { static void load_icons(struct boolean *data) { for (int i = 0; i < 2; i++) if (data->text[i] && *data->text[i] == '*') { - data->icons[i] = gtk_image_new_from_icon_name(data->text[i] + 1); + char *path = g_strdup_printf( + "/vu/b4/alsa-scarlett-gui/icons/%s.svg", data->text[i] + 1 + ); + data->icons[i] = gtk_image_new_from_resource(path); + gtk_widget_set_align(data->icons[i], GTK_ALIGN_CENTER, GTK_ALIGN_CENTER); g_object_ref(data->icons[i]); + g_free(path); } } From d47e31eaed8b44a2d1ed4fa5d44ceb19ccb9f0f3 Mon Sep 17 00:00:00 2001 From: Guillaume <1017720+gwilherm@users.noreply.github.com> Date: Thu, 11 Apr 2024 01:15:00 +0200 Subject: [PATCH 12/73] Add missing GTK and ALSA dependencies on deb package Fixes: #109. --- .github/workflows/build-debian-package.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-debian-package.yml b/.github/workflows/build-debian-package.yml index 550fea6..d265c33 100644 --- a/.github/workflows/build-debian-package.yml +++ b/.github/workflows/build-debian-package.yml @@ -42,6 +42,7 @@ jobs: package: ${{ env.APP_NAME }} package_root: ${{ github.workspace }}/deb-workspace maintainer: geoffreybennett + depends: 'libgtk-4-1, libasound2, alsa-utils' version: ${{ env.APP_VERSION }} desc: ${{ env.APP_NAME }} is a Gtk4 GUI for the ALSA controls presented by the Linux kernel Focusrite Scarlett Gen 2/3 Mixer Driver. From a940db51c2b0a7519deb77321819b4414235e785 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 11 Apr 2024 18:13:21 +0930 Subject: [PATCH 13/73] Add -fPIE and -pie build flags to fix flatpak build under Fedora --- src/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Makefile b/src/Makefile index 4ccf95d..d473953 100644 --- a/src/Makefile +++ b/src/Makefile @@ -12,7 +12,7 @@ VERSION := $(shell \ DEPDIR := .deps DEPFLAGS = -MT $@ -MMD -MP -MF $(DEPDIR)/$*.d -CFLAGS ?= -ggdb -fno-omit-frame-pointer -O2 +CFLAGS ?= -ggdb -fno-omit-frame-pointer -fPIE -O2 CFLAGS += -Wall -Werror -D_FORTIFY_SOURCE=2 CFLAGS += -DVERSION=\"$(VERSION)\" CFLAGS += -Wno-error=deprecated-declarations @@ -26,7 +26,7 @@ CFLAGS += $(shell $(PKG_CONFIG) --cflags alsa) LDFLAGS += $(shell $(PKG_CONFIG) --libs glib-2.0) LDFLAGS += $(shell $(PKG_CONFIG) --libs gtk4) LDFLAGS += $(shell $(PKG_CONFIG) --libs alsa) -LDFLAGS += -lm -lcrypto +LDFLAGS += -lm -lcrypto -pie COMPILE.c = $(CC) $(DEPFLAGS) $(CFLAGS) -c From 5d77207b664badfb238aed356f143936961864fe Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 11 Apr 2024 17:53:39 +0930 Subject: [PATCH 14/73] Download and include scarlett2 firmware in flatpak Fixes: #112. --- src/scarlett2-firmware.c | 7 ++++++- vu.b4.alsa-scarlett-gui.yml | 12 ++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/src/scarlett2-firmware.c b/src/scarlett2-firmware.c index d46362d..9f14263 100644 --- a/src/scarlett2-firmware.c +++ b/src/scarlett2-firmware.c @@ -265,7 +265,12 @@ static void enum_firmware_dir(const char *dir_name) { void scarlett2_enum_firmware(void) { init_best_firmware(); - enum_firmware_dir(SCARLETT2_FIRMWARE_DIR); + + const char *fw_dir = getenv("SCARLETT2_FIRMWARE_DIR"); + + if (!fw_dir) + fw_dir = SCARLETT2_FIRMWARE_DIR; + enum_firmware_dir(fw_dir); } uint32_t scarlett2_get_best_firmware_version(uint32_t pid) { diff --git a/vu.b4.alsa-scarlett-gui.yml b/vu.b4.alsa-scarlett-gui.yml index 11288be..a51fd2d 100644 --- a/vu.b4.alsa-scarlett-gui.yml +++ b/vu.b4.alsa-scarlett-gui.yml @@ -14,6 +14,8 @@ finish-args: - --socket=wayland # Needs access to ALSA device nodes: - --device=all + # Point to the firmware directory + - --env=SCARLETT2_FIRMWARE_DIR=/app/lib/firmware/scarlett2 modules: - name: alsa-scarlett-gui buildsystem: simple @@ -26,3 +28,13 @@ modules: # - type: git # url: https://github.com/geoffreybennett/alsa-scarlett-gui.git # tag: "0.2" + + - name: scarlett2-firmware + buildsystem: simple + build-commands: + - mkdir -p $FLATPAK_DEST/lib/firmware/scarlett2 + - cp -a LICENSE.Focusrite firmware/* $FLATPAK_DEST/lib/firmware/scarlett2 + sources: + - type: archive + url: https://github.com/geoffreybennett/scarlett2-firmware/archive/refs/tags/2128b.tar.gz + sha256: 4a17fdbe2110855c2f7f6cfc5ea1894943a6e58770f3dff5ef283961f8ae2a03 From cc6853f541b6ba4725eec198586fda9a248e4336 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 11 Apr 2024 21:24:04 +0930 Subject: [PATCH 15/73] Make flatpak build faster --- vu.b4.alsa-scarlett-gui.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vu.b4.alsa-scarlett-gui.yml b/vu.b4.alsa-scarlett-gui.yml index a51fd2d..1075a34 100644 --- a/vu.b4.alsa-scarlett-gui.yml +++ b/vu.b4.alsa-scarlett-gui.yml @@ -20,7 +20,7 @@ modules: - name: alsa-scarlett-gui buildsystem: simple build-commands: - - make install PREFIX=$FLATPAK_DEST + - make -j8 install PREFIX=$FLATPAK_DEST sources: - type: dir path: ./src From 5fb3191124c02320bb41895fb6b204b1277be0ef Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 11 Apr 2024 13:42:34 +0930 Subject: [PATCH 16/73] Fix up deb and RPM package description & add docs # Conflicts: # .github/workflows/build-debian-package.yml --- .github/workflows/build-debian-package.yml | 4 ++-- alsa-scarlett-gui.spec.template | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-debian-package.yml b/.github/workflows/build-debian-package.yml index d265c33..f880aad 100644 --- a/.github/workflows/build-debian-package.yml +++ b/.github/workflows/build-debian-package.yml @@ -34,7 +34,7 @@ jobs: cp src/alsa-scarlett-gui ${{ github.workspace }}/deb-workspace/usr/bin/ cp src/vu.b4.alsa-scarlett-gui.desktop ${{ github.workspace }}/deb-workspace/usr/share/applications/ cp src/img/vu.b4.alsa-scarlett-gui.png ${{ github.workspace }}/deb-workspace/usr/share/icons/hicolor/256x256/apps/ - cp -r *.md img demo ${{ github.workspace }}/deb-workspace/usr/share/doc/${{ env.APP_NAME }}-${{ env.APP_VERSION }}/ + cp -r *.md demo docs img ${{ github.workspace }}/deb-workspace/usr/share/doc/${{ env.APP_NAME }}-${{ env.APP_VERSION }}/ - name: Build debian package uses: jiro4989/build-deb-action@v2 @@ -44,7 +44,7 @@ jobs: maintainer: geoffreybennett depends: 'libgtk-4-1, libasound2, alsa-utils' version: ${{ env.APP_VERSION }} - desc: ${{ env.APP_NAME }} is a Gtk4 GUI for the ALSA controls presented by the Linux kernel Focusrite Scarlett Gen 2/3 Mixer Driver. + desc: ${{ env.APP_NAME }} is a Gtk4 GUI for the ALSA controls presented by the Linux kernel Focusrite Scarlett2 Mixer Driver. - name: Upload Release Asset uses: actions/upload-release-asset@v1 diff --git a/alsa-scarlett-gui.spec.template b/alsa-scarlett-gui.spec.template index 11f4737..adc3d6b 100644 --- a/alsa-scarlett-gui.spec.template +++ b/alsa-scarlett-gui.spec.template @@ -9,7 +9,7 @@ Source: %{name}-%{version}.tar.gz %description alsa-scarlett-gui is a Gtk4 GUI for the ALSA controls presented by the -Linux kernel Focusrite Scarlett Gen 2/3 Mixer Driver. +Linux kernel Focusrite Scarlett2 Mixer Driver. %prep %setup @@ -22,9 +22,11 @@ make -C src -j4 VERSION=%{version} PREFIX=/usr DOCDIR=%{buildroot}/usr/share/doc/%{name}-%{version} mkdir -p $DOCDIR/img mkdir $DOCDIR/demo +mkdir $DOCDIR/docs cp *.md $DOCDIR cp img/* $DOCDIR/img cp demo/* $DOCDIR/demo +cp docs/* $DOCDIR/docs %files %doc /usr/share/doc/%{name}-%{version} From 159b3340ebd4eefd63ee92c5de4783bc7dc73fab Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Tue, 2 Apr 2024 15:34:54 +1030 Subject: [PATCH 17/73] Move level meter fields out of struct alsa_card Create a levels struct managed inside window-levels.c. --- src/alsa.h | 3 --- src/window-iface.c | 4 ---- src/window-levels.c | 50 ++++++++++++++++++++++++--------------------- 3 files changed, 27 insertions(+), 30 deletions(-) diff --git a/src/alsa.h b/src/alsa.h index 9ba805c..6cbaaf8 100644 --- a/src/alsa.h +++ b/src/alsa.h @@ -161,7 +161,6 @@ struct alsa_card { struct pollfd pfd; GArray *elems; struct alsa_elem *sample_capture_elem; - struct alsa_elem *level_meter_elem; GArray *routing_srcs; GArray *routing_snks; GIOChannel *io_channel; @@ -183,8 +182,6 @@ struct alsa_card { GtkWidget *routing_dsp_out_grid; GtkWidget *routing_mixer_in_grid; GtkWidget *routing_mixer_out_grid; - GtkWidget *meters[MAX_METERS]; - guint meter_gsource_timer; int has_speaker_switching; int has_talkback; int routing_out_count[PC_COUNT]; diff --git a/src/window-iface.c b/src/window-iface.c index 8844a5b..b36ed62 100644 --- a/src/window-iface.c +++ b/src/window-iface.c @@ -114,10 +114,6 @@ void destroy_card_window(struct alsa_card *card) { gtk_window_destroy(GTK_WINDOW(card->window_modal)); } - // disable the level meter timer source - if (card->meter_gsource_timer) - g_source_remove(card->meter_gsource_timer); - // if last window, display the "no card found" blank window window_count--; create_no_card_window(); diff --git a/src/window-levels.c b/src/window-levels.c index 6604a49..671271d 100644 --- a/src/window-levels.c +++ b/src/window-levels.c @@ -23,10 +23,18 @@ static const double level_colours[] = { 1.00, 0.00, 0.00 // -1/0 }; -static int update_levels_controls(void *user_data) { - struct alsa_card *card = user_data; +struct levels { + struct alsa_card *card; + struct alsa_elem *level_meter_elem; + GtkWidget *meters[MAX_METERS]; + guint timer; +}; - struct alsa_elem *level_meter_elem = card->level_meter_elem; +static int update_levels_controls(void *user_data) { + struct levels *data = user_data; + struct alsa_card *card = data->card; + + struct alsa_elem *level_meter_elem = data->level_meter_elem; int *values = alsa_get_elem_int_values(level_meter_elem); @@ -37,7 +45,7 @@ static int update_levels_controls(void *user_data) { // go through the ports in that category for (int j = 0; j < card->routing_out_count[i]; j++) { - GtkWidget *meter = card->meters[meter_num]; + GtkWidget *meter = data->meters[meter_num]; double value = 20 * log10(values[meter_num] / 4095.0); gtk_dial_set_value(GTK_DIAL(meter), value); @@ -61,23 +69,18 @@ static GtkWidget *add_count_label(GtkGrid *grid, int count) { return l; } -static struct alsa_elem *get_level_meter_elem(struct alsa_card *card) { - GArray *elems = card->elems; +static void on_destroy(GtkWidget *widget, struct levels *data) { + if (data->timer) + g_source_remove(data->timer); - for (int i = 0; i < elems->len; i++) { - struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); - - if (!elem->card) - continue; - - if (strcmp(elem->name, "Level Meter") == 0) - return elem; - } - - return NULL; + g_free(data); } GtkWidget *create_levels_controls(struct alsa_card *card) { + struct levels *data = g_malloc0(sizeof(struct levels)); + + data->card = card; + GtkWidget *top = gtk_frame_new(NULL); gtk_widget_add_css_class(top, "window-frame"); @@ -93,8 +96,8 @@ GtkWidget *create_levels_controls(struct alsa_card *card) { int meter_num = 0; - card->level_meter_elem = get_level_meter_elem(card); - if (!card->level_meter_elem) { + data->level_meter_elem = get_elem_by_name(card->elems, "Level Meter"); + if (!data->level_meter_elem) { printf("Level Meter control not found\n"); return NULL; } @@ -135,21 +138,22 @@ GtkWidget *create_levels_controls(struct alsa_card *card) { // HW Output off_db is -55db; otherwise -45db gtk_dial_set_off_db(GTK_DIAL(meter), i == PC_HW ? -55 : -45); - card->meters[meter_num++] = meter; + data->meters[meter_num++] = meter; gtk_grid_attach(GTK_GRID(grid), meter, j + 1, row, 1, 1); } row++; } - int elem_count = card->level_meter_elem->count; + int elem_count = data->level_meter_elem->count; if (meter_num != elem_count) { printf("meter_num is %d but elem count is %d\n", meter_num, elem_count); return NULL; } - card->level_meter_elem->count = elem_count; + data->level_meter_elem->count = elem_count; - card->meter_gsource_timer = g_timeout_add(50, update_levels_controls, card); + data->timer = g_timeout_add(50, update_levels_controls, data); + g_object_weak_ref(G_OBJECT(levels_top), (GWeakNotify)on_destroy, data); return top; } From 1fa964d348da8a1686b20603a4a085e161718d96 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 11 Apr 2024 00:00:19 +0930 Subject: [PATCH 18/73] Add peak display to the level meters --- src/gtkdial.c | 150 +++++++++++++++++++++++++++++++++++++++++++- src/gtkdial.h | 4 ++ src/window-levels.c | 3 + 3 files changed, 155 insertions(+), 2 deletions(-) diff --git a/src/gtkdial.c b/src/gtkdial.c index 438f648..fce6bcb 100644 --- a/src/gtkdial.c +++ b/src/gtkdial.c @@ -21,6 +21,8 @@ #define DIAL_MIN_WIDTH 50 #define DIAL_MAX_WIDTH 70 +#define HISTORY_COUNT 50 + static int set_value(GtkDial *dial, double newval); static void gtk_dial_set_property( @@ -90,6 +92,7 @@ enum { PROP_OFF_DB, PROP_TAPER, PROP_CAN_CONTROL, + PROP_PEAK_HOLD, LAST_PROP }; @@ -117,6 +120,7 @@ struct _GtkDial { double off_db; int taper; gboolean can_control; + int peak_hold; int properties_updated; @@ -155,6 +159,15 @@ struct _GtkDial { double angle; double slider_cx; double slider_cy; + + // same for the peak angle + double peak_angle; + + // value history for displaying peak + double hist_values[HISTORY_COUNT]; + long long hist_time[HISTORY_COUNT]; + double current_peak; + int hist_head, hist_tail, hist_count; }; G_DEFINE_TYPE(GtkDial, gtk_dial, GTK_TYPE_WIDGET) @@ -176,6 +189,17 @@ static void dial_measure( "move-slider", \ "(i)", scroll) +long long current_time = 0; + +void gtk_dial_peak_tick(void) { + struct timespec ts; + + if (clock_gettime(CLOCK_BOOTTIME, &ts) < 0) + return; + + current_time = ts.tv_sec * 1000 + ts.tv_nsec / 1000000; +} + // BEGIN SECTION HELPERS #define TOTAL_ROTATION_DEGREES 290 @@ -404,6 +428,12 @@ static void update_dial_values(GtkDial *dial) { dial->angle = calc_val(dial->valp, ANGLE_START, ANGLE_END); dial->slider_cx = cos(dial->angle) * dial->slider_radius + dial->cx; dial->slider_cy = sin(dial->angle) * dial->slider_radius + dial->cy; + + if (!dial->peak_hold) + return; + + double peak_valp = calc_taper(dial, dial->current_peak); + dial->peak_angle = calc_val(peak_valp, ANGLE_START, ANGLE_END); } static double pdist2(double x1, double y1, double x2, double y2) { @@ -530,6 +560,20 @@ static void gtk_dial_class_init(GtkDialClass *klass) { G_PARAM_READWRITE | G_PARAM_CONSTRUCT ); + /** + * GtkDial:peak-hold: (attributes org.gtk.Method.get=gtk_dial_get_peak_hold org.gtk.Method.set=gtk_dial_set_peak_hold) + * + * The number of milliseconds to hold the peak value. + */ + properties[PROP_PEAK_HOLD] = g_param_spec_int( + "peak-hold", + "PeakHold", + "The number of milliseconds to hold the peak value", + 0, 1000, + 0, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT + ); + g_object_class_install_properties(g_class, LAST_PROP, properties); /** @@ -648,6 +692,11 @@ static void gtk_dial_init(GtkDial *dial) { g_signal_connect( dial, "notify::sensitive", G_CALLBACK(gtk_dial_notify_sensitive_cb), dial ); + + dial->current_peak = -INFINITY; + dial->hist_head = 0; + dial->hist_tail = 0; + dial->hist_count = 0; } static void dial_measure( @@ -686,6 +735,42 @@ static void cairo_set_source_rgba_dim( cairo_set_source_rgba(cr, r, g, b, a); } +static void draw_peak(GtkDial *dial, cairo_t *cr, double radius) { + + double angle_start = dial->peak_angle - M_PI / 180; + if (angle_start < ANGLE_START) + return; + + // determine the colour of the peak + int count = dial->level_breakpoints_count; + + // if there are no colours, don't draw the peak + if (!count) + return; + + int i; + + for (i = 0; i < count - 1; i++) + if (dial->current_peak < dial->level_breakpoints[i + 1]) + break; + + const double *colours = &dial->level_colours[i * 3]; + + cairo_set_source_rgba_dim( + cr, colours[0], colours[1], colours[2], 0.5, dial->dim + ); + cairo_set_line_width(cr, 2); + cairo_arc(cr, dial->cx, dial->cy, radius, ANGLE_START, dial->peak_angle); + cairo_stroke(cr); + + cairo_set_source_rgba_dim( + cr, colours[0], colours[1], colours[2], 1, dial->dim + ); + cairo_set_line_width(cr, 4); + cairo_arc(cr, dial->cx, dial->cy, radius, angle_start, dial->peak_angle); + cairo_stroke(cr); +} + static void draw_slider( GtkDial *dial, cairo_t *cr, @@ -781,6 +866,10 @@ static void dial_snapshot(GtkWidget *widget, GtkSnapshot *snapshot) { draw_slider(dial, cr, dial->slider_radius, 6, 0.3); } + // peak hold + if (dial->peak_hold) + draw_peak(dial, cr, dial->slider_radius); + // draw line to zero db double zero_db = gtk_dial_get_zero_db(dial); if (zero_db != -G_MAXDOUBLE) { @@ -903,6 +992,9 @@ static void gtk_dial_set_property( case PROP_CAN_CONTROL: gtk_dial_set_can_control(dial, g_value_get_boolean(value)); break; + case PROP_PEAK_HOLD: + gtk_dial_set_peak_hold(dial, g_value_get_int(value)); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec); break; @@ -936,6 +1028,9 @@ static void gtk_dial_get_property( case PROP_CAN_CONTROL: g_value_set_boolean(value, dial->can_control); break; + case PROP_PEAK_HOLD: + g_value_set_int(value, dial->peak_hold); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec); break; @@ -1044,6 +1139,14 @@ void gtk_dial_set_level_meter_colours( dial->properties_updated = 1; } +void gtk_dial_set_peak_hold(GtkDial *dial, int peak_hold) { + dial->peak_hold = peak_hold; +} + +int gtk_dial_get_peak_hold(GtkDial *dial) { + return dial->peak_hold; +} + void gtk_dial_set_adjustment(GtkDial *dial, GtkAdjustment *adj) { if (!(adj == NULL || GTK_IS_ADJUSTMENT(adj))) return; @@ -1059,6 +1162,46 @@ GtkAdjustment *gtk_dial_get_adjustment(GtkDial *dial) { return dial->adj; } +static void gtk_dial_add_hist_value(GtkDial *dial, double value) { + + int need_peak_update = 0; + + // remove the oldest value(s) if they are too old or if the history + // is full + while (dial->hist_count > 0 && + (dial->hist_time[dial->hist_head] < current_time - dial->peak_hold || + dial->hist_count == HISTORY_COUNT)) { + + // check if the value removed is the current peak + if (dial->hist_values[dial->hist_head] >= dial->current_peak) + need_peak_update = 1; + + // move the head forward + dial->hist_head = (dial->hist_head + 1) % HISTORY_COUNT; + dial->hist_count--; + } + + // recalculate the peak if needed + if (need_peak_update) { + dial->current_peak = -INFINITY; + for (int i = dial->hist_head; + i != dial->hist_tail; + i = (i + 1) % HISTORY_COUNT) + if (dial->hist_values[i] > dial->current_peak) + dial->current_peak = dial->hist_values[i]; + } + + // add the new value + dial->hist_values[dial->hist_tail] = value; + dial->hist_time[dial->hist_tail] = current_time; + dial->hist_tail = (dial->hist_tail + 1) % HISTORY_COUNT; + dial->hist_count++; + + // update the peak if needed + if (value > dial->current_peak) + dial->current_peak = value; +} + static int set_value(GtkDial *dial, double newval) { if (dial->round_digits >= 0) { double power; @@ -1079,7 +1222,10 @@ static int set_value(GtkDial *dial, double newval) { double oldval = gtk_adjustment_get_value(dial->adj); - if (oldval == newval) + double old_peak = dial->current_peak; + gtk_dial_add_hist_value(dial, newval); + + if (oldval == newval && old_peak == dial->current_peak) return 0; gtk_adjustment_set_value(dial->adj, newval); @@ -1088,7 +1234,7 @@ static int set_value(GtkDial *dial, double newval) { double old_valp = dial->valp; update_dial_values(dial); - return old_valp != dial->valp; + return old_valp != dial->valp || old_peak != dial->current_peak; } static void step_back(GtkDial *dial) { diff --git a/src/gtkdial.h b/src/gtkdial.h index b0c26c9..9b62bc0 100644 --- a/src/gtkdial.h +++ b/src/gtkdial.h @@ -94,6 +94,10 @@ void gtk_dial_set_level_meter_colours( int count ); +void gtk_dial_set_peak_hold(GtkDial *dial, int peak_hold); +int gtk_dial_get_peak_hold(GtkDial *dial); +void gtk_dial_peak_tick(void); + G_END_DECLS #endif diff --git a/src/window-levels.c b/src/window-levels.c index 671271d..a492ef1 100644 --- a/src/window-levels.c +++ b/src/window-levels.c @@ -40,6 +40,8 @@ static int update_levels_controls(void *user_data) { int meter_num = 0; + gtk_dial_peak_tick(); + // go through the port categories for (int i = 0; i < PC_COUNT; i++) { @@ -125,6 +127,7 @@ GtkWidget *create_levels_controls(struct alsa_card *card) { GtkWidget *meter = gtk_dial_new_with_range(-80, 0, 0, 0); gtk_dial_set_taper(GTK_DIAL(meter), GTK_DIAL_TAPER_LINEAR); gtk_dial_set_can_control(GTK_DIAL(meter), FALSE); + gtk_dial_set_peak_hold(GTK_DIAL(meter), 1000); gtk_dial_set_level_meter_colours( GTK_DIAL(meter), (i == PC_DSP || i == PC_PCM) From 909d3618b3c75d07e803c323b440b14e466d6f50 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 11 Apr 2024 00:25:24 +0930 Subject: [PATCH 19/73] Use snprintf() in widget-gain.c when printing floats --- src/widget-gain.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/widget-gain.c b/src/widget-gain.c index 4a0d280..d72d570 100644 --- a/src/widget-gain.c +++ b/src/widget-gain.c @@ -71,9 +71,9 @@ static void gain_updated( else if (value > 0) p += sprintf(p, "+"); if (data->scale <= 0.5) - p += sprintf(p, "%.1f", fabs(value)); + p += snprintf(p, 10, "%.1f", fabs(value)); else - p += sprintf(p, "%.0f", fabs(value)); + p += snprintf(p, 10, "%.0f", fabs(value)); } if (data->scale > 0.5) p += sprintf(p, "dB"); From 4ce2565b909ba6ebff27976098c0164616db2862 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 11 Apr 2024 00:29:08 +0930 Subject: [PATCH 20/73] Add peak value display to the level meters --- img/window-levels-4th-gen.gif | Bin 313902 -> 481985 bytes src/gtkdial.c | 28 ++++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/img/window-levels-4th-gen.gif b/img/window-levels-4th-gen.gif index 3bbc579e243107d5df705cd7cd3df32dec430f7d..3d42c056d9cf54de01a62b0aa69d01bfd16747e2 100644 GIT binary patch literal 481985 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 z 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

JGd6?yG9WCP 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 z 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 ?R}J&nn{n6LY*6=aP| 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 + + if (value <= gtk_adjustment_get_lower(dial->adj)) + return; + + char s[20]; + char *p = s; + if (value < 0) + p += sprintf(p, "−"); + snprintf(p, 10, "%.0f", fabs(value)); + + cairo_text_extents_t extents; + cairo_text_extents(cr, s, &extents); + + cairo_set_source_rgba_dim(cr, 1, 1, 1, 0.5, dial->dim); + cairo_move_to( + cr, + dial->cx - extents.width / 2, + dial->cy + extents.height / 2 + ); + cairo_show_text(cr, s); +} + static void draw_slider( GtkDial *dial, cairo_t *cr, @@ -910,6 +934,10 @@ static void dial_snapshot(GtkWidget *widget, GtkSnapshot *snapshot) { cairo_set_line_width(cr, 2); cairo_stroke(cr); + // show the peak value + if (dial->peak_hold) + show_peak_value(dial, cr); + // if focussed if (has_focus) { cairo_set_source_rgba(cr, 1, 0.125, 0.125, 0.5); From 5526aa2f544310f53f6ef8b04ac21456c1fd584a Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Mon, 15 Apr 2024 13:44:36 +0930 Subject: [PATCH 21/73] Fix link from FAQ.md to INSTALL.md Fixes: #116. --- FAQ.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FAQ.md b/FAQ.md index 9b3c198..1448740 100644 --- a/FAQ.md +++ b/FAQ.md @@ -9,7 +9,7 @@ Vocaster interfaces. To check if your kernel is already up-to-date, and how to upgrade if not, see the [Control Panel Installation Prerequisites — Linux -Kernel](https://github.com/geoffreybennett/alsa-scarlett-gui/blob/master/INSTALL.md). +Kernel](docs/INSTALL.md). `alsa-scarlett-gui` is an easy-to-use application to adjust those controls. From 1615580de6966d594a7f4689a52dd740cf9506da Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Fri, 10 May 2024 22:25:43 +0930 Subject: [PATCH 22/73] Add const to get*elem*() char* function arguments --- src/alsa.c | 10 +++++++--- src/alsa.h | 10 +++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/alsa.c b/src/alsa.c index 2907813..3947fa7 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -45,7 +45,7 @@ void fatal_alsa_error(const char *msg, int err) { // // return the element with the exact matching name -struct alsa_elem *get_elem_by_name(GArray *elems, char *name) { +struct alsa_elem *get_elem_by_name(GArray *elems, const char *name) { for (int i = 0; i < elems->len; i++) { struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); @@ -60,7 +60,7 @@ struct alsa_elem *get_elem_by_name(GArray *elems, char *name) { } // return the first element with a name starting with the given prefix -struct alsa_elem *get_elem_by_prefix(GArray *elems, char *prefix) { +struct alsa_elem *get_elem_by_prefix(GArray *elems, const char *prefix) { int prefix_len = strlen(prefix); for (int i = 0; i < elems->len; i++) { @@ -81,7 +81,11 @@ struct alsa_elem *get_elem_by_prefix(GArray *elems, char *prefix) { // e.g. get_max_elem_by_name(elems, "Line", "Pad Capture Switch") // will return 8 when the last pad capture switch is // "Line In 8 Pad Capture Switch" -int get_max_elem_by_name(GArray *elems, char *prefix, char *needle) { +int get_max_elem_by_name( + GArray *elems, + const char *prefix, + const char *needle +) { int max = 0; int l = strlen(prefix); diff --git a/src/alsa.h b/src/alsa.h index 6cbaaf8..64b5cc1 100644 --- a/src/alsa.h +++ b/src/alsa.h @@ -198,9 +198,13 @@ struct alsa_card { void fatal_alsa_error(const char *msg, int err); // locate elements or get information about them -struct alsa_elem *get_elem_by_name(GArray *elems, char *name); -struct alsa_elem *get_elem_by_prefix(GArray *elems, char *prefix); -int get_max_elem_by_name(GArray *elems, char *prefix, char *needle); +struct alsa_elem *get_elem_by_name(GArray *elems, const char *name); +struct alsa_elem *get_elem_by_prefix(GArray *elems, const char *prefix); +int get_max_elem_by_name( + GArray *elems, + const char *prefix, + const char *needle +); int is_elem_routing_snk(struct alsa_elem *elem); // add callback to alsa_elem callback list From 955dd1355accb355fc9213a7c03b0a07827dd3d1 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Fri, 10 May 2024 22:27:45 +0930 Subject: [PATCH 23/73] Add 3rd Gen 18i8/18i20 S/PDIF/Digital I/O Mode startup controls --- src/window-startup.c | 70 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 64 insertions(+), 6 deletions(-) diff --git a/src/window-startup.c b/src/window-startup.c index 4cd4ea6..eb66e58 100644 --- a/src/window-startup.c +++ b/src/window-startup.c @@ -7,6 +7,7 @@ #include "scarlett2.h" #include "scarlett2-ioctls.h" #include "widget-boolean.h" +#include "widget-drop-down.h" #include "window-startup.h" #define REQUIRED_HWDEP_VERSION_MAJOR 1 @@ -156,6 +157,60 @@ static int add_msd_control( return 1; } +static int add_spdif_mode_control( + GArray *elems, + GtkWidget *grid, + int *grid_y +) { + const char * const mode_names[] = { + "S/PDIF Mode", + "Digital I/O Mode", + NULL + }; + + struct alsa_elem *spdif = NULL; + int i = 0; + + while (mode_names[i]) { + if ((spdif = get_elem_by_prefix(elems, mode_names[i]))) + break; + + i++; + } + + if (!spdif) + return 0; + + add_sep(grid, grid_y); + + GtkWidget *w; + + w = small_label(mode_names[i]); + gtk_grid_attach(GTK_GRID(grid), w, 0, *grid_y, 1, 1); + + w = make_drop_down_alsa_elem(spdif, NULL); + gtk_widget_set_valign(w, GTK_ALIGN_START); + gtk_grid_attach(GTK_GRID(grid), w, 0, *grid_y + 1, 1, 1); + + w = big_label( + i == 0 ? ( + "The S/PDIF Mode selects whether the interface can receive " + "S/PDIF input from the coaxial (RCA) input or the optical " + "(TOSLINK) input. This requires a reboot to take effect." + ) : ( + "The Digital I/O Mode selects whether the interface can " + "receive S/PDIF input from the coaxial (RCA) input, the " + "optical (TOSLINK) input, or whether dual-ADAT mode is " + "enabled. This requires a reboot to take effect." + ) + ); + gtk_grid_attach(GTK_GRID(grid), w, 1, *grid_y, 1, 2); + + *grid_y += 2; + + return 1; +} + static void add_reset_action( struct alsa_card *card, GtkWidget *grid, @@ -204,7 +259,7 @@ static void add_reset_actions( struct alsa_card *card, GtkWidget *grid, int *grid_y, - int has_msd + int show_reboot_option ) { // simulated cards don't support hwdep if (!card->device) @@ -238,16 +293,17 @@ static void add_reset_actions( scarlett2_close(hwdep); - // Add reboot action if there is an MSD control - if (has_msd) { + // Add reboot action if there is a control that requires a reboot + // to take effect + if (show_reboot_option) { add_reset_action( card, grid, grid_y, "Reboot Device", "Reboot", - "After enabling or disabling MSD mode, the interface must be " - "rebooted for the change to take effect.", + "Rebooting the interface will apply changes made to the " + "startup configuration. This will take a few seconds.", G_CALLBACK(reboot_device) ); } @@ -323,7 +379,9 @@ GtkWidget *create_startup_controls(struct alsa_card *card) { add_standalone_control(elems, grid, &grid_y); add_phantom_persistence_control(elems, grid, &grid_y); int has_msd = add_msd_control(elems, grid, &grid_y); - add_reset_actions(card, grid, &grid_y, has_msd); + int has_spdif_mode = add_spdif_mode_control(elems, grid, &grid_y); + int show_reboot_option = has_msd || has_spdif_mode; + add_reset_actions(card, grid, &grid_y, show_reboot_option); if (!grid_y) add_no_startup_controls_msg(grid); From c5b1ff0b9414bffaa77b166b70e631a76b2d5d48 Mon Sep 17 00:00:00 2001 From: unhappy-ending <85425531+unhappy-ending@users.noreply.github.com> Date: Thu, 16 May 2024 23:31:12 -0400 Subject: [PATCH 24/73] Update Makefile to use $(CC) rather than cc Calling cc directly causes a build failure on Clang/LLVM based Gentoo machines that use LLVM specific toolchain flags. --- src/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Makefile b/src/Makefile index d473953..5c3efc7 100644 --- a/src/Makefile +++ b/src/Makefile @@ -66,7 +66,7 @@ $(DEPFILES): include $(wildcard $(DEPFILES)) $(TARGET): $(OBJS) - cc -o $(TARGET) $(OBJS) ${LDFLAGS} + $(CC) -o $(TARGET) $(OBJS) ${LDFLAGS} ifeq ($(PREFIX),) PREFIX := /usr/local From 0187698826334cfb73003347a6090c566557a08c Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Wed, 3 Jul 2024 02:31:55 +0930 Subject: [PATCH 25/73] Replace cairo_show_text() in gtkdial.c with Pango Fixes: #126. --- src/gtkdial.c | 38 +++++++++++++++++++++++++++++++++----- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/src/gtkdial.c b/src/gtkdial.c index a4afaf1..b86366f 100644 --- a/src/gtkdial.c +++ b/src/gtkdial.c @@ -154,6 +154,10 @@ struct _GtkDial { cairo_pattern_t *fill_pattern[2][2]; cairo_pattern_t *outline_pattern[2]; + // pango resources for displaying the peak value + PangoLayout *peak_layout; + PangoFontDescription *peak_font_desc; + // variables derived from the dial value double valp; double angle; @@ -405,6 +409,21 @@ static int update_dial_properties(GtkDial *dial) { dial->outline_pattern[dim] = pat; } + // init pango layout for peak value + if (dial->peak_layout) + g_object_unref(dial->peak_layout); + if (dial->peak_font_desc) + pango_font_description_free(dial->peak_font_desc); + + PangoContext *context = gtk_widget_create_pango_context(GTK_WIDGET(dial)); + dial->peak_layout = pango_layout_new(context); + dial->peak_font_desc = pango_context_get_font_description(context); + int size = pango_font_description_get_size(dial->peak_font_desc) * 0.6; + dial->peak_font_desc = pango_font_description_copy(dial->peak_font_desc); + pango_font_description_set_size(dial->peak_font_desc, size); + pango_layout_set_font_description(dial->peak_layout, dial->peak_font_desc); + g_object_unref(context); + // calculate level meter breakpoint angles if (dial->level_breakpoint_angles) free(dial->level_breakpoint_angles); @@ -783,16 +802,20 @@ static void show_peak_value(GtkDial *dial, cairo_t *cr) { p += sprintf(p, "−"); snprintf(p, 10, "%.0f", fabs(value)); - cairo_text_extents_t extents; - cairo_text_extents(cr, s, &extents); + pango_layout_set_text(dial->peak_layout, s, -1); + + int width, height; + pango_layout_get_pixel_size(dial->peak_layout, &width, &height); cairo_set_source_rgba_dim(cr, 1, 1, 1, 0.5, dial->dim); + cairo_move_to( cr, - dial->cx - extents.width / 2, - dial->cy + extents.height / 2 + dial->cx - width / 2 - 1, + dial->cy - height / 2 ); - cairo_show_text(cr, s); + + pango_cairo_show_layout(cr, dial->peak_layout); } static void draw_slider( @@ -1522,6 +1545,11 @@ void gtk_dial_dispose(GObject *o) { if (dial->outline_pattern[dim]) cairo_pattern_destroy(dial->outline_pattern[dim]); + if (dial->peak_layout) + g_object_unref(dial->peak_layout); + if (dial->peak_font_desc) + pango_font_description_free(dial->peak_font_desc); + g_object_unref(dial->adj); dial->adj = NULL; G_OBJECT_CLASS(gtk_dial_parent_class)->dispose(o); From abdb7f40f5da2b72475320bda20f74602e680007 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Wed, 3 Jul 2024 02:45:45 +0930 Subject: [PATCH 26/73] Fix crash in window-level.c on_destroy() --- src/window-levels.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/window-levels.c b/src/window-levels.c index a492ef1..1c8de54 100644 --- a/src/window-levels.c +++ b/src/window-levels.c @@ -71,7 +71,7 @@ static GtkWidget *add_count_label(GtkGrid *grid, int count) { return l; } -static void on_destroy(GtkWidget *widget, struct levels *data) { +static void on_destroy(struct levels *data, GtkWidget *widget) { if (data->timer) g_source_remove(data->timer); From da4be2993eee26d9d73e1ff8a085505d842f38db Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sat, 1 Feb 2025 20:21:19 +1030 Subject: [PATCH 27/73] Update flatpak to GNOME 47 --- src/Makefile | 2 +- vu.b4.alsa-scarlett-gui.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Makefile b/src/Makefile index 5c3efc7..8c03434 100644 --- a/src/Makefile +++ b/src/Makefile @@ -13,7 +13,7 @@ DEPDIR := .deps DEPFLAGS = -MT $@ -MMD -MP -MF $(DEPDIR)/$*.d CFLAGS ?= -ggdb -fno-omit-frame-pointer -fPIE -O2 -CFLAGS += -Wall -Werror -D_FORTIFY_SOURCE=2 +CFLAGS += -Wall -Werror -D_FORTIFY_SOURCE=3 CFLAGS += -DVERSION=\"$(VERSION)\" CFLAGS += -Wno-error=deprecated-declarations diff --git a/vu.b4.alsa-scarlett-gui.yml b/vu.b4.alsa-scarlett-gui.yml index 1075a34..786523c 100644 --- a/vu.b4.alsa-scarlett-gui.yml +++ b/vu.b4.alsa-scarlett-gui.yml @@ -1,6 +1,6 @@ app-id: vu.b4.alsa-scarlett-gui runtime: org.gnome.Platform -runtime-version: "45" +runtime-version: "47" sdk: org.gnome.Sdk command: alsa-scarlett-gui build-options: From 6a04e1d1fa6ab5a4ee110e851acf6b7e9db2d50a Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Mon, 1 Apr 2024 02:11:36 +1030 Subject: [PATCH 28/73] Update logo --- README.md | 2 +- img/alsa-scarlett-gui.png | Bin 0 -> 47822 bytes src/about.c | 9 +- src/alsa-scarlett-gui-resources.xml | 2 +- src/iface-none.c | 2 +- src/img/alsa-scarlett-gui-logo.png | Bin 96486 -> 0 bytes src/img/alsa-scarlett-gui.png | Bin 62648 -> 0 bytes src/img/vu.b4.alsa-scarlett-gui.png | Bin 62648 -> 47822 bytes src/img/vu.b4.alsa-scarlett-gui.svg | 520 ++++++++++++++++++++++++++++ 9 files changed, 531 insertions(+), 4 deletions(-) create mode 100644 img/alsa-scarlett-gui.png delete mode 100644 src/img/alsa-scarlett-gui-logo.png delete mode 100644 src/img/alsa-scarlett-gui.png create mode 100644 src/img/vu.b4.alsa-scarlett-gui.svg diff --git a/README.md b/README.md index bc28f71..1847612 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ Supported interfaces: ## About - + The Focusrite USB audio interfaces are class compliant meaning that they work “out of the box” on Linux as audio and MIDI interfaces diff --git a/img/alsa-scarlett-gui.png b/img/alsa-scarlett-gui.png new file mode 100644 index 0000000000000000000000000000000000000000..3a25e543373b3b8c49953e0264439746dcd49d81 GIT binary patch literal 47822 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 vj+5{WK?b+D=aQ5%+wRBY*=judt^ - img/alsa-scarlett-gui-logo.png + img/vu.b4.alsa-scarlett-gui.png img/socket.svg img/audio-volume-high.svg img/audio-volume-low.svg diff --git a/src/iface-none.c b/src/iface-none.c index ad996da..c33db3d 100644 --- a/src/iface-none.c +++ b/src/iface-none.c @@ -10,7 +10,7 @@ GtkWidget *create_window_iface_none(GtkApplication *app) { GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 50); gtk_widget_set_margin(box, 50); GtkWidget *picture = gtk_picture_new_for_resource( - "/vu/b4/alsa-scarlett-gui/icons/alsa-scarlett-gui-logo.png" + "/vu/b4/alsa-scarlett-gui/icons/vu.b4.alsa-scarlett-gui.png" ); GtkWidget *label = gtk_label_new("No Scarlett/Clarett/Vocaster interface found."); diff --git a/src/img/alsa-scarlett-gui-logo.png b/src/img/alsa-scarlett-gui-logo.png deleted file mode 100644 index eb4b0181a10dbb31e55fcf10f73eb936c1f6d808..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96486 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 NH8gRa8sfv{$8;>OoP>7EjySG#5v)>T)Bt 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 diff --git a/src/img/alsa-scarlett-gui.png b/src/img/alsa-scarlett-gui.png deleted file mode 100644 index 1f64aecde9a7ebf791ea20651f718a786e7befa7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62648 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 S?ksqN_$bP%$y5SOL;nu~rw%Is diff --git a/src/img/vu.b4.alsa-scarlett-gui.png b/src/img/vu.b4.alsa-scarlett-gui.png index 1f64aecde9a7ebf791ea20651f718a786e7befa7..3a25e543373b3b8c49953e0264439746dcd49d81 100644 GIT binary patch literal 47822 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 S?ksqN_$bP%$y5SOL;nu~rw%Is diff --git a/src/img/vu.b4.alsa-scarlett-gui.svg b/src/img/vu.b4.alsa-scarlett-gui.svg new file mode 100644 index 0000000..6c7a729 --- /dev/null +++ b/src/img/vu.b4.alsa-scarlett-gui.svg @@ -0,0 +1,520 @@ + + + + From 97ca9ae7548fcb4e2e31574c3cbf86a7640f3a31 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sun, 31 Mar 2024 03:27:49 +1030 Subject: [PATCH 29/73] Add get_elem_by_substr() to alsa.[ch] --- src/alsa.c | 15 +++++++++++++++ src/alsa.h | 1 + 2 files changed, 16 insertions(+) diff --git a/src/alsa.c b/src/alsa.c index 3947fa7..97bf5b6 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -76,6 +76,21 @@ struct alsa_elem *get_elem_by_prefix(GArray *elems, const char *prefix) { return NULL; } +// return the first element with a name containing the given substring +struct alsa_elem *get_elem_by_substr(GArray *elems, const char *substr) { + for (int i = 0; i < elems->len; i++) { + struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); + + if (!elem->card) + continue; + + if (strstr(elem->name, substr)) + return elem; + } + + return NULL; +} + // find the maximum number in the matching elements // search by element name prefix and substring // e.g. get_max_elem_by_name(elems, "Line", "Pad Capture Switch") diff --git a/src/alsa.h b/src/alsa.h index 64b5cc1..4bd21b2 100644 --- a/src/alsa.h +++ b/src/alsa.h @@ -200,6 +200,7 @@ void fatal_alsa_error(const char *msg, int err); // locate elements or get information about them struct alsa_elem *get_elem_by_name(GArray *elems, const char *name); struct alsa_elem *get_elem_by_prefix(GArray *elems, const char *prefix); +struct alsa_elem *get_elem_by_substr(GArray *elems, const char *substr); int get_max_elem_by_name( GArray *elems, const char *prefix, From 602854d087a48536a3fa8f3b0b39debda1884d29 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sun, 5 Jan 2025 19:11:00 +1030 Subject: [PATCH 30/73] Add Scarlett 1st Gen demo state files --- demo/Scarlett Gen 1 18i20.state | 5449 +++++++++++++++++++++++++++++++ demo/Scarlett Gen 1 18i6.state | 3362 +++++++++++++++++++ demo/Scarlett Gen 1 18i8.state | 4165 +++++++++++++++++++++++ demo/Scarlett Gen 1 6i6.state | 3277 +++++++++++++++++++ demo/Scarlett Gen 1 8i6.state | 2797 ++++++++++++++++ 5 files changed, 19050 insertions(+) create mode 100644 demo/Scarlett Gen 1 18i20.state create mode 100644 demo/Scarlett Gen 1 18i6.state create mode 100644 demo/Scarlett Gen 1 18i8.state create mode 100644 demo/Scarlett Gen 1 6i6.state create mode 100644 demo/Scarlett Gen 1 8i6.state diff --git a/demo/Scarlett Gen 1 18i20.state b/demo/Scarlett Gen 1 18i20.state new file mode 100644 index 0000000..31140d3 --- /dev/null +++ b/demo/Scarlett Gen 1 18i20.state @@ -0,0 +1,5449 @@ +state.USB { + control.1 { + iface MIXER + name 'Extension Unit Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.2 { + iface CARD + name 'Internal Validity' + value true + comment { + access read + type BOOLEAN + count 1 + } + } + control.3 { + iface CARD + name 'S/PDIF Validity' + value false + comment { + access read + type BOOLEAN + count 1 + } + } + control.4 { + iface CARD + name 'ADAT Validity' + value false + comment { + access read + type BOOLEAN + count 1 + } + } + control.5 { + iface MIXER + name 'Scarlett 18i20 USB-Sync Clock Source' + value Internal + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Internal + item.1 S/PDIF + item.2 ADAT + } + } + control.6 { + iface MIXER + name 'Extension Unit Switch' + index 1 + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.7 { + iface MIXER + name 'Master Playback Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.8 { + iface MIXER + name 'Master Playback Volume' + value 134 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 600 + } + } + control.9 { + iface MIXER + name 'Master 1 (Monitor) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.10 { + iface MIXER + name 'Master 1 (Monitor) Playback Volume' + value.0 134 + value.1 134 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 600 + dbvalue.1 600 + } + } + control.11 { + iface MIXER + name 'Master 1L (Monitor) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.12 { + iface MIXER + name 'Master 1R (Monitor) Source Playback Enum' + value 'PCM 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.13 { + iface MIXER + name 'Master 2 (Line 3/4) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.14 { + iface MIXER + name 'Master 2 (Line 3/4) Playback Volume' + value.0 0 + value.1 0 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + dbvalue.1 -12800 + } + } + control.15 { + iface MIXER + name 'Master 2L (Line 3/4) Source Playback Enum' + value 'Mix C' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.16 { + iface MIXER + name 'Master 2R (Line 3/4) Source Playback Enum' + value 'Mix F' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.17 { + iface MIXER + name 'Master 3 (Line 5/6) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.18 { + iface MIXER + name 'Master 3 (Line 5/6) Playback Volume' + value.0 0 + value.1 0 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + dbvalue.1 -12800 + } + } + control.19 { + iface MIXER + name 'Master 3L (Line 5/6) Source Playback Enum' + value 'Mix G' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.20 { + iface MIXER + name 'Master 3R (Line 5/6) Source Playback Enum' + value 'Mix H' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.21 { + iface MIXER + name 'Master 4 (Line 7/8) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.22 { + iface MIXER + name 'Master 4 (Line 7/8) Playback Volume' + value.0 134 + value.1 134 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 600 + dbvalue.1 600 + } + } + control.23 { + iface MIXER + name 'Master 4L (Line 7/8) Source Playback Enum' + value 'Mix C' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.24 { + iface MIXER + name 'Master 4R (Line 7/8) Source Playback Enum' + value 'Mix D' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.25 { + iface MIXER + name 'Master 5 (Line 9/10) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.26 { + iface MIXER + name 'Master 5 (Line 9/10) Playback Volume' + value.0 134 + value.1 134 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 600 + dbvalue.1 600 + } + } + control.27 { + iface MIXER + name 'Master 5L (Line 9/10) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.28 { + iface MIXER + name 'Master 5R (Line 9/10) Source Playback Enum' + value 'PCM 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.29 { + iface MIXER + name 'Master 6 (SPDIF) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.30 { + iface MIXER + name 'Master 6 (SPDIF) Playback Volume' + value.0 128 + value.1 128 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.31 { + iface MIXER + name 'Master 6L (SPDIF) Source Playback Enum' + value 'Mix H' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.32 { + iface MIXER + name 'Master 6R (SPDIF) Source Playback Enum' + value 'Mix H' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.33 { + iface MIXER + name 'Master 7 (ADAT 1/2) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.34 { + iface MIXER + name 'Master 7 (ADAT 1/2) Playback Volume' + value.0 128 + value.1 128 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.35 { + iface MIXER + name 'Master 7L (ADAT 1/2) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.36 { + iface MIXER + name 'Master 7R (ADAT 1/2) Source Playback Enum' + value 'PCM 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.37 { + iface MIXER + name 'Master 8 (ADAT 3/4) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.38 { + iface MIXER + name 'Master 8 (ADAT 3/4) Playback Volume' + value.0 128 + value.1 128 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.39 { + iface MIXER + name 'Master 8L (ADAT 3/4) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.40 { + iface MIXER + name 'Master 8R (ADAT 3/4) Source Playback Enum' + value 'PCM 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.41 { + iface MIXER + name 'Master 9 (ADAT 5/6) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.42 { + iface MIXER + name 'Master 9 (ADAT 5/6) Playback Volume' + value.0 128 + value.1 128 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.43 { + iface MIXER + name 'Master 9L (ADAT 5/6) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.44 { + iface MIXER + name 'Master 9R (ADAT 5/6) Source Playback Enum' + value 'PCM 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.45 { + iface MIXER + name 'Master 10 (ADAT 7/8) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.46 { + iface MIXER + name 'Master 10 (ADAT 7/8) Playback Volume' + value.0 121 + value.1 121 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -700 + dbvalue.1 -700 + } + } + control.47 { + iface MIXER + name 'Master 10L (ADAT 7/8) Source Playback Enum' + value 'Mix H' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.48 { + iface MIXER + name 'Master 10R (ADAT 7/8) Source Playback Enum' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.49 { + iface MIXER + name 'Matrix 01 Input Playback Route' + value 'Analog 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.50 { + iface MIXER + name 'Matrix 01 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.51 { + iface MIXER + name 'Matrix 01 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.52 { + iface MIXER + name 'Matrix 01 Mix C Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.53 { + iface MIXER + name 'Matrix 01 Mix D Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.54 { + iface MIXER + name 'Matrix 01 Mix E Playback Volume' + value 117 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -1100 + } + } + control.55 { + iface MIXER + name 'Matrix 01 Mix F Playback Volume' + value 98 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -3000 + } + } + control.56 { + iface MIXER + name 'Matrix 01 Mix G Playback Volume' + value 102 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -2600 + } + } + control.57 { + iface MIXER + name 'Matrix 01 Mix H Playback Volume' + value 81 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -4700 + } + } + control.58 { + iface MIXER + name 'Matrix 02 Input Playback Route' + value 'Analog 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.59 { + iface MIXER + name 'Matrix 02 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.60 { + iface MIXER + name 'Matrix 02 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.61 { + iface MIXER + name 'Matrix 02 Mix C Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.62 { + iface MIXER + name 'Matrix 02 Mix D Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.63 { + iface MIXER + name 'Matrix 02 Mix E Playback Volume' + value 98 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -3000 + } + } + control.64 { + iface MIXER + name 'Matrix 02 Mix F Playback Volume' + value 117 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -1100 + } + } + control.65 { + iface MIXER + name 'Matrix 02 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.66 { + iface MIXER + name 'Matrix 02 Mix H Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.67 { + iface MIXER + name 'Matrix 03 Input Playback Route' + value 'Analog 3' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.68 { + iface MIXER + name 'Matrix 03 Mix A Playback Volume' + value 110 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -1800 + } + } + control.69 { + iface MIXER + name 'Matrix 03 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.70 { + iface MIXER + name 'Matrix 03 Mix C Playback Volume' + value 31 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -9700 + } + } + control.71 { + iface MIXER + name 'Matrix 03 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.72 { + iface MIXER + name 'Matrix 03 Mix E Playback Volume' + value 124 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -400 + } + } + control.73 { + iface MIXER + name 'Matrix 03 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.74 { + iface MIXER + name 'Matrix 03 Mix G Playback Volume' + value 86 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -4200 + } + } + control.75 { + iface MIXER + name 'Matrix 03 Mix H Playback Volume' + value 6 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12200 + } + } + control.76 { + iface MIXER + name 'Matrix 04 Input Playback Route' + value 'Analog 4' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.77 { + iface MIXER + name 'Matrix 04 Mix A Playback Volume' + value 6 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12200 + } + } + control.78 { + iface MIXER + name 'Matrix 04 Mix B Playback Volume' + value 110 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -1800 + } + } + control.79 { + iface MIXER + name 'Matrix 04 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.80 { + iface MIXER + name 'Matrix 04 Mix D Playback Volume' + value 31 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -9700 + } + } + control.81 { + iface MIXER + name 'Matrix 04 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.82 { + iface MIXER + name 'Matrix 04 Mix F Playback Volume' + value 124 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -400 + } + } + control.83 { + iface MIXER + name 'Matrix 04 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.84 { + iface MIXER + name 'Matrix 04 Mix H Playback Volume' + value 86 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -4200 + } + } + control.85 { + iface MIXER + name 'Matrix 05 Input Playback Route' + value 'Analog 4' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.86 { + iface MIXER + name 'Matrix 05 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.87 { + iface MIXER + name 'Matrix 05 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.88 { + iface MIXER + name 'Matrix 05 Mix C Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.89 { + iface MIXER + name 'Matrix 05 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.90 { + iface MIXER + name 'Matrix 05 Mix E Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.91 { + iface MIXER + name 'Matrix 05 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.92 { + iface MIXER + name 'Matrix 05 Mix G Playback Volume' + value 83 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -4500 + } + } + control.93 { + iface MIXER + name 'Matrix 05 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.94 { + iface MIXER + name 'Matrix 06 Input Playback Route' + value 'Analog 6' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.95 { + iface MIXER + name 'Matrix 06 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.96 { + iface MIXER + name 'Matrix 06 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.97 { + iface MIXER + name 'Matrix 06 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.98 { + iface MIXER + name 'Matrix 06 Mix D Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.99 { + iface MIXER + name 'Matrix 06 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.100 { + iface MIXER + name 'Matrix 06 Mix F Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.101 { + iface MIXER + name 'Matrix 06 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.102 { + iface MIXER + name 'Matrix 06 Mix H Playback Volume' + value 83 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -4500 + } + } + control.103 { + iface MIXER + name 'Matrix 07 Input Playback Route' + value 'Analog 7' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.104 { + iface MIXER + name 'Matrix 07 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.105 { + iface MIXER + name 'Matrix 07 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.106 { + iface MIXER + name 'Matrix 07 Mix C Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.107 { + iface MIXER + name 'Matrix 07 Mix D Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.108 { + iface MIXER + name 'Matrix 07 Mix E Playback Volume' + value 118 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -1000 + } + } + control.109 { + iface MIXER + name 'Matrix 07 Mix F Playback Volume' + value 109 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -1900 + } + } + control.110 { + iface MIXER + name 'Matrix 07 Mix G Playback Volume' + value 122 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -600 + } + } + control.111 { + iface MIXER + name 'Matrix 07 Mix H Playback Volume' + value 122 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -600 + } + } + control.112 { + iface MIXER + name 'Matrix 08 Input Playback Route' + value 'Analog 8' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.113 { + iface MIXER + name 'Matrix 08 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.114 { + iface MIXER + name 'Matrix 08 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.115 { + iface MIXER + name 'Matrix 08 Mix C Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.116 { + iface MIXER + name 'Matrix 08 Mix D Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.117 { + iface MIXER + name 'Matrix 08 Mix E Playback Volume' + value 105 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -2300 + } + } + control.118 { + iface MIXER + name 'Matrix 08 Mix F Playback Volume' + value 119 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -900 + } + } + control.119 { + iface MIXER + name 'Matrix 08 Mix G Playback Volume' + value 122 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -600 + } + } + control.120 { + iface MIXER + name 'Matrix 08 Mix H Playback Volume' + value 122 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -600 + } + } + control.121 { + iface MIXER + name 'Matrix 09 Input Playback Route' + value 'ADAT 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.122 { + iface MIXER + name 'Matrix 09 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.123 { + iface MIXER + name 'Matrix 09 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.124 { + iface MIXER + name 'Matrix 09 Mix C Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.125 { + iface MIXER + name 'Matrix 09 Mix D Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.126 { + iface MIXER + name 'Matrix 09 Mix E Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.127 { + iface MIXER + name 'Matrix 09 Mix F Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.128 { + iface MIXER + name 'Matrix 09 Mix G Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.129 { + iface MIXER + name 'Matrix 09 Mix H Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.130 { + iface MIXER + name 'Matrix 10 Input Playback Route' + value 'ADAT 8' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.131 { + iface MIXER + name 'Matrix 10 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.132 { + iface MIXER + name 'Matrix 10 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.133 { + iface MIXER + name 'Matrix 10 Mix C Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.134 { + iface MIXER + name 'Matrix 10 Mix D Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.135 { + iface MIXER + name 'Matrix 10 Mix E Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.136 { + iface MIXER + name 'Matrix 10 Mix F Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.137 { + iface MIXER + name 'Matrix 10 Mix G Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.138 { + iface MIXER + name 'Matrix 10 Mix H Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.139 { + iface MIXER + name 'Matrix 11 Input Playback Route' + value 'ADAT 8' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.140 { + iface MIXER + name 'Matrix 11 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.141 { + iface MIXER + name 'Matrix 11 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.142 { + iface MIXER + name 'Matrix 11 Mix C Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.143 { + iface MIXER + name 'Matrix 11 Mix D Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.144 { + iface MIXER + name 'Matrix 11 Mix E Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.145 { + iface MIXER + name 'Matrix 11 Mix F Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.146 { + iface MIXER + name 'Matrix 11 Mix G Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.147 { + iface MIXER + name 'Matrix 11 Mix H Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.148 { + iface MIXER + name 'Matrix 12 Input Playback Route' + value 'ADAT 8' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.149 { + iface MIXER + name 'Matrix 12 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.150 { + iface MIXER + name 'Matrix 12 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.151 { + iface MIXER + name 'Matrix 12 Mix C Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.152 { + iface MIXER + name 'Matrix 12 Mix D Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.153 { + iface MIXER + name 'Matrix 12 Mix E Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.154 { + iface MIXER + name 'Matrix 12 Mix F Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.155 { + iface MIXER + name 'Matrix 12 Mix G Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.156 { + iface MIXER + name 'Matrix 12 Mix H Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.157 { + iface MIXER + name 'Matrix 13 Input Playback Route' + value 'ADAT 8' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.158 { + iface MIXER + name 'Matrix 13 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.159 { + iface MIXER + name 'Matrix 13 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.160 { + iface MIXER + name 'Matrix 13 Mix C Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.161 { + iface MIXER + name 'Matrix 13 Mix D Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.162 { + iface MIXER + name 'Matrix 13 Mix E Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.163 { + iface MIXER + name 'Matrix 13 Mix F Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.164 { + iface MIXER + name 'Matrix 13 Mix G Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.165 { + iface MIXER + name 'Matrix 13 Mix H Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.166 { + iface MIXER + name 'Matrix 14 Input Playback Route' + value 'ADAT 6' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.167 { + iface MIXER + name 'Matrix 14 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.168 { + iface MIXER + name 'Matrix 14 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.169 { + iface MIXER + name 'Matrix 14 Mix C Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.170 { + iface MIXER + name 'Matrix 14 Mix D Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.171 { + iface MIXER + name 'Matrix 14 Mix E Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.172 { + iface MIXER + name 'Matrix 14 Mix F Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.173 { + iface MIXER + name 'Matrix 14 Mix G Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.174 { + iface MIXER + name 'Matrix 14 Mix H Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.175 { + iface MIXER + name 'Matrix 15 Input Playback Route' + value 'ADAT 7' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.176 { + iface MIXER + name 'Matrix 15 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.177 { + iface MIXER + name 'Matrix 15 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.178 { + iface MIXER + name 'Matrix 15 Mix C Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.179 { + iface MIXER + name 'Matrix 15 Mix D Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.180 { + iface MIXER + name 'Matrix 15 Mix E Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.181 { + iface MIXER + name 'Matrix 15 Mix F Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.182 { + iface MIXER + name 'Matrix 15 Mix G Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.183 { + iface MIXER + name 'Matrix 15 Mix H Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.184 { + iface MIXER + name 'Matrix 16 Input Playback Route' + value 'ADAT 8' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.185 { + iface MIXER + name 'Matrix 16 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.186 { + iface MIXER + name 'Matrix 16 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.187 { + iface MIXER + name 'Matrix 16 Mix C Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.188 { + iface MIXER + name 'Matrix 16 Mix D Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.189 { + iface MIXER + name 'Matrix 16 Mix E Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.190 { + iface MIXER + name 'Matrix 16 Mix F Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.191 { + iface MIXER + name 'Matrix 16 Mix G Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.192 { + iface MIXER + name 'Matrix 16 Mix H Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.193 { + iface MIXER + name 'Matrix 17 Input Playback Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.194 { + iface MIXER + name 'Matrix 17 Mix A Playback Volume' + value 113 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -1500 + } + } + control.195 { + iface MIXER + name 'Matrix 17 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.196 { + iface MIXER + name 'Matrix 17 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.197 { + iface MIXER + name 'Matrix 17 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.198 { + iface MIXER + name 'Matrix 17 Mix E Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.199 { + iface MIXER + name 'Matrix 17 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.200 { + iface MIXER + name 'Matrix 17 Mix G Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.201 { + iface MIXER + name 'Matrix 17 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.202 { + iface MIXER + name 'Matrix 18 Input Playback Route' + value 'PCM 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + } + } + control.203 { + iface MIXER + name 'Matrix 18 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.204 { + iface MIXER + name 'Matrix 18 Mix B Playback Volume' + value 113 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -1500 + } + } + control.205 { + iface MIXER + name 'Matrix 18 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.206 { + iface MIXER + name 'Matrix 18 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.207 { + iface MIXER + name 'Matrix 18 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.208 { + iface MIXER + name 'Matrix 18 Mix F Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.209 { + iface MIXER + name 'Matrix 18 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.210 { + iface MIXER + name 'Matrix 18 Mix H Playback Volume' + value 1 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12700 + } + } + control.211 { + iface MIXER + name 'Input Source 01 Capture Route' + value 'Analog 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.212 { + iface MIXER + name 'Input Source 02 Capture Route' + value 'Analog 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.213 { + iface MIXER + name 'Input Source 03 Capture Route' + value 'Analog 3' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.214 { + iface MIXER + name 'Input Source 04 Capture Route' + value 'Analog 4' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.215 { + iface MIXER + name 'Input Source 05 Capture Route' + value 'Analog 5' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.216 { + iface MIXER + name 'Input Source 06 Capture Route' + value 'Analog 6' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.217 { + iface MIXER + name 'Input Source 07 Capture Route' + value 'Analog 7' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.218 { + iface MIXER + name 'Input Source 08 Capture Route' + value 'Analog 8' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.219 { + iface MIXER + name 'Input Source 09 Capture Route' + value 'SPDIF 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.220 { + iface MIXER + name 'Input Source 10 Capture Route' + value 'SPDIF 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.221 { + iface MIXER + name 'Input Source 11 Capture Route' + value 'ADAT 6' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.222 { + iface MIXER + name 'Input Source 12 Capture Route' + value 'ADAT 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.223 { + iface MIXER + name 'Input Source 13 Capture Route' + value 'ADAT 3' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.224 { + iface MIXER + name 'Input Source 14 Capture Route' + value 'ADAT 4' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.225 { + iface MIXER + name 'Input Source 15 Capture Route' + value 'ADAT 5' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.226 { + iface MIXER + name 'Input Source 16 Capture Route' + value 'ADAT 6' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.227 { + iface MIXER + name 'Input Source 17 Capture Route' + value 'ADAT 7' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.228 { + iface MIXER + name 'Input Source 18 Capture Route' + value 'ADAT 8' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'PCM 13' + item.14 'PCM 14' + item.15 'PCM 15' + item.16 'PCM 16' + item.17 'PCM 17' + item.18 'PCM 18' + item.19 'PCM 19' + item.20 'PCM 20' + item.21 'Analog 1' + item.22 'Analog 2' + item.23 'Analog 3' + item.24 'Analog 4' + item.25 'Analog 5' + item.26 'Analog 6' + item.27 'Analog 7' + item.28 'Analog 8' + item.29 'SPDIF 1' + item.30 'SPDIF 2' + item.31 'ADAT 1' + item.32 'ADAT 2' + item.33 'ADAT 3' + item.34 'ADAT 4' + item.35 'ADAT 5' + item.36 'ADAT 6' + item.37 'ADAT 7' + item.38 'ADAT 8' + item.39 'Mix A' + item.40 'Mix B' + item.41 'Mix C' + item.42 'Mix D' + item.43 'Mix E' + item.44 'Mix F' + item.45 'Mix G' + item.46 'Mix H' + } + } + control.229 { + iface MIXER + name 'Sample Clock Source' + value Internal + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Internal + item.1 SPDIF + item.2 ADAT + } + } + control.230 { + iface MIXER + name 'Sample Clock Sync Status' + value Locked + comment { + access 'read volatile' + type ENUMERATED + count 1 + item.0 'No Lock' + item.1 Locked + } + } +} diff --git a/demo/Scarlett Gen 1 18i6.state b/demo/Scarlett Gen 1 18i6.state new file mode 100644 index 0000000..2fb8c58 --- /dev/null +++ b/demo/Scarlett Gen 1 18i6.state @@ -0,0 +1,3362 @@ +state.USB { + control.1 { + iface PCM + name 'Playback Channel Map' + value.0 0 + value.1 0 + value.2 0 + value.3 0 + value.4 0 + value.5 0 + comment { + access read + type INTEGER + count 6 + range '0 - 36' + } + } + control.2 { + iface MIXER + name 'Extension Unit Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.3 { + iface CARD + name 'Internal Validity' + value true + comment { + access read + type BOOLEAN + count 1 + } + } + control.4 { + iface CARD + name 'S/PDIF Validity' + value false + comment { + access read + type BOOLEAN + count 1 + } + } + control.5 { + iface CARD + name 'ADAT Validity' + value false + comment { + access read + type BOOLEAN + count 1 + } + } + control.6 { + iface MIXER + name 'Scarlett 18i6 USB-Sync Clock Source' + value Internal + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Internal + item.1 S/PDIF + item.2 ADAT + } + } + control.7 { + iface MIXER + name 'Extension Unit Switch' + index 1 + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.8 { + iface MIXER + name 'Master Playback Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.9 { + iface MIXER + name 'Master Playback Volume' + value 108 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -2000 + } + } + control.10 { + iface MIXER + name 'Master 1 (Monitor) Playback Switch' + value.0 false + value.1 false + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.11 { + iface MIXER + name 'Master 1 (Monitor) Playback Volume' + value.0 128 + value.1 128 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.12 { + iface MIXER + name 'Master 1L (Monitor) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.13 { + iface MIXER + name 'Master 1R (Monitor) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.14 { + iface MIXER + name 'Master 2 (Headphone) Playback Switch' + value.0 false + value.1 false + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.15 { + iface MIXER + name 'Master 2 (Headphone) Playback Volume' + value.0 128 + value.1 128 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.16 { + iface MIXER + name 'Master 2L (Headphone) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.17 { + iface MIXER + name 'Master 2R (Headphone) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.18 { + iface MIXER + name 'Master 3 (SPDIF) Playback Switch' + value.0 false + value.1 false + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.19 { + iface MIXER + name 'Master 3 (SPDIF) Playback Volume' + value.0 128 + value.1 128 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.20 { + iface MIXER + name 'Master 3L (SPDIF) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.21 { + iface MIXER + name 'Master 3R (SPDIF) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.22 { + iface MIXER + name 'Input 1 Impedance Switch' + value Line + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Line + item.1 Hi-Z + } + } + control.23 { + iface MIXER + name 'Input 2 Impedance Switch' + value Line + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Line + item.1 Hi-Z + } + } + control.24 { + iface MIXER + name 'Matrix 01 Input Playback Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.25 { + iface MIXER + name 'Matrix 01 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.26 { + iface MIXER + name 'Matrix 01 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.27 { + iface MIXER + name 'Matrix 01 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.28 { + iface MIXER + name 'Matrix 01 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.29 { + iface MIXER + name 'Matrix 01 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.30 { + iface MIXER + name 'Matrix 01 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.31 { + iface MIXER + name 'Matrix 02 Input Playback Route' + value 'PCM 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.32 { + iface MIXER + name 'Matrix 02 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.33 { + iface MIXER + name 'Matrix 02 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.34 { + iface MIXER + name 'Matrix 02 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.35 { + iface MIXER + name 'Matrix 02 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.36 { + iface MIXER + name 'Matrix 02 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.37 { + iface MIXER + name 'Matrix 02 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.38 { + iface MIXER + name 'Matrix 03 Input Playback Route' + value 'PCM 3' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.39 { + iface MIXER + name 'Matrix 03 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.40 { + iface MIXER + name 'Matrix 03 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.41 { + iface MIXER + name 'Matrix 03 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.42 { + iface MIXER + name 'Matrix 03 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.43 { + iface MIXER + name 'Matrix 03 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.44 { + iface MIXER + name 'Matrix 03 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.45 { + iface MIXER + name 'Matrix 04 Input Playback Route' + value 'PCM 4' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.46 { + iface MIXER + name 'Matrix 04 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.47 { + iface MIXER + name 'Matrix 04 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.48 { + iface MIXER + name 'Matrix 04 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.49 { + iface MIXER + name 'Matrix 04 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.50 { + iface MIXER + name 'Matrix 04 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.51 { + iface MIXER + name 'Matrix 04 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.52 { + iface MIXER + name 'Matrix 05 Input Playback Route' + value 'PCM 5' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.53 { + iface MIXER + name 'Matrix 05 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.54 { + iface MIXER + name 'Matrix 05 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.55 { + iface MIXER + name 'Matrix 05 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.56 { + iface MIXER + name 'Matrix 05 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.57 { + iface MIXER + name 'Matrix 05 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.58 { + iface MIXER + name 'Matrix 05 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.59 { + iface MIXER + name 'Matrix 06 Input Playback Route' + value 'PCM 6' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.60 { + iface MIXER + name 'Matrix 06 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.61 { + iface MIXER + name 'Matrix 06 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.62 { + iface MIXER + name 'Matrix 06 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.63 { + iface MIXER + name 'Matrix 06 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.64 { + iface MIXER + name 'Matrix 06 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.65 { + iface MIXER + name 'Matrix 06 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.66 { + iface MIXER + name 'Matrix 07 Input Playback Route' + value 'Analog 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.67 { + iface MIXER + name 'Matrix 07 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.68 { + iface MIXER + name 'Matrix 07 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.69 { + iface MIXER + name 'Matrix 07 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.70 { + iface MIXER + name 'Matrix 07 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.71 { + iface MIXER + name 'Matrix 07 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.72 { + iface MIXER + name 'Matrix 07 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.73 { + iface MIXER + name 'Matrix 08 Input Playback Route' + value 'Analog 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.74 { + iface MIXER + name 'Matrix 08 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.75 { + iface MIXER + name 'Matrix 08 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.76 { + iface MIXER + name 'Matrix 08 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.77 { + iface MIXER + name 'Matrix 08 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.78 { + iface MIXER + name 'Matrix 08 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.79 { + iface MIXER + name 'Matrix 08 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.80 { + iface MIXER + name 'Matrix 09 Input Playback Route' + value 'Analog 3' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.81 { + iface MIXER + name 'Matrix 09 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.82 { + iface MIXER + name 'Matrix 09 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.83 { + iface MIXER + name 'Matrix 09 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.84 { + iface MIXER + name 'Matrix 09 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.85 { + iface MIXER + name 'Matrix 09 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.86 { + iface MIXER + name 'Matrix 09 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.87 { + iface MIXER + name 'Matrix 10 Input Playback Route' + value 'Analog 4' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.88 { + iface MIXER + name 'Matrix 10 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.89 { + iface MIXER + name 'Matrix 10 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.90 { + iface MIXER + name 'Matrix 10 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.91 { + iface MIXER + name 'Matrix 10 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.92 { + iface MIXER + name 'Matrix 10 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.93 { + iface MIXER + name 'Matrix 10 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.94 { + iface MIXER + name 'Matrix 11 Input Playback Route' + value 'Analog 5' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.95 { + iface MIXER + name 'Matrix 11 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.96 { + iface MIXER + name 'Matrix 11 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.97 { + iface MIXER + name 'Matrix 11 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.98 { + iface MIXER + name 'Matrix 11 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.99 { + iface MIXER + name 'Matrix 11 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.100 { + iface MIXER + name 'Matrix 11 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.101 { + iface MIXER + name 'Matrix 12 Input Playback Route' + value 'Analog 6' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.102 { + iface MIXER + name 'Matrix 12 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.103 { + iface MIXER + name 'Matrix 12 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.104 { + iface MIXER + name 'Matrix 12 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.105 { + iface MIXER + name 'Matrix 12 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.106 { + iface MIXER + name 'Matrix 12 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.107 { + iface MIXER + name 'Matrix 12 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.108 { + iface MIXER + name 'Matrix 13 Input Playback Route' + value 'Analog 7' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.109 { + iface MIXER + name 'Matrix 13 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.110 { + iface MIXER + name 'Matrix 13 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.111 { + iface MIXER + name 'Matrix 13 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.112 { + iface MIXER + name 'Matrix 13 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.113 { + iface MIXER + name 'Matrix 13 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.114 { + iface MIXER + name 'Matrix 13 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.115 { + iface MIXER + name 'Matrix 14 Input Playback Route' + value 'Analog 8' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.116 { + iface MIXER + name 'Matrix 14 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.117 { + iface MIXER + name 'Matrix 14 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.118 { + iface MIXER + name 'Matrix 14 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.119 { + iface MIXER + name 'Matrix 14 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.120 { + iface MIXER + name 'Matrix 14 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.121 { + iface MIXER + name 'Matrix 14 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.122 { + iface MIXER + name 'Matrix 15 Input Playback Route' + value 'SPDIF 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.123 { + iface MIXER + name 'Matrix 15 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.124 { + iface MIXER + name 'Matrix 15 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.125 { + iface MIXER + name 'Matrix 15 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.126 { + iface MIXER + name 'Matrix 15 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.127 { + iface MIXER + name 'Matrix 15 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.128 { + iface MIXER + name 'Matrix 15 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.129 { + iface MIXER + name 'Matrix 16 Input Playback Route' + value 'SPDIF 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.130 { + iface MIXER + name 'Matrix 16 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.131 { + iface MIXER + name 'Matrix 16 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.132 { + iface MIXER + name 'Matrix 16 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.133 { + iface MIXER + name 'Matrix 16 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.134 { + iface MIXER + name 'Matrix 16 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.135 { + iface MIXER + name 'Matrix 16 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.136 { + iface MIXER + name 'Matrix 17 Input Playback Route' + value 'ADAT 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.137 { + iface MIXER + name 'Matrix 17 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.138 { + iface MIXER + name 'Matrix 17 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.139 { + iface MIXER + name 'Matrix 17 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.140 { + iface MIXER + name 'Matrix 17 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.141 { + iface MIXER + name 'Matrix 17 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.142 { + iface MIXER + name 'Matrix 17 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.143 { + iface MIXER + name 'Matrix 18 Input Playback Route' + value 'ADAT 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + } + } + control.144 { + iface MIXER + name 'Matrix 18 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.145 { + iface MIXER + name 'Matrix 18 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.146 { + iface MIXER + name 'Matrix 18 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.147 { + iface MIXER + name 'Matrix 18 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.148 { + iface MIXER + name 'Matrix 18 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.149 { + iface MIXER + name 'Matrix 18 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.150 { + iface MIXER + name 'Input Source 01 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.151 { + iface MIXER + name 'Input Source 02 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.152 { + iface MIXER + name 'Input Source 03 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.153 { + iface MIXER + name 'Input Source 04 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.154 { + iface MIXER + name 'Input Source 05 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.155 { + iface MIXER + name 'Input Source 06 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.156 { + iface MIXER + name 'Input Source 07 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.157 { + iface MIXER + name 'Input Source 08 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.158 { + iface MIXER + name 'Input Source 09 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.159 { + iface MIXER + name 'Input Source 10 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.160 { + iface MIXER + name 'Input Source 11 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.161 { + iface MIXER + name 'Input Source 12 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.162 { + iface MIXER + name 'Input Source 13 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.163 { + iface MIXER + name 'Input Source 14 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.164 { + iface MIXER + name 'Input Source 15 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.165 { + iface MIXER + name 'Input Source 16 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.166 { + iface MIXER + name 'Input Source 17 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.167 { + iface MIXER + name 'Input Source 18 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'Analog 1' + item.8 'Analog 2' + item.9 'Analog 3' + item.10 'Analog 4' + item.11 'Analog 5' + item.12 'Analog 6' + item.13 'Analog 7' + item.14 'Analog 8' + item.15 'SPDIF 1' + item.16 'SPDIF 2' + item.17 'ADAT 1' + item.18 'ADAT 2' + item.19 'ADAT 3' + item.20 'ADAT 4' + item.21 'ADAT 5' + item.22 'ADAT 6' + item.23 'ADAT 7' + item.24 'ADAT 8' + item.25 'Mix A' + item.26 'Mix B' + item.27 'Mix C' + item.28 'Mix D' + item.29 'Mix E' + item.30 'Mix F' + } + } + control.168 { + iface MIXER + name 'Sample Clock Source' + value Internal + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Internal + item.1 SPDIF + item.2 ADAT + } + } + control.169 { + iface MIXER + name 'Sample Clock Sync Status' + value Locked + comment { + access 'read volatile' + type ENUMERATED + count 1 + item.0 'No Lock' + item.1 Locked + } + } +} diff --git a/demo/Scarlett Gen 1 18i8.state b/demo/Scarlett Gen 1 18i8.state new file mode 100644 index 0000000..f4ee2ea --- /dev/null +++ b/demo/Scarlett Gen 1 18i8.state @@ -0,0 +1,4165 @@ +state.USB { + control.1 { + iface PCM + name 'Playback Channel Map' + value.0 0 + value.1 0 + value.2 0 + value.3 0 + value.4 0 + value.5 0 + value.6 0 + value.7 0 + comment { + access read + type INTEGER + count 8 + range '0 - 36' + } + } + control.2 { + iface MIXER + name 'Extension Unit Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.3 { + iface CARD + name 'Internal Validity' + value true + comment { + access read + type BOOLEAN + count 1 + } + } + control.4 { + iface CARD + name 'S/PDIF Validity' + value false + comment { + access read + type BOOLEAN + count 1 + } + } + control.5 { + iface CARD + name 'ADAT Validity' + value false + comment { + access read + type BOOLEAN + count 1 + } + } + control.6 { + iface MIXER + name 'Scarlett 18i8 USB-Sync Clock Source' + value Internal + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Internal + item.1 S/PDIF + item.2 ADAT + } + } + control.7 { + iface MIXER + name 'Extension Unit Switch' + index 1 + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.8 { + iface MIXER + name 'Master Playback Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.9 { + iface MIXER + name 'Master Playback Volume' + value 115 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -1300 + } + } + control.10 { + iface MIXER + name 'Master 1 (Monitor) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.11 { + iface MIXER + name 'Master 1 (Monitor) Playback Volume' + value.0 126 + value.1 126 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -200 + dbvalue.1 -200 + } + } + control.12 { + iface MIXER + name 'Master 1L (Monitor) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.13 { + iface MIXER + name 'Master 1R (Monitor) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.14 { + iface MIXER + name 'Master 2 (Headphone 1) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.15 { + iface MIXER + name 'Master 2 (Headphone 1) Playback Volume' + value.0 128 + value.1 128 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.16 { + iface MIXER + name 'Master 2L (Headphone 1) Source Playback Enu' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.17 { + iface MIXER + name 'Master 2R (Headphone 1) Source Playback Enu' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.18 { + iface MIXER + name 'Master 3 (Headphone 2) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.19 { + iface MIXER + name 'Master 3 (Headphone 2) Playback Volume' + value.0 128 + value.1 128 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.20 { + iface MIXER + name 'Master 3L (Headphone 2) Source Playback Enu' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.21 { + iface MIXER + name 'Master 3R (Headphone 2) Source Playback Enu' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.22 { + iface MIXER + name 'Master 4 (SPDIF) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.23 { + iface MIXER + name 'Master 4 (SPDIF) Playback Volume' + value.0 128 + value.1 128 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.24 { + iface MIXER + name 'Master 4L (SPDIF) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.25 { + iface MIXER + name 'Master 4R (SPDIF) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.26 { + iface MIXER + name 'Input 1 Impedance Switch' + value Line + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Line + item.1 Hi-Z + } + } + control.27 { + iface MIXER + name 'Input 1 Pad Switch' + value '0dB' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 '0dB' + item.1 '-10dB' + } + } + control.28 { + iface MIXER + name 'Input 2 Impedance Switch' + value Line + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Line + item.1 Hi-Z + } + } + control.29 { + iface MIXER + name 'Input 2 Pad Switch' + value '0dB' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 '0dB' + item.1 '-10dB' + } + } + control.30 { + iface MIXER + name 'Input 3 Pad Switch' + value '0dB' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 '0dB' + item.1 '-10dB' + } + } + control.31 { + iface MIXER + name 'Input 4 Pad Switch' + value '0dB' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 '0dB' + item.1 '-10dB' + } + } + control.32 { + iface MIXER + name 'Matrix 01 Input Playback Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.33 { + iface MIXER + name 'Matrix 01 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.34 { + iface MIXER + name 'Matrix 01 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.35 { + iface MIXER + name 'Matrix 01 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.36 { + iface MIXER + name 'Matrix 01 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.37 { + iface MIXER + name 'Matrix 01 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.38 { + iface MIXER + name 'Matrix 01 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.39 { + iface MIXER + name 'Matrix 01 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.40 { + iface MIXER + name 'Matrix 01 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.41 { + iface MIXER + name 'Matrix 02 Input Playback Route' + value 'PCM 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.42 { + iface MIXER + name 'Matrix 02 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.43 { + iface MIXER + name 'Matrix 02 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.44 { + iface MIXER + name 'Matrix 02 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.45 { + iface MIXER + name 'Matrix 02 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.46 { + iface MIXER + name 'Matrix 02 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.47 { + iface MIXER + name 'Matrix 02 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.48 { + iface MIXER + name 'Matrix 02 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.49 { + iface MIXER + name 'Matrix 02 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.50 { + iface MIXER + name 'Matrix 03 Input Playback Route' + value 'PCM 3' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.51 { + iface MIXER + name 'Matrix 03 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.52 { + iface MIXER + name 'Matrix 03 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.53 { + iface MIXER + name 'Matrix 03 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.54 { + iface MIXER + name 'Matrix 03 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.55 { + iface MIXER + name 'Matrix 03 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.56 { + iface MIXER + name 'Matrix 03 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.57 { + iface MIXER + name 'Matrix 03 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.58 { + iface MIXER + name 'Matrix 03 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.59 { + iface MIXER + name 'Matrix 04 Input Playback Route' + value 'PCM 4' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.60 { + iface MIXER + name 'Matrix 04 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.61 { + iface MIXER + name 'Matrix 04 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.62 { + iface MIXER + name 'Matrix 04 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.63 { + iface MIXER + name 'Matrix 04 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.64 { + iface MIXER + name 'Matrix 04 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.65 { + iface MIXER + name 'Matrix 04 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.66 { + iface MIXER + name 'Matrix 04 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.67 { + iface MIXER + name 'Matrix 04 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.68 { + iface MIXER + name 'Matrix 05 Input Playback Route' + value 'PCM 5' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.69 { + iface MIXER + name 'Matrix 05 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.70 { + iface MIXER + name 'Matrix 05 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.71 { + iface MIXER + name 'Matrix 05 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.72 { + iface MIXER + name 'Matrix 05 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.73 { + iface MIXER + name 'Matrix 05 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.74 { + iface MIXER + name 'Matrix 05 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.75 { + iface MIXER + name 'Matrix 05 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.76 { + iface MIXER + name 'Matrix 05 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.77 { + iface MIXER + name 'Matrix 06 Input Playback Route' + value 'PCM 6' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.78 { + iface MIXER + name 'Matrix 06 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.79 { + iface MIXER + name 'Matrix 06 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.80 { + iface MIXER + name 'Matrix 06 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.81 { + iface MIXER + name 'Matrix 06 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.82 { + iface MIXER + name 'Matrix 06 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.83 { + iface MIXER + name 'Matrix 06 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.84 { + iface MIXER + name 'Matrix 06 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.85 { + iface MIXER + name 'Matrix 06 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.86 { + iface MIXER + name 'Matrix 07 Input Playback Route' + value 'PCM 7' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.87 { + iface MIXER + name 'Matrix 07 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.88 { + iface MIXER + name 'Matrix 07 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.89 { + iface MIXER + name 'Matrix 07 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.90 { + iface MIXER + name 'Matrix 07 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.91 { + iface MIXER + name 'Matrix 07 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.92 { + iface MIXER + name 'Matrix 07 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.93 { + iface MIXER + name 'Matrix 07 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.94 { + iface MIXER + name 'Matrix 07 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.95 { + iface MIXER + name 'Matrix 08 Input Playback Route' + value 'PCM 8' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.96 { + iface MIXER + name 'Matrix 08 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.97 { + iface MIXER + name 'Matrix 08 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.98 { + iface MIXER + name 'Matrix 08 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.99 { + iface MIXER + name 'Matrix 08 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.100 { + iface MIXER + name 'Matrix 08 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.101 { + iface MIXER + name 'Matrix 08 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.102 { + iface MIXER + name 'Matrix 08 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.103 { + iface MIXER + name 'Matrix 08 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.104 { + iface MIXER + name 'Matrix 09 Input Playback Route' + value 'Analog 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.105 { + iface MIXER + name 'Matrix 09 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.106 { + iface MIXER + name 'Matrix 09 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.107 { + iface MIXER + name 'Matrix 09 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.108 { + iface MIXER + name 'Matrix 09 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.109 { + iface MIXER + name 'Matrix 09 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.110 { + iface MIXER + name 'Matrix 09 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.111 { + iface MIXER + name 'Matrix 09 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.112 { + iface MIXER + name 'Matrix 09 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.113 { + iface MIXER + name 'Matrix 10 Input Playback Route' + value 'Analog 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.114 { + iface MIXER + name 'Matrix 10 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.115 { + iface MIXER + name 'Matrix 10 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.116 { + iface MIXER + name 'Matrix 10 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.117 { + iface MIXER + name 'Matrix 10 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.118 { + iface MIXER + name 'Matrix 10 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.119 { + iface MIXER + name 'Matrix 10 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.120 { + iface MIXER + name 'Matrix 10 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.121 { + iface MIXER + name 'Matrix 10 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.122 { + iface MIXER + name 'Matrix 11 Input Playback Route' + value 'Analog 3' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.123 { + iface MIXER + name 'Matrix 11 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.124 { + iface MIXER + name 'Matrix 11 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.125 { + iface MIXER + name 'Matrix 11 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.126 { + iface MIXER + name 'Matrix 11 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.127 { + iface MIXER + name 'Matrix 11 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.128 { + iface MIXER + name 'Matrix 11 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.129 { + iface MIXER + name 'Matrix 11 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.130 { + iface MIXER + name 'Matrix 11 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.131 { + iface MIXER + name 'Matrix 12 Input Playback Route' + value 'Analog 4' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.132 { + iface MIXER + name 'Matrix 12 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.133 { + iface MIXER + name 'Matrix 12 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.134 { + iface MIXER + name 'Matrix 12 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.135 { + iface MIXER + name 'Matrix 12 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.136 { + iface MIXER + name 'Matrix 12 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.137 { + iface MIXER + name 'Matrix 12 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.138 { + iface MIXER + name 'Matrix 12 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.139 { + iface MIXER + name 'Matrix 12 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.140 { + iface MIXER + name 'Matrix 13 Input Playback Route' + value 'Analog 5' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.141 { + iface MIXER + name 'Matrix 13 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.142 { + iface MIXER + name 'Matrix 13 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.143 { + iface MIXER + name 'Matrix 13 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.144 { + iface MIXER + name 'Matrix 13 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.145 { + iface MIXER + name 'Matrix 13 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.146 { + iface MIXER + name 'Matrix 13 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.147 { + iface MIXER + name 'Matrix 13 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.148 { + iface MIXER + name 'Matrix 13 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.149 { + iface MIXER + name 'Matrix 14 Input Playback Route' + value 'Analog 6' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.150 { + iface MIXER + name 'Matrix 14 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.151 { + iface MIXER + name 'Matrix 14 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.152 { + iface MIXER + name 'Matrix 14 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.153 { + iface MIXER + name 'Matrix 14 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.154 { + iface MIXER + name 'Matrix 14 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.155 { + iface MIXER + name 'Matrix 14 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.156 { + iface MIXER + name 'Matrix 14 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.157 { + iface MIXER + name 'Matrix 14 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.158 { + iface MIXER + name 'Matrix 15 Input Playback Route' + value 'Analog 7' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.159 { + iface MIXER + name 'Matrix 15 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.160 { + iface MIXER + name 'Matrix 15 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.161 { + iface MIXER + name 'Matrix 15 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.162 { + iface MIXER + name 'Matrix 15 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.163 { + iface MIXER + name 'Matrix 15 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.164 { + iface MIXER + name 'Matrix 15 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.165 { + iface MIXER + name 'Matrix 15 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.166 { + iface MIXER + name 'Matrix 15 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.167 { + iface MIXER + name 'Matrix 16 Input Playback Route' + value 'Analog 8' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.168 { + iface MIXER + name 'Matrix 16 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.169 { + iface MIXER + name 'Matrix 16 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.170 { + iface MIXER + name 'Matrix 16 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.171 { + iface MIXER + name 'Matrix 16 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.172 { + iface MIXER + name 'Matrix 16 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.173 { + iface MIXER + name 'Matrix 16 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.174 { + iface MIXER + name 'Matrix 16 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.175 { + iface MIXER + name 'Matrix 16 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.176 { + iface MIXER + name 'Matrix 17 Input Playback Route' + value 'SPDIF 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.177 { + iface MIXER + name 'Matrix 17 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.178 { + iface MIXER + name 'Matrix 17 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.179 { + iface MIXER + name 'Matrix 17 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.180 { + iface MIXER + name 'Matrix 17 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.181 { + iface MIXER + name 'Matrix 17 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.182 { + iface MIXER + name 'Matrix 17 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.183 { + iface MIXER + name 'Matrix 17 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.184 { + iface MIXER + name 'Matrix 17 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.185 { + iface MIXER + name 'Matrix 18 Input Playback Route' + value 'SPDIF 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + } + } + control.186 { + iface MIXER + name 'Matrix 18 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.187 { + iface MIXER + name 'Matrix 18 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.188 { + iface MIXER + name 'Matrix 18 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.189 { + iface MIXER + name 'Matrix 18 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.190 { + iface MIXER + name 'Matrix 18 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.191 { + iface MIXER + name 'Matrix 18 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.192 { + iface MIXER + name 'Matrix 18 Mix G Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.193 { + iface MIXER + name 'Matrix 18 Mix H Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.194 { + iface MIXER + name 'Input Source 01 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.195 { + iface MIXER + name 'Input Source 02 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.196 { + iface MIXER + name 'Input Source 03 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.197 { + iface MIXER + name 'Input Source 04 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.198 { + iface MIXER + name 'Input Source 05 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.199 { + iface MIXER + name 'Input Source 06 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.200 { + iface MIXER + name 'Input Source 07 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.201 { + iface MIXER + name 'Input Source 08 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.202 { + iface MIXER + name 'Input Source 09 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.203 { + iface MIXER + name 'Input Source 10 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.204 { + iface MIXER + name 'Input Source 11 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.205 { + iface MIXER + name 'Input Source 12 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.206 { + iface MIXER + name 'Input Source 13 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.207 { + iface MIXER + name 'Input Source 14 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.208 { + iface MIXER + name 'Input Source 15 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.209 { + iface MIXER + name 'Input Source 16 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.210 { + iface MIXER + name 'Input Source 17 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.211 { + iface MIXER + name 'Input Source 18 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'Analog 1' + item.10 'Analog 2' + item.11 'Analog 3' + item.12 'Analog 4' + item.13 'Analog 5' + item.14 'Analog 6' + item.15 'Analog 7' + item.16 'Analog 8' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'ADAT 1' + item.20 'ADAT 2' + item.21 'ADAT 3' + item.22 'ADAT 4' + item.23 'ADAT 5' + item.24 'ADAT 6' + item.25 'ADAT 7' + item.26 'ADAT 8' + item.27 'Mix A' + item.28 'Mix B' + item.29 'Mix C' + item.30 'Mix D' + item.31 'Mix E' + item.32 'Mix F' + item.33 'Mix G' + item.34 'Mix H' + } + } + control.212 { + iface MIXER + name 'Sample Clock Source' + value Internal + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Internal + item.1 SPDIF + item.2 ADAT + } + } + control.213 { + iface MIXER + name 'Sample Clock Sync Status' + value Locked + comment { + access 'read volatile' + type ENUMERATED + count 1 + item.0 'No Lock' + item.1 Locked + } + } +} diff --git a/demo/Scarlett Gen 1 6i6.state b/demo/Scarlett Gen 1 6i6.state new file mode 100644 index 0000000..5072f85 --- /dev/null +++ b/demo/Scarlett Gen 1 6i6.state @@ -0,0 +1,3277 @@ +state.USB { + control.1 { + iface PCM + name 'Playback Channel Map' + value.0 3 + value.1 4 + value.2 7 + value.3 8 + value.4 5 + value.5 6 + value.6 12 + value.7 13 + value.8 11 + value.9 9 + value.10 10 + value.11 21 + comment { + access read + type INTEGER + count 12 + range '0 - 36' + } + } + control.2 { + iface PCM + name 'Capture Channel Map' + value.0 3 + value.1 4 + value.2 7 + value.3 8 + value.4 5 + value.5 6 + comment { + access read + type INTEGER + count 6 + range '0 - 36' + } + } + control.3 { + iface MIXER + name 'Extension Unit Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.4 { + iface CARD + name 'Internal Validity' + value true + comment { + access read + type BOOLEAN + count 1 + } + } + control.5 { + iface CARD + name 'S/PDIF Validity' + value true + comment { + access read + type BOOLEAN + count 1 + } + } + control.6 { + iface MIXER + name 'Scarlett 6i6 USB-Sync Clock Source' + value Internal + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Internal + item.1 S/PDIF + } + } + control.7 { + iface MIXER + name 'Extension Unit Switch' + index 1 + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.8 { + iface MIXER + name 'Master Playback Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.9 { + iface MIXER + name 'Master Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.10 { + iface MIXER + name 'Master 1 (Monitor) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.11 { + iface MIXER + name 'Master 1 (Monitor) Playback Volume' + value.0 128 + value.1 128 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.12 { + iface MIXER + name 'Master 1L (Monitor) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + item.25 'Mix G' + item.26 'Mix H' + } + } + control.13 { + iface MIXER + name 'Master 1R (Monitor) Source Playback Enum' + value 'PCM 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + item.25 'Mix G' + item.26 'Mix H' + } + } + control.14 { + iface MIXER + name 'Master 2 (Headphone) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.15 { + iface MIXER + name 'Master 2 (Headphone) Playback Volume' + value.0 128 + value.1 128 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.16 { + iface MIXER + name 'Master 2L (Headphone) Source Playback Enum' + value 'PCM 3' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + item.25 'Mix G' + item.26 'Mix H' + } + } + control.17 { + iface MIXER + name 'Master 2R (Headphone) Source Playback Enum' + value 'PCM 4' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + item.25 'Mix G' + item.26 'Mix H' + } + } + control.18 { + iface MIXER + name 'Master 3 (SPDIF) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.19 { + iface MIXER + name 'Master 3 (SPDIF) Playback Volume' + value.0 128 + value.1 128 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.20 { + iface MIXER + name 'Master 3L (SPDIF) Source Playback Enum' + value 'PCM 5' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + item.25 'Mix G' + item.26 'Mix H' + } + } + control.21 { + iface MIXER + name 'Master 3R (SPDIF) Source Playback Enum' + value 'PCM 6' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + item.25 'Mix G' + item.26 'Mix H' + } + } + control.22 { + iface MIXER + name 'Input 1 Impedance Switch' + value Line + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Line + item.1 Hi-Z + } + } + control.23 { + iface MIXER + name 'Input 1 Pad Switch' + value '0dB' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 '0dB' + item.1 '-10dB' + } + } + control.24 { + iface MIXER + name 'Input 2 Impedance Switch' + value Line + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Line + item.1 Hi-Z + } + } + control.25 { + iface MIXER + name 'Input 2 Pad Switch' + value '0dB' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 '0dB' + item.1 '-10dB' + } + } + control.26 { + iface MIXER + name 'Input 3 Gain Switch' + value Hi + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Lo + item.1 Hi + } + } + control.27 { + iface MIXER + name 'Input 4 Gain Switch' + value Hi + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Lo + item.1 Hi + } + } + control.28 { + iface MIXER + name 'Matrix 01 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.29 { + iface MIXER + name 'Matrix 01 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.30 { + iface MIXER + name 'Matrix 01 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.31 { + iface MIXER + name 'Matrix 01 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.32 { + iface MIXER + name 'Matrix 01 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.33 { + iface MIXER + name 'Matrix 01 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.34 { + iface MIXER + name 'Matrix 01 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.35 { + iface MIXER + name 'Matrix 01 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.36 { + iface MIXER + name 'Matrix 01 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.37 { + iface MIXER + name 'Matrix 02 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.38 { + iface MIXER + name 'Matrix 02 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.39 { + iface MIXER + name 'Matrix 02 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.40 { + iface MIXER + name 'Matrix 02 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.41 { + iface MIXER + name 'Matrix 02 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.42 { + iface MIXER + name 'Matrix 02 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.43 { + iface MIXER + name 'Matrix 02 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.44 { + iface MIXER + name 'Matrix 02 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.45 { + iface MIXER + name 'Matrix 02 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.46 { + iface MIXER + name 'Matrix 03 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.47 { + iface MIXER + name 'Matrix 03 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.48 { + iface MIXER + name 'Matrix 03 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.49 { + iface MIXER + name 'Matrix 03 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.50 { + iface MIXER + name 'Matrix 03 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.51 { + iface MIXER + name 'Matrix 03 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.52 { + iface MIXER + name 'Matrix 03 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.53 { + iface MIXER + name 'Matrix 03 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.54 { + iface MIXER + name 'Matrix 03 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.55 { + iface MIXER + name 'Matrix 04 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.56 { + iface MIXER + name 'Matrix 04 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.57 { + iface MIXER + name 'Matrix 04 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.58 { + iface MIXER + name 'Matrix 04 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.59 { + iface MIXER + name 'Matrix 04 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.60 { + iface MIXER + name 'Matrix 04 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.61 { + iface MIXER + name 'Matrix 04 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.62 { + iface MIXER + name 'Matrix 04 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.63 { + iface MIXER + name 'Matrix 04 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.64 { + iface MIXER + name 'Matrix 05 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.65 { + iface MIXER + name 'Matrix 05 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.66 { + iface MIXER + name 'Matrix 05 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.67 { + iface MIXER + name 'Matrix 05 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.68 { + iface MIXER + name 'Matrix 05 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.69 { + iface MIXER + name 'Matrix 05 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.70 { + iface MIXER + name 'Matrix 05 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.71 { + iface MIXER + name 'Matrix 05 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.72 { + iface MIXER + name 'Matrix 05 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.73 { + iface MIXER + name 'Matrix 06 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.74 { + iface MIXER + name 'Matrix 06 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.75 { + iface MIXER + name 'Matrix 06 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.76 { + iface MIXER + name 'Matrix 06 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.77 { + iface MIXER + name 'Matrix 06 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.78 { + iface MIXER + name 'Matrix 06 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.79 { + iface MIXER + name 'Matrix 06 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.80 { + iface MIXER + name 'Matrix 06 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.81 { + iface MIXER + name 'Matrix 06 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.82 { + iface MIXER + name 'Matrix 07 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.83 { + iface MIXER + name 'Matrix 07 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.84 { + iface MIXER + name 'Matrix 07 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.85 { + iface MIXER + name 'Matrix 07 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.86 { + iface MIXER + name 'Matrix 07 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.87 { + iface MIXER + name 'Matrix 07 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.88 { + iface MIXER + name 'Matrix 07 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.89 { + iface MIXER + name 'Matrix 07 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.90 { + iface MIXER + name 'Matrix 07 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.91 { + iface MIXER + name 'Matrix 08 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.92 { + iface MIXER + name 'Matrix 08 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.93 { + iface MIXER + name 'Matrix 08 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.94 { + iface MIXER + name 'Matrix 08 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.95 { + iface MIXER + name 'Matrix 08 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.96 { + iface MIXER + name 'Matrix 08 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.97 { + iface MIXER + name 'Matrix 08 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.98 { + iface MIXER + name 'Matrix 08 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.99 { + iface MIXER + name 'Matrix 08 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.100 { + iface MIXER + name 'Matrix 09 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.101 { + iface MIXER + name 'Matrix 09 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.102 { + iface MIXER + name 'Matrix 09 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.103 { + iface MIXER + name 'Matrix 09 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.104 { + iface MIXER + name 'Matrix 09 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.105 { + iface MIXER + name 'Matrix 09 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.106 { + iface MIXER + name 'Matrix 09 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.107 { + iface MIXER + name 'Matrix 09 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.108 { + iface MIXER + name 'Matrix 09 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.109 { + iface MIXER + name 'Matrix 10 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.110 { + iface MIXER + name 'Matrix 10 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.111 { + iface MIXER + name 'Matrix 10 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.112 { + iface MIXER + name 'Matrix 10 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.113 { + iface MIXER + name 'Matrix 10 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.114 { + iface MIXER + name 'Matrix 10 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.115 { + iface MIXER + name 'Matrix 10 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.116 { + iface MIXER + name 'Matrix 10 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.117 { + iface MIXER + name 'Matrix 10 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.118 { + iface MIXER + name 'Matrix 11 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.119 { + iface MIXER + name 'Matrix 11 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.120 { + iface MIXER + name 'Matrix 11 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.121 { + iface MIXER + name 'Matrix 11 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.122 { + iface MIXER + name 'Matrix 11 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.123 { + iface MIXER + name 'Matrix 11 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.124 { + iface MIXER + name 'Matrix 11 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.125 { + iface MIXER + name 'Matrix 11 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.126 { + iface MIXER + name 'Matrix 11 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.127 { + iface MIXER + name 'Matrix 12 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.128 { + iface MIXER + name 'Matrix 12 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.129 { + iface MIXER + name 'Matrix 12 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.130 { + iface MIXER + name 'Matrix 12 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.131 { + iface MIXER + name 'Matrix 12 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.132 { + iface MIXER + name 'Matrix 12 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.133 { + iface MIXER + name 'Matrix 12 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.134 { + iface MIXER + name 'Matrix 12 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.135 { + iface MIXER + name 'Matrix 12 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.136 { + iface MIXER + name 'Matrix 13 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.137 { + iface MIXER + name 'Matrix 13 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.138 { + iface MIXER + name 'Matrix 13 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.139 { + iface MIXER + name 'Matrix 13 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.140 { + iface MIXER + name 'Matrix 13 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.141 { + iface MIXER + name 'Matrix 13 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.142 { + iface MIXER + name 'Matrix 13 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.143 { + iface MIXER + name 'Matrix 13 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.144 { + iface MIXER + name 'Matrix 13 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.145 { + iface MIXER + name 'Matrix 14 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.146 { + iface MIXER + name 'Matrix 14 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.147 { + iface MIXER + name 'Matrix 14 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.148 { + iface MIXER + name 'Matrix 14 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.149 { + iface MIXER + name 'Matrix 14 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.150 { + iface MIXER + name 'Matrix 14 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.151 { + iface MIXER + name 'Matrix 14 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.152 { + iface MIXER + name 'Matrix 14 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.153 { + iface MIXER + name 'Matrix 14 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.154 { + iface MIXER + name 'Matrix 15 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.155 { + iface MIXER + name 'Matrix 15 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.156 { + iface MIXER + name 'Matrix 15 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.157 { + iface MIXER + name 'Matrix 15 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.158 { + iface MIXER + name 'Matrix 15 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.159 { + iface MIXER + name 'Matrix 15 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.160 { + iface MIXER + name 'Matrix 15 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.161 { + iface MIXER + name 'Matrix 15 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.162 { + iface MIXER + name 'Matrix 15 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.163 { + iface MIXER + name 'Matrix 16 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.164 { + iface MIXER + name 'Matrix 16 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.165 { + iface MIXER + name 'Matrix 16 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.166 { + iface MIXER + name 'Matrix 16 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.167 { + iface MIXER + name 'Matrix 16 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.168 { + iface MIXER + name 'Matrix 16 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.169 { + iface MIXER + name 'Matrix 16 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.170 { + iface MIXER + name 'Matrix 16 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.171 { + iface MIXER + name 'Matrix 16 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.172 { + iface MIXER + name 'Matrix 17 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.173 { + iface MIXER + name 'Matrix 17 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.174 { + iface MIXER + name 'Matrix 17 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.175 { + iface MIXER + name 'Matrix 17 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.176 { + iface MIXER + name 'Matrix 17 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.177 { + iface MIXER + name 'Matrix 17 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.178 { + iface MIXER + name 'Matrix 17 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.179 { + iface MIXER + name 'Matrix 17 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.180 { + iface MIXER + name 'Matrix 17 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.181 { + iface MIXER + name 'Matrix 18 Input Playback Route' + value Off + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.182 { + iface MIXER + name 'Matrix 18 Mix A Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.183 { + iface MIXER + name 'Matrix 18 Mix B Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.184 { + iface MIXER + name 'Matrix 18 Mix C Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.185 { + iface MIXER + name 'Matrix 18 Mix D Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.186 { + iface MIXER + name 'Matrix 18 Mix E Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.187 { + iface MIXER + name 'Matrix 18 Mix F Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.188 { + iface MIXER + name 'Matrix 18 Mix G Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.189 { + iface MIXER + name 'Matrix 18 Mix H Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 -12800 + } + } + control.190 { + iface MIXER + name 'Input Source 01 Capture Route' + value 'Analog 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + item.25 'Mix G' + item.26 'Mix H' + } + } + control.191 { + iface MIXER + name 'Input Source 02 Capture Route' + value 'Analog 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + item.25 'Mix G' + item.26 'Mix H' + } + } + control.192 { + iface MIXER + name 'Input Source 03 Capture Route' + value 'Analog 3' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + item.25 'Mix G' + item.26 'Mix H' + } + } + control.193 { + iface MIXER + name 'Input Source 04 Capture Route' + value 'Analog 4' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + item.25 'Mix G' + item.26 'Mix H' + } + } + control.194 { + iface MIXER + name 'Input Source 05 Capture Route' + value 'SPDIF 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + item.25 'Mix G' + item.26 'Mix H' + } + } + control.195 { + iface MIXER + name 'Input Source 06 Capture Route' + value 'SPDIF 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + item.25 'Mix G' + item.26 'Mix H' + } + } + control.196 { + iface MIXER + name 'Sample Clock Source' + value Internal + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Internal + item.1 SPDIF + item.2 ADAT + } + } + control.197 { + iface MIXER + name 'Sample Clock Sync Status' + value Locked + comment { + access 'read volatile' + type ENUMERATED + count 1 + item.0 'No Lock' + item.1 Locked + } + } +} diff --git a/demo/Scarlett Gen 1 8i6.state b/demo/Scarlett Gen 1 8i6.state new file mode 100644 index 0000000..8373295 --- /dev/null +++ b/demo/Scarlett Gen 1 8i6.state @@ -0,0 +1,2797 @@ +state.USB { + control.1 { + iface PCM + name 'Playback Channel Map' + value.0 0 + value.1 0 + value.2 0 + value.3 0 + value.4 0 + value.5 0 + value.6 0 + value.7 0 + value.8 0 + value.9 0 + value.10 0 + value.11 0 + comment { + access read + type INTEGER + count 12 + range '0 - 36' + } + } + control.2 { + iface PCM + name 'Capture Channel Map' + value.0 0 + value.1 0 + value.2 0 + value.3 0 + value.4 0 + value.5 0 + value.6 0 + value.7 0 + comment { + access read + type INTEGER + count 8 + range '0 - 36' + } + } + control.3 { + iface MIXER + name 'Extension Unit Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.4 { + iface CARD + name 'Internal Validity' + value true + comment { + access read + type BOOLEAN + count 1 + } + } + control.5 { + iface CARD + name 'S/PDIF Validity' + value false + comment { + access read + type BOOLEAN + count 1 + } + } + control.6 { + iface MIXER + name 'Scarlett 8i6 USB-Sync Clock Source' + value Internal + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Internal + item.1 S/PDIF + } + } + control.7 { + iface MIXER + name 'Extension Unit Switch' + index 1 + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.8 { + iface MIXER + name 'Master Playback Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.9 { + iface MIXER + name 'Master Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.10 { + iface MIXER + name 'Master 1 (Monitor) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.11 { + iface MIXER + name 'Master 1 (Monitor) Playback Volume' + value.0 128 + value.1 128 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.12 { + iface MIXER + name 'Master 1L (Monitor) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + } + } + control.13 { + iface MIXER + name 'Master 1R (Monitor) Source Playback Enum' + value 'PCM 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + } + } + control.14 { + iface MIXER + name 'Master 2 (Headphone) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.15 { + iface MIXER + name 'Master 2 (Headphone) Playback Volume' + value.0 128 + value.1 128 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.16 { + iface MIXER + name 'Master 2L (Headphone) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + } + } + control.17 { + iface MIXER + name 'Master 2R (Headphone) Source Playback Enum' + value 'PCM 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + } + } + control.18 { + iface MIXER + name 'Master 3 (SPDIF) Playback Switch' + value.0 true + value.1 true + comment { + access 'read write' + type BOOLEAN + count 2 + } + } + control.19 { + iface MIXER + name 'Master 3 (SPDIF) Playback Volume' + value.0 128 + value.1 128 + comment { + access 'read write' + type INTEGER + count 2 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + dbvalue.1 0 + } + } + control.20 { + iface MIXER + name 'Master 3L (SPDIF) Source Playback Enum' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + } + } + control.21 { + iface MIXER + name 'Master 3R (SPDIF) Source Playback Enum' + value 'PCM 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + } + } + control.22 { + iface MIXER + name 'Input 1 Impedance Switch' + value Line + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Line + item.1 Hi-Z + } + } + control.23 { + iface MIXER + name 'Input 2 Impedance Switch' + value Line + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Line + item.1 Hi-Z + } + } + control.24 { + iface MIXER + name 'Input 3 Pad Switch' + value '0dB' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 '0dB' + item.1 '-10dB' + } + } + control.25 { + iface MIXER + name 'Input 4 Pad Switch' + value '0dB' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 '0dB' + item.1 '-10dB' + } + } + control.26 { + iface MIXER + name 'Matrix 01 Input Playback Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.27 { + iface MIXER + name 'Matrix 01 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.28 { + iface MIXER + name 'Matrix 01 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.29 { + iface MIXER + name 'Matrix 01 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.30 { + iface MIXER + name 'Matrix 01 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.31 { + iface MIXER + name 'Matrix 01 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.32 { + iface MIXER + name 'Matrix 01 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.33 { + iface MIXER + name 'Matrix 02 Input Playback Route' + value 'PCM 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.34 { + iface MIXER + name 'Matrix 02 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.35 { + iface MIXER + name 'Matrix 02 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.36 { + iface MIXER + name 'Matrix 02 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.37 { + iface MIXER + name 'Matrix 02 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.38 { + iface MIXER + name 'Matrix 02 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.39 { + iface MIXER + name 'Matrix 02 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.40 { + iface MIXER + name 'Matrix 03 Input Playback Route' + value 'PCM 3' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.41 { + iface MIXER + name 'Matrix 03 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.42 { + iface MIXER + name 'Matrix 03 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.43 { + iface MIXER + name 'Matrix 03 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.44 { + iface MIXER + name 'Matrix 03 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.45 { + iface MIXER + name 'Matrix 03 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.46 { + iface MIXER + name 'Matrix 03 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.47 { + iface MIXER + name 'Matrix 04 Input Playback Route' + value 'PCM 4' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.48 { + iface MIXER + name 'Matrix 04 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.49 { + iface MIXER + name 'Matrix 04 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.50 { + iface MIXER + name 'Matrix 04 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.51 { + iface MIXER + name 'Matrix 04 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.52 { + iface MIXER + name 'Matrix 04 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.53 { + iface MIXER + name 'Matrix 04 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.54 { + iface MIXER + name 'Matrix 05 Input Playback Route' + value 'PCM 5' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.55 { + iface MIXER + name 'Matrix 05 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.56 { + iface MIXER + name 'Matrix 05 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.57 { + iface MIXER + name 'Matrix 05 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.58 { + iface MIXER + name 'Matrix 05 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.59 { + iface MIXER + name 'Matrix 05 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.60 { + iface MIXER + name 'Matrix 05 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.61 { + iface MIXER + name 'Matrix 06 Input Playback Route' + value 'PCM 6' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.62 { + iface MIXER + name 'Matrix 06 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.63 { + iface MIXER + name 'Matrix 06 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.64 { + iface MIXER + name 'Matrix 06 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.65 { + iface MIXER + name 'Matrix 06 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.66 { + iface MIXER + name 'Matrix 06 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.67 { + iface MIXER + name 'Matrix 06 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.68 { + iface MIXER + name 'Matrix 07 Input Playback Route' + value 'PCM 7' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.69 { + iface MIXER + name 'Matrix 07 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.70 { + iface MIXER + name 'Matrix 07 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.71 { + iface MIXER + name 'Matrix 07 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.72 { + iface MIXER + name 'Matrix 07 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.73 { + iface MIXER + name 'Matrix 07 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.74 { + iface MIXER + name 'Matrix 07 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.75 { + iface MIXER + name 'Matrix 08 Input Playback Route' + value 'PCM 8' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.76 { + iface MIXER + name 'Matrix 08 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.77 { + iface MIXER + name 'Matrix 08 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.78 { + iface MIXER + name 'Matrix 08 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.79 { + iface MIXER + name 'Matrix 08 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.80 { + iface MIXER + name 'Matrix 08 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.81 { + iface MIXER + name 'Matrix 08 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.82 { + iface MIXER + name 'Matrix 09 Input Playback Route' + value 'PCM 9' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.83 { + iface MIXER + name 'Matrix 09 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.84 { + iface MIXER + name 'Matrix 09 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.85 { + iface MIXER + name 'Matrix 09 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.86 { + iface MIXER + name 'Matrix 09 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.87 { + iface MIXER + name 'Matrix 09 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.88 { + iface MIXER + name 'Matrix 09 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.89 { + iface MIXER + name 'Matrix 10 Input Playback Route' + value 'PCM 10' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.90 { + iface MIXER + name 'Matrix 10 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.91 { + iface MIXER + name 'Matrix 10 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.92 { + iface MIXER + name 'Matrix 10 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.93 { + iface MIXER + name 'Matrix 10 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.94 { + iface MIXER + name 'Matrix 10 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.95 { + iface MIXER + name 'Matrix 10 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.96 { + iface MIXER + name 'Matrix 11 Input Playback Route' + value 'PCM 11' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.97 { + iface MIXER + name 'Matrix 11 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.98 { + iface MIXER + name 'Matrix 11 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.99 { + iface MIXER + name 'Matrix 11 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.100 { + iface MIXER + name 'Matrix 11 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.101 { + iface MIXER + name 'Matrix 11 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.102 { + iface MIXER + name 'Matrix 11 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.103 { + iface MIXER + name 'Matrix 12 Input Playback Route' + value 'PCM 12' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.104 { + iface MIXER + name 'Matrix 12 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.105 { + iface MIXER + name 'Matrix 12 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.106 { + iface MIXER + name 'Matrix 12 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.107 { + iface MIXER + name 'Matrix 12 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.108 { + iface MIXER + name 'Matrix 12 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.109 { + iface MIXER + name 'Matrix 12 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.110 { + iface MIXER + name 'Matrix 13 Input Playback Route' + value 'Analog 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.111 { + iface MIXER + name 'Matrix 13 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.112 { + iface MIXER + name 'Matrix 13 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.113 { + iface MIXER + name 'Matrix 13 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.114 { + iface MIXER + name 'Matrix 13 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.115 { + iface MIXER + name 'Matrix 13 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.116 { + iface MIXER + name 'Matrix 13 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.117 { + iface MIXER + name 'Matrix 14 Input Playback Route' + value 'Analog 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.118 { + iface MIXER + name 'Matrix 14 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.119 { + iface MIXER + name 'Matrix 14 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.120 { + iface MIXER + name 'Matrix 14 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.121 { + iface MIXER + name 'Matrix 14 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.122 { + iface MIXER + name 'Matrix 14 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.123 { + iface MIXER + name 'Matrix 14 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.124 { + iface MIXER + name 'Matrix 15 Input Playback Route' + value 'Analog 3' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.125 { + iface MIXER + name 'Matrix 15 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.126 { + iface MIXER + name 'Matrix 15 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.127 { + iface MIXER + name 'Matrix 15 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.128 { + iface MIXER + name 'Matrix 15 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.129 { + iface MIXER + name 'Matrix 15 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.130 { + iface MIXER + name 'Matrix 15 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.131 { + iface MIXER + name 'Matrix 16 Input Playback Route' + value 'Analog 4' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.132 { + iface MIXER + name 'Matrix 16 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.133 { + iface MIXER + name 'Matrix 16 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.134 { + iface MIXER + name 'Matrix 16 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.135 { + iface MIXER + name 'Matrix 16 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.136 { + iface MIXER + name 'Matrix 16 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.137 { + iface MIXER + name 'Matrix 16 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.138 { + iface MIXER + name 'Matrix 17 Input Playback Route' + value 'SPDIF 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.139 { + iface MIXER + name 'Matrix 17 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.140 { + iface MIXER + name 'Matrix 17 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.141 { + iface MIXER + name 'Matrix 17 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.142 { + iface MIXER + name 'Matrix 17 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.143 { + iface MIXER + name 'Matrix 17 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.144 { + iface MIXER + name 'Matrix 17 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.145 { + iface MIXER + name 'Matrix 18 Input Playback Route' + value 'SPDIF 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + } + } + control.146 { + iface MIXER + name 'Matrix 18 Mix A Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.147 { + iface MIXER + name 'Matrix 18 Mix B Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.148 { + iface MIXER + name 'Matrix 18 Mix C Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.149 { + iface MIXER + name 'Matrix 18 Mix D Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.150 { + iface MIXER + name 'Matrix 18 Mix E Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.151 { + iface MIXER + name 'Matrix 18 Mix F Playback Volume' + value 128 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 134 (step 1)' + dbmin -12800 + dbmax 600 + dbvalue.0 0 + } + } + control.152 { + iface MIXER + name 'Input Source 01 Capture Route' + value 'Analog 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + } + } + control.153 { + iface MIXER + name 'Input Source 02 Capture Route' + value 'Analog 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + } + } + control.154 { + iface MIXER + name 'Input Source 03 Capture Route' + value 'Analog 3' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + } + } + control.155 { + iface MIXER + name 'Input Source 04 Capture Route' + value 'Analog 4' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + } + } + control.156 { + iface MIXER + name 'Input Source 05 Capture Route' + value 'PCM 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + } + } + control.157 { + iface MIXER + name 'Input Source 06 Capture Route' + value 'PCM 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + } + } + control.158 { + iface MIXER + name 'Input Source 07 Capture Route' + value 'SPDIF 1' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + } + } + control.159 { + iface MIXER + name 'Input Source 08 Capture Route' + value 'SPDIF 2' + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Off + item.1 'PCM 1' + item.2 'PCM 2' + item.3 'PCM 3' + item.4 'PCM 4' + item.5 'PCM 5' + item.6 'PCM 6' + item.7 'PCM 7' + item.8 'PCM 8' + item.9 'PCM 9' + item.10 'PCM 10' + item.11 'PCM 11' + item.12 'PCM 12' + item.13 'Analog 1' + item.14 'Analog 2' + item.15 'Analog 3' + item.16 'Analog 4' + item.17 'SPDIF 1' + item.18 'SPDIF 2' + item.19 'Mix A' + item.20 'Mix B' + item.21 'Mix C' + item.22 'Mix D' + item.23 'Mix E' + item.24 'Mix F' + } + } + control.160 { + iface MIXER + name 'Sample Clock Source' + value Internal + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Internal + item.1 SPDIF + item.2 ADAT + } + } + control.161 { + iface MIXER + name 'Sample Clock Sync Status' + value Locked + comment { + access 'read volatile' + type ENUMERATED + count 1 + item.0 'No Lock' + item.1 Locked + } + } +} From fa3e73d52fa8bba74e7e4b060e8d57db0001c905 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sat, 28 Dec 2024 20:27:40 +1030 Subject: [PATCH 31/73] Gen 1: Handle different names for clock source and sync status --- src/iface-mixer.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/iface-mixer.c b/src/iface-mixer.c index 2f7eb1f..a9c3019 100644 --- a/src/iface-mixer.c +++ b/src/iface-mixer.c @@ -26,8 +26,12 @@ static void add_clock_source_control( struct alsa_elem *clock_source = get_elem_by_prefix(elems, "Clock Source"); - if (!clock_source) - return; + if (!clock_source) { + clock_source = get_elem_by_substr(elems, "Sync Clock Source"); + + if (!clock_source) + return; + } GtkWidget *b = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); gtk_widget_set_tooltip_text( @@ -55,8 +59,11 @@ static void add_sync_status_control( struct alsa_elem *sync_status = get_elem_by_name(elems, "Sync Status"); - if (!sync_status) - return; + if (!sync_status) { + sync_status = get_elem_by_name(elems, "Sample Clock Sync Status"); + if (!sync_status) + return; + } GtkWidget *b = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); if (get_elem_by_prefix(elems, "Clock Source")) { From 97ced9046652f3d38ba92f4f62d57d65e6233888 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sat, 8 Feb 2025 20:50:48 +1030 Subject: [PATCH 32/73] Gen 1: Mute switches are backwards --- src/widget-boolean.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/widget-boolean.c b/src/widget-boolean.c index 20d60dc..a445d1e 100644 --- a/src/widget-boolean.c +++ b/src/widget-boolean.c @@ -85,6 +85,10 @@ GtkWidget *make_boolean_alsa_elem( data->elem = elem; data->button = gtk_toggle_button_new(); + if (strncmp(elem->name, "Master", 6) == 0 && + strstr(elem->name, "Playback Switch")) + data->backwards = 1; + g_signal_connect( data->button, "clicked", G_CALLBACK(button_clicked), data ); From 91d7218a47b685d4dbe593e10d69e4544520d30d Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sat, 8 Feb 2025 20:51:14 +1030 Subject: [PATCH 33/73] Gen 1: Add 1st Gen devices to window-hardware.c --- src/window-hardware.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/window-hardware.c b/src/window-hardware.c index 0793f7d..09944c8 100644 --- a/src/window-hardware.c +++ b/src/window-hardware.c @@ -14,6 +14,15 @@ struct hw_cat { struct hw_info *info; }; +struct hw_info gen_1_info[] = { + { "Scarlett 6i6 1st Gen" }, + { "Scarlett 8i6 1st Gen" }, + { "Scarlett 18i6 1st Gen" }, + { "Scarlett 18i8 1st Gen" }, + { "Scarlett 18i20 1st Gen" }, + { } +}; + struct hw_info gen_2_info[] = { { "Scarlett 6i6 2nd Gen" }, { "Scarlett 18i8 2nd Gen" }, @@ -57,6 +66,9 @@ struct hw_info clarett_plus_info[] = { }; struct hw_cat hw_cat[] = { + { "1st Gen", + gen_1_info + }, { "2nd Gen", gen_2_info }, From 9034790c06c60142982bdddd8e84d28b9b0d0a67 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sat, 8 Feb 2025 20:52:13 +1030 Subject: [PATCH 34/73] Gen 1: Trigger support based on "Matrix" element presence --- src/window-iface.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/window-iface.c b/src/window-iface.c index b36ed62..b443e44 100644 --- a/src/window-iface.c +++ b/src/window-iface.c @@ -51,6 +51,10 @@ void create_card_window(struct alsa_card *card) { has_startup = false; has_mixer = false; + // Scarlett Gen 1 + } else if (get_elem_by_prefix(card->elems, "Matrix")) { + card->window_main_contents = create_iface_mixer_main(card); + // Scarlett Gen 2, Gen 3 4i4+, Gen 4, Clarett, or Vocaster } else if (get_elem_by_prefix(card->elems, "Mixer")) { card->window_main_contents = create_iface_mixer_main(card); From 64f0cc36ccff8dba2f8f40d1596452a9d53c2fa4 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sat, 8 Feb 2025 20:55:16 +1030 Subject: [PATCH 35/73] Gen 1: Add PC_OFF port category --- src/alsa.c | 1 + src/alsa.h | 20 ++++++-------------- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/src/alsa.c b/src/alsa.c index 97bf5b6..b4bfb55 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -12,6 +12,7 @@ // names for the port categories const char *port_category_names[PC_COUNT] = { + NULL, "Hardware Outputs", "Mixer Inputs", "DSP Inputs", diff --git a/src/alsa.h b/src/alsa.h index 4bd21b2..0d839a4 100644 --- a/src/alsa.h +++ b/src/alsa.h @@ -22,20 +22,12 @@ typedef void (AlsaElemCallback)(struct alsa_elem *, void *); // port categories for routing_src and routing_snk entries // must match the level meter ordering from the driver enum { - // Hardware inputs/outputs - PC_HW = 0, - - // Mixer inputs/outputs - PC_MIX = 1, - - // DSP inputs/outputs - PC_DSP = 2, - - // PCM inputs/outputs - PC_PCM = 3, - - // number of port categories - PC_COUNT = 4 + PC_OFF, // Off (the source when a sink is not connected) + PC_HW, // Hardware inputs/outputs + PC_MIX, // Mixer inputs/outputs + PC_DSP, // DSP inputs/outputs + PC_PCM, // PCM inputs/outputs + PC_COUNT // number of port categories }; // names for the port categories From da1f011ab47641de33ac004af08b78e182971045 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sun, 9 Feb 2025 03:22:54 +1030 Subject: [PATCH 36/73] Gen 1: Ignore control "index" value in saved configurations --- src/alsa-sim.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/alsa-sim.c b/src/alsa-sim.c index dbcdf2c..8903c87 100644 --- a/src/alsa-sim.c +++ b/src/alsa-sim.c @@ -279,6 +279,10 @@ static int alsa_config_to_new_elem( // comment node? } else if (strcmp(key, "comment") == 0) { alsa_parse_comment_node(node, elem); + + // this isn't needed + } else if (strcmp(key, "index") == 0) { + } else { printf("skipping unknown node %s for %d\n", key, id); goto fail; From c38bbba7936b0a70fc4e0a5059434ea8c7f38576 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sun, 9 Feb 2025 03:28:53 +1030 Subject: [PATCH 37/73] Gen 1: Parse and save config count field Needed for 1st Gen stereo volume controls. --- src/alsa-sim.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/alsa-sim.c b/src/alsa-sim.c index 8903c87..4fcd14e 100644 --- a/src/alsa-sim.c +++ b/src/alsa-sim.c @@ -149,6 +149,14 @@ static void alsa_parse_comment_node( elem->type = SND_CTL_ELEM_TYPE_ENUMERATED; else if (strcmp(type, "INTEGER") == 0) elem->type = SND_CTL_ELEM_TYPE_INTEGER; + } else if (strcmp(key, "count") == 0) { + long count; + + err = snd_config_get_integer(node, &count); + if (err < 0) + fatal_alsa_error("snd_config_get_integer error", err); + + elem->count = count; } else if (strcmp(key, "item") == 0) { alsa_parse_enum_items(node, elem); } else if (strcmp(key, "range") == 0) { From 1cdac65c008813577a04c2ad1acc74cef718a1cb Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Mon, 10 Feb 2025 00:07:17 +1030 Subject: [PATCH 38/73] Gen 1: Move alsa-sim elem creation into alsa_config_to_new_elem() --- src/alsa-sim.c | 42 ++++++++++++++++++------------------------ 1 file changed, 18 insertions(+), 24 deletions(-) diff --git a/src/alsa-sim.c b/src/alsa-sim.c index 4fcd14e..6b97f1a 100644 --- a/src/alsa-sim.c +++ b/src/alsa-sim.c @@ -200,8 +200,8 @@ static void alsa_parse_comment_node( } static int alsa_config_to_new_elem( - snd_config_t *config, - struct alsa_elem *elem + struct alsa_card *card, + snd_config_t *config ) { const char *s; int id; @@ -212,6 +212,8 @@ static int alsa_config_to_new_elem( long int_value; int err; + struct alsa_elem elem = {}; + err = snd_config_get_id(config, &s); if (err < 0) fatal_alsa_error("snd_config_get_id error", err); @@ -268,7 +270,8 @@ static int alsa_config_to_new_elem( fatal_alsa_error("snd_config_get_string error", err); string_value = strdup(s); } else if (type == SND_CONFIG_TYPE_COMPOUND) { - elem->count = snd_config_is_array(node); + elem.count = snd_config_is_array(node); + if (strcmp(name, "Level Meter") == 0) { seen_value = 1; value_type = SND_CONFIG_TYPE_INTEGER; @@ -286,7 +289,7 @@ static int alsa_config_to_new_elem( // comment node? } else if (strcmp(key, "comment") == 0) { - alsa_parse_comment_node(node, elem); + alsa_parse_comment_node(node, &elem); // this isn't needed } else if (strcmp(key, "index") == 0) { @@ -321,21 +324,21 @@ static int alsa_config_to_new_elem( // integer in config if (value_type == SND_CONFIG_TYPE_INTEGER) { - elem->value = int_value; + elem.value = int_value; // string in config } else if (value_type == SND_CONFIG_TYPE_STRING) { // translate boolean true/false - if (elem->type == SND_CTL_ELEM_TYPE_BOOLEAN) { + if (elem.type == SND_CTL_ELEM_TYPE_BOOLEAN) { if (strcmp(string_value, "true") == 0) - elem->value = 1; + elem.value = 1; // translate enum string value to integer - } else if (elem->type == SND_CTL_ELEM_TYPE_ENUMERATED) { - for (int i = 0; i < elem->item_count; i++) { - if (strcmp(string_value, elem->item_names[i]) == 0) { - elem->value = i; + } else if (elem.type == SND_CTL_ELEM_TYPE_ENUMERATED) { + for (int i = 0; i < elem.item_count; i++) { + if (strcmp(string_value, elem.item_names[i]) == 0) { + elem.value = i; break; } } @@ -346,8 +349,9 @@ static int alsa_config_to_new_elem( } } - elem->numid = id; - elem->name = name; + elem.card = card; + elem.numid = id; + elem.name = name; free(iface); free(string_value); @@ -382,18 +386,8 @@ static void alsa_config_to_new_card( if (snd_config_get_type(config) != SND_CONFIG_TYPE_COMPOUND) continue; - struct alsa_elem elem = {}; - elem.card = card; - // create the element - int err = alsa_config_to_new_elem(node, &elem); - - if (err) - continue; - - if (card->elems->len <= elem.numid) - g_array_set_size(card->elems, elem.numid + 1); - g_array_index(card->elems, struct alsa_elem, elem.numid) = elem; + alsa_config_to_new_elem(card, node); } } From b1831c137ac0160217bea731f534f86a114d40a5 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sat, 15 Feb 2025 22:29:58 +1030 Subject: [PATCH 39/73] Gen 1: Add support for elements with count > 1 in saved config --- src/alsa-sim.c | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/src/alsa-sim.c b/src/alsa-sim.c index 6b97f1a..f490216 100644 --- a/src/alsa-sim.c +++ b/src/alsa-sim.c @@ -99,6 +99,53 @@ static void alsa_parse_enum_items( } } +static void alsa_parse_int_array( + snd_config_t *node, + long **int_values +) { + int count = snd_config_is_array(node); + if (count < 0) { + printf("error: parse int array value %d\n", count); + return; + } + + *int_values = calloc(count, sizeof(long)); + + int item_num = 0; + + snd_config_iterator_t i, next; + snd_config_for_each(i, next, node) { + snd_config_t *node = snd_config_iterator_entry(i); + + const char *key; + + int err = snd_config_get_id(node, &key); + if (err < 0) + fatal_alsa_error("snd_config_get_id error", err); + + int type = snd_config_get_type(node); + + if (type == SND_CONFIG_TYPE_STRING) { + const char *string_value; + + err = snd_config_get_string(node, &string_value); + if (err < 0) + fatal_alsa_error("snd_config_get_string error", err); + + if (strcmp(string_value, "true") == 0) + (*int_values)[item_num++] = 1; + + } else if (type == SND_CONFIG_TYPE_INTEGER) { + long int_value; + err = snd_config_get_integer(node, &int_value); + if (err < 0) + fatal_alsa_error("snd_config_get_integer error", err); + + (*int_values)[item_num++] = int_value; + } + } +} + // parse a comment node and update elem, e.g.: // // comment { @@ -210,6 +257,7 @@ static int alsa_config_to_new_elem( int value_type = -1; char *string_value = NULL; long int_value; + long *int_values = NULL; int err; struct alsa_elem elem = {}; @@ -276,6 +324,8 @@ static int alsa_config_to_new_elem( seen_value = 1; value_type = SND_CONFIG_TYPE_INTEGER; int_value = 0; + } else if (elem.count == 2 && strncmp(name, "Master", 6) == 0) { + alsa_parse_int_array(node, &int_values); } else { goto fail; } @@ -353,8 +403,26 @@ static int alsa_config_to_new_elem( elem.numid = id; elem.name = name; + // duplicate the element for each channel except for the Level Meter + int count = elem.count; + + if (strcmp(elem.name, "Level Meter") == 0) + count = 1; + + // for each channel, create a new element and add it to the card + // incrementing the index each time + for (int i = 0; i < count; i++, elem.index++) { + if (count > 1) + elem.value = int_values[i]; + + int array_len = card->elems->len; + g_array_set_size(card->elems, array_len + 1); + g_array_index(card->elems, struct alsa_elem, array_len) = elem; + } + free(iface); free(string_value); + free(int_values); return 0; @@ -362,6 +430,7 @@ fail: free(iface); free(name); free(string_value); + free(int_values); return -1; } From 45287711a45aaee8f54fb5f24a9814e5b1c2ecd1 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 20 Feb 2025 23:02:27 +1030 Subject: [PATCH 40/73] Gen 1: Add support for 1st Gen stereo elements Move routing src/snk creation into alsa.c from window-routing.c. Move port_category and port_num from struct routing_snk to struct alsa_elem. Handle ALSA elements with two values. Handle controls labelled as 1L and 1R instead of 1 and 2. --- src/alsa-sim.c | 3 + src/alsa.c | 455 ++++++++++++++++++++++++++++++++----------- src/alsa.h | 37 ++-- src/routing-lines.c | 6 +- src/window-mixer.c | 14 +- src/window-routing.c | 178 ++++------------- 6 files changed, 413 insertions(+), 280 deletions(-) diff --git a/src/alsa-sim.c b/src/alsa-sim.c index f490216..0c2a55a 100644 --- a/src/alsa-sim.c +++ b/src/alsa-sim.c @@ -508,5 +508,8 @@ void create_sim_from_file(GtkWindow *w, char *fn) { snd_config_delete(config); + alsa_set_lr_nums(card); + alsa_get_routing_controls(card); + create_card_window(card); } diff --git a/src/alsa.c b/src/alsa.c index b4bfb55..73ede3c 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -19,6 +19,13 @@ const char *port_category_names[PC_COUNT] = { "PCM Inputs" }; +// names for the hardware types +const char *hw_type_names[HW_TYPE_COUNT] = { + "Analogue", + "S/PDIF", + "ADAT" +}; + // global array of cards static GArray *alsa_cards; @@ -126,25 +133,6 @@ int get_max_elem_by_name( return max; } -// return true if the element is an routing sink enum, e.g.: -// PCM xx Capture Enum -// Mixer Input xx Capture Enum -// Analogue Output xx Playback Enum -// S/PDIF Output xx Playback Enum -// ADAT Output xx Playback Enum -int is_elem_routing_snk(struct alsa_elem *elem) { - if (strstr(elem->name, "Capture Enum") && ( - strncmp(elem->name, "PCM ", 4) == 0 || - strncmp(elem->name, "Mixer Input ", 12) == 0 || - strncmp(elem->name, "DSP Input ", 10) == 0 - )) - return 1; - if (strstr(elem->name, "Output") && - strstr(elem->name, "Playback Enum")) - return 1; - return 0; -} - // add a callback to the list of callbacks for this element void alsa_elem_add_callback( struct alsa_elem *elem, @@ -202,11 +190,11 @@ long alsa_get_elem_value(struct alsa_elem *elem) { int type = elem->type; if (type == SND_CTL_ELEM_TYPE_BOOLEAN) { - return snd_ctl_elem_value_get_boolean(elem_value, 0); + return snd_ctl_elem_value_get_boolean(elem_value, elem->index); } else if (type == SND_CTL_ELEM_TYPE_ENUMERATED) { - return snd_ctl_elem_value_get_enumerated(elem_value, 0); + return snd_ctl_elem_value_get_enumerated(elem_value, elem->index); } else if (type == SND_CTL_ELEM_TYPE_INTEGER) { - return snd_ctl_elem_value_get_integer(elem_value, 0); + return snd_ctl_elem_value_get_integer(elem_value, elem->index); } else { fprintf( stderr, @@ -257,14 +245,15 @@ void alsa_set_elem_value(struct alsa_elem *elem, long value) { snd_ctl_elem_value_alloca(&elem_value); snd_ctl_elem_value_set_numid(elem_value, elem->numid); + snd_ctl_elem_read(elem->card->handle, elem_value); int type = elem->type; if (type == SND_CTL_ELEM_TYPE_BOOLEAN) { - snd_ctl_elem_value_set_boolean(elem_value, 0, value); + snd_ctl_elem_value_set_boolean(elem_value, elem->index, value); } else if (type == SND_CTL_ELEM_TYPE_ENUMERATED) { - snd_ctl_elem_value_set_enumerated(elem_value, 0, value); + snd_ctl_elem_value_set_enumerated(elem_value, elem->index, value); } else if (type == SND_CTL_ELEM_TYPE_INTEGER) { - snd_ctl_elem_value_set_integer(elem_value, 0, value); + snd_ctl_elem_value_set_integer(elem_value, elem->index, value); } else { fprintf( stderr, @@ -354,6 +343,111 @@ char *alsa_get_item_name(struct alsa_elem *elem, int i) { // create/destroy alsa cards // +static void alsa_get_elem_tlv(struct alsa_elem *elem) { + if (elem->type != SND_CTL_ELEM_TYPE_INTEGER) + return; + + snd_ctl_elem_info_t *elem_info; + + snd_ctl_elem_info_alloca(&elem_info); + snd_ctl_elem_info_set_numid(elem_info, elem->numid); + snd_ctl_elem_info(elem->card->handle, elem_info); + + if (!snd_ctl_elem_info_is_tlv_readable(elem_info)) + return; + + snd_ctl_elem_id_t *elem_id; + unsigned int tlv[MAX_TLV_RANGE_SIZE]; + unsigned int *dbrec; + int ret; + long min_dB, max_dB; + + snd_ctl_elem_id_alloca(&elem_id); + snd_ctl_elem_id_set_numid(elem_id, elem->numid); + + ret = snd_ctl_elem_tlv_read( + elem->card->handle, elem_id, tlv, sizeof(tlv) + ); + if (ret < 0) { + fprintf(stderr, "TLV read error %d\n", ret); + return; + } + + ret = snd_tlv_parse_dB_info(tlv, sizeof(tlv), &dbrec); + if (ret <= 0) { + fprintf(stderr, "TLV parse error %d\n", ret); + return; + } + + int min_val = snd_ctl_elem_info_get_min(elem_info); + int max_val = snd_ctl_elem_info_get_max(elem_info); + + ret = snd_tlv_get_dB_range(tlv, min_val, max_val, &min_dB, &max_dB); + if (ret != 0) { + fprintf(stderr, "TLV range error %d\n", ret); + return; + } + + elem->min_val = min_val; + elem->max_val = max_val; + elem->min_dB = min_dB / 100; + elem->max_dB = max_dB / 100; +} + +static void alsa_get_elem(struct alsa_card *card, int numid) { + // allocate a temporary struct alsa_elem (will be copied later if + // we want to keep it) + struct alsa_elem alsa_elem = {}; + + // keep a reference to the card in the element + alsa_elem.card = card; + + // get the control's numeric identifier (different to the index + // into this array) + alsa_elem.numid = numid; + + // get the control's info + alsa_elem.type = alsa_get_elem_type(&alsa_elem); + alsa_elem.name = alsa_get_elem_name(&alsa_elem); + alsa_elem.count = alsa_get_elem_count(&alsa_elem); + + switch (alsa_elem.type) { + case SND_CTL_ELEM_TYPE_BOOLEAN: + case SND_CTL_ELEM_TYPE_ENUMERATED: + case SND_CTL_ELEM_TYPE_INTEGER: + break; + default: + return; + } + + if (strstr(alsa_elem.name, "Validity")) + return; + if (strstr(alsa_elem.name, "Channel Map")) + return; + + alsa_get_elem_tlv(&alsa_elem); + + // Scarlett 1st Gen driver puts two volume controls/mutes in the + // same element, so split them out to match the other series + int count = alsa_elem.count; + + if (strcmp(alsa_elem.name, "Level Meter") == 0) + count = 1; + + if (count > 2) { + fprintf(stderr, "element %s has count %d\n", alsa_elem.name, count); + count = 1; + } + + for (int i = 0; i < count; i++, alsa_elem.lr_num++) { + alsa_elem.index = i; + + int array_len = card->elems->len; + g_array_set_size(card->elems, array_len + 1); + g_array_index(card->elems, struct alsa_elem, array_len) = alsa_elem; + } +} + // scan the ALSA ctl element list container and put the useful // elements into the cards->elems array of struct alsa_elem static void alsa_get_elem_list(struct alsa_card *card) { @@ -369,88 +463,8 @@ static void alsa_get_elem_list(struct alsa_card *card) { // for each element in the list for (int i = 0; i < count; i++) { - - // allocate a temporary struct alsa_elem (will be copied later if - // we want to keep it) - struct alsa_elem alsa_elem = {}; - - // keep a reference to the card in the element - alsa_elem.card = card; - - // get the control's numeric identifier (different to the index - // into this array) - alsa_elem.numid = snd_ctl_elem_list_get_numid(list, i); - - // get the control's info - alsa_elem.type = alsa_get_elem_type(&alsa_elem); - alsa_elem.name = alsa_get_elem_name(&alsa_elem); - alsa_elem.count = alsa_get_elem_count(&alsa_elem); - - switch (alsa_elem.type) { - case SND_CTL_ELEM_TYPE_BOOLEAN: - case SND_CTL_ELEM_TYPE_ENUMERATED: - case SND_CTL_ELEM_TYPE_INTEGER: - break; - default: - continue; - } - - if (strstr(alsa_elem.name, "Validity")) - continue; - if (strstr(alsa_elem.name, "Channel Map")) - continue; - - // get TLV info if it's a volume control - if (alsa_elem.type == SND_CTL_ELEM_TYPE_INTEGER) { - snd_ctl_elem_info_t *elem_info; - - snd_ctl_elem_info_alloca(&elem_info); - snd_ctl_elem_info_set_numid(elem_info, alsa_elem.numid); - snd_ctl_elem_info(card->handle, elem_info); - - if (snd_ctl_elem_info_is_tlv_readable(elem_info)) { - snd_ctl_elem_id_t *elem_id; - unsigned int tlv[MAX_TLV_RANGE_SIZE]; - unsigned int *dbrec; - int ret; - long min_dB, max_dB; - - snd_ctl_elem_id_alloca(&elem_id); - snd_ctl_elem_id_set_numid(elem_id, alsa_elem.numid); - - ret = snd_ctl_elem_tlv_read( - card->handle, elem_id, tlv, sizeof(tlv) - ); - if (ret < 0) { - fprintf(stderr, "TLV read error %d\n", ret); - continue; - } - - ret = snd_tlv_parse_dB_info(tlv, sizeof(tlv), &dbrec); - if (ret <= 0) { - fprintf(stderr, "TLV parse error %d\n", ret); - continue; - } - - int min_val = snd_ctl_elem_info_get_min(elem_info); - int max_val = snd_ctl_elem_info_get_max(elem_info); - - ret = snd_tlv_get_dB_range(tlv, min_val, max_val, &min_dB, &max_dB); - if (ret != 0) { - fprintf(stderr, "TLV range error %d\n", ret); - continue; - } - - alsa_elem.min_val = min_val; - alsa_elem.max_val = max_val; - alsa_elem.min_dB = min_dB / 100; - alsa_elem.max_dB = max_dB / 100; - } - } - - if (card->elems->len <= alsa_elem.numid) - g_array_set_size(card->elems, alsa_elem.numid + 1); - g_array_index(card->elems, struct alsa_elem, alsa_elem.numid) = alsa_elem; + int numid = snd_ctl_elem_list_get_numid(list, i); + alsa_get_elem(card, numid); } // free the ALSA list @@ -458,6 +472,210 @@ static void alsa_get_elem_list(struct alsa_card *card) { snd_ctl_elem_list_free(list); } +static void alsa_set_elem_lr_num(struct alsa_elem *elem) { + const char *name = elem->name; + char side; + + if (strncmp(name, "Master Playback", 15) == 0 || + strncmp(name, "Master HW Playback", 18) == 0) + elem->lr_num = 0; + + else if (strncmp(name, "Master", 6) == 0) + if (sscanf(name, "Master %d%c", &elem->lr_num, &side) != 2) + printf("can't parse Master '%s'\n", name); + else + elem->lr_num = elem->lr_num * 2 + - (side == 'L' || side == ' ') + + elem->index; + + else + elem->lr_num = get_num_from_string(name); +} + +void alsa_set_lr_nums(struct alsa_card *card) { + for (int i = 0; i < card->elems->len; i++) { + struct alsa_elem *elem = &g_array_index(card->elems, struct alsa_elem, i); + + alsa_set_elem_lr_num(elem); + } +} + +static void get_routing_srcs(struct alsa_card *card) { + struct alsa_elem *elem = card->sample_capture_elem; + + int count = alsa_get_item_count(elem); + card->routing_srcs = g_array_new( + FALSE, TRUE, sizeof(struct routing_src) + ); + g_array_set_size(card->routing_srcs, count); + + for (int i = 0; i < count; i++) { + char *name = alsa_get_item_name(elem, i); + + struct routing_src *r = &g_array_index( + card->routing_srcs, struct routing_src, i + ); + r->card = card; + r->id = i; + + if (strcmp(name, "Off") == 0) + r->port_category = PC_OFF; + else if (strncmp(name, "Mix", 3) == 0) + r->port_category = PC_MIX; + else if (strncmp(name, "DSP", 3) == 0) + r->port_category = PC_DSP; + else if (strncmp(name, "PCM", 3) == 0) + r->port_category = PC_PCM; + else { + r->port_category = PC_HW; + + if (strncmp(name, "Analog", 6) == 0) + r->hw_type = HW_TYPE_ANALOGUE; + else if (strncmp(name, "S/PDIF", 6) == 0) + r->hw_type = HW_TYPE_SPDIF; + else if (strncmp(name, "SPDIF", 5) == 0) + r->hw_type = HW_TYPE_SPDIF; + else if (strncmp(name, "ADAT", 4) == 0) + r->hw_type = HW_TYPE_ADAT; + } + + r->name = name; + r->lr_num = + r->port_category == PC_MIX + ? name[4] - 'A' + 1 + : get_num_from_string(name); + + r->port_num = card->routing_in_count[r->port_category]++; + } + + assert(card->routing_in_count[PC_MIX] <= MAX_MIX_OUT); +} + +// return true if the element is an routing sink enum, e.g.: +// PCM xx Capture Enum +// Mixer Input xx Capture Enum +// Analogue Output xx Playback Enum +// S/PDIF Output xx Playback Enum +// ADAT Output xx Playback Enum +static int is_elem_routing_snk(struct alsa_elem *elem) { + if (strstr(elem->name, "Capture Route") || + strstr(elem->name, "Input Playback Route") || + strstr(elem->name, "Source Playback Enu")) + return 1; + + if (strstr(elem->name, "Capture Enum") && ( + strncmp(elem->name, "PCM ", 4) == 0 || + strncmp(elem->name, "Mixer Input ", 12) == 0 || + strncmp(elem->name, "DSP Input ", 10) == 0 + )) + return 1; + + if (strstr(elem->name, "Output") && + strstr(elem->name, "Playback Enum")) + return 1; + + return 0; +} + +static void get_routing_snks(struct alsa_card *card) { + GArray *elems = card->elems; + + int count = 0; + + // count and label routing snks + for (int i = 0; i < elems->len; i++) { + struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); + + if (!elem->card) + continue; + + if (!is_elem_routing_snk(elem)) + continue; + + elem->is_routing_snk = 1; + + if (strncmp(elem->name, "Mixer Input", 11) == 0 || + strncmp(elem->name, "Matrix", 6) == 0) { + elem->port_category = PC_MIX; + } else if (strncmp(elem->name, "DSP Input", 9) == 0) { + elem->port_category = PC_DSP; + } else if (strncmp(elem->name, "PCM", 3) == 0 || + strncmp(elem->name, "Input Source", 12) == 0) { + elem->port_category = PC_PCM; + } else if (strstr(elem->name, "Playback Enu")) { + elem->port_category = PC_HW; + + if (strncmp(elem->name, "Analog", 6) == 0) + elem->hw_type = HW_TYPE_ANALOGUE; + else if (strncmp(elem->name, "S/PDIF", 6) == 0 || + strstr(elem->name, "SPDIF")) + elem->hw_type = HW_TYPE_SPDIF; + else if (strstr(elem->name, "ADAT")) + elem->hw_type = HW_TYPE_ADAT; + } else { + printf("unknown mixer routing elem %s\n", elem->name); + continue; + } + + if (elem->lr_num <= 0) { + fprintf(stderr, "routing sink %s had no number\n", elem->name); + continue; + } + + count++; + } + + // create an array of routing snks pointing to those elements + card->routing_snks = g_array_new( + FALSE, TRUE, sizeof(struct routing_snk) + ); + g_array_set_size(card->routing_snks, count); + + // count through card->routing_snks + int j = 0; + + for (int i = 0; i < elems->len; i++) { + struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); + + if (!elem->is_routing_snk) + continue; + + struct routing_snk *r = &g_array_index( + card->routing_snks, struct routing_snk, j + ); + r->idx = j; + j++; + r->elem = elem; + elem->port_num = card->routing_out_count[elem->port_category]++; + } + + assert(j == count); +} + +void alsa_get_routing_controls(struct alsa_card *card) { + + // check that we can find a routing control + card->sample_capture_elem = + get_elem_by_name(card->elems, "PCM 01 Capture Enum"); + if (!card->sample_capture_elem) { + card->sample_capture_elem = + get_elem_by_name(card->elems, "Input Source 01 Capture Route"); + } + + if (!card->sample_capture_elem) { + fprintf( + stderr, + "can't find routing control PCM 01 Capture Enum or " + "Input Source 01 Capture Route\n" + ); + + return; + } + + get_routing_srcs(card); + get_routing_snks(card); +} + static void alsa_elem_change(struct alsa_elem *elem) { if (!elem || !elem->callbacks) return; @@ -479,16 +697,13 @@ static gboolean alsa_card_callback( ) { struct alsa_card *card = data; snd_ctl_event_t *event; - unsigned int mask; - int err, numid; - struct alsa_elem *elem; snd_ctl_event_alloca(&event); if (!card->handle) { printf("oops, no card handle??\n"); return 0; } - err = snd_ctl_read(card->handle, event); + int err = snd_ctl_read(card->handle, event); if (err == 0) { printf("alsa_card_callback nothing to read??\n"); return 0; @@ -502,15 +717,18 @@ static gboolean alsa_card_callback( if (snd_ctl_event_get_type(event) != SND_CTL_EVENT_ELEM) return 1; - numid = snd_ctl_event_elem_get_numid(event); - elem = &g_array_index(card->elems, struct alsa_elem, numid); - if (elem->numid != numid) + int numid = snd_ctl_event_elem_get_numid(event); + unsigned int mask = snd_ctl_event_elem_get_mask(event); + + if (!(mask & (SND_CTL_EVENT_MASK_VALUE | SND_CTL_EVENT_MASK_INFO))) return 1; - mask = snd_ctl_event_elem_get_mask(event); + for (int i = 0; i < card->elems->len; i++) { + struct alsa_elem *elem = &g_array_index(card->elems, struct alsa_elem, i); - if (mask & (SND_CTL_EVENT_MASK_VALUE | SND_CTL_EVENT_MASK_INFO)) - alsa_elem_change(elem); + if (elem->numid == numid) + alsa_elem_change(elem); + } return 1; } @@ -811,6 +1029,9 @@ static void alsa_scan_cards(void) { card->handle = ctl; alsa_get_elem_list(card); + alsa_set_lr_nums(card); + alsa_get_routing_controls(card); + alsa_subscribe(card); alsa_get_usbid(card); alsa_get_serial_number(card); diff --git a/src/alsa.h b/src/alsa.h index 0d839a4..d43dd54 100644 --- a/src/alsa.h +++ b/src/alsa.h @@ -33,6 +33,17 @@ enum { // names for the port categories extern const char *port_category_names[PC_COUNT]; +// hardware types +enum { + HW_TYPE_ANALOGUE, + HW_TYPE_SPDIF, + HW_TYPE_ADAT, + HW_TYPE_COUNT +}; + +// names for the hardware types +extern const char *hw_type_names[HW_TYPE_COUNT]; + // is a drag active, and whether dragging from a routing source or a // routing sink enum { @@ -51,7 +62,7 @@ struct routing_src { // the enum id of the alsa item int id; - // PC_DSP, PC_MIX, PC_PCM, or PC_HW + // PC_OFF, PC_DSP, PC_MIX, PC_PCM, or PC_HW int port_category; // 0-based count within port_category @@ -60,6 +71,9 @@ struct routing_src { // the alsa item name char *name; + // for PC_HW, the hardware type + int hw_type; + // the number (or translated letter; A = 1) in the item name int lr_num; @@ -74,8 +88,6 @@ struct routing_src { // entry in alsa_card routing_snks (routing sinks) array for alsa // elements that are routing sinks like Analogue Output 01 Playback // Enum -// port_category is set to PC_DSP, PC_MIX, PC_PCM, PC_HW -// port_num is a count (0-based) within that category struct routing_snk { // location within the array @@ -90,12 +102,6 @@ struct routing_snk { // socket widget on the routing page GtkWidget *socket_widget; - // PC_DSP, PC_MIX, PC_PCM, or PC_HW - int port_category; - - // 0-based count within port_category - int port_num; - // the mixer label widgets for this sink GtkWidget *mixer_label_top; GtkWidget *mixer_label_bottom; @@ -118,6 +124,7 @@ struct alsa_elem { const char *name; int type; int count; + int index; // for gain/volume elements, the dB range and step int min_val; @@ -125,8 +132,11 @@ struct alsa_elem { int min_dB; int max_dB; - // for the number (or translated letter; A = 1) in the item name - // TODO: move this to struct routing_snk? + // for routing sinks + int is_routing_snk; + int port_category; + int port_num; + int hw_type; int lr_num; // the callback functions for this ALSA control element @@ -198,7 +208,6 @@ int get_max_elem_by_name( const char *prefix, const char *needle ); -int is_elem_routing_snk(struct alsa_elem *elem); // add callback to alsa_elem callback list void alsa_elem_add_callback( @@ -222,6 +231,10 @@ char *alsa_get_item_name(struct alsa_elem *elem, int i); // add to alsa_cards array struct alsa_card *card_create(int card_num); +// parse elements (used by alsa-sim.c) +void alsa_set_lr_nums(struct alsa_card *card); +void alsa_get_routing_controls(struct alsa_card *card); + // init void alsa_init(void); diff --git a/src/routing-lines.c b/src/routing-lines.c index c439625..e95312d 100644 --- a/src/routing-lines.c +++ b/src/routing-lines.c @@ -237,7 +237,7 @@ static void get_snk_center( double *y ) { get_widget_center(r_snk->socket_widget, parent, x, y); - if (IS_MIXER(r_snk->port_category)) + if (IS_MIXER(r_snk->elem->port_category)) (*y)++; } @@ -300,7 +300,7 @@ void draw_routing_lines( draw_connection( cr, x1, y1, r_src->port_category, - x2, y2, r_snk->port_category, + x2, y2, r_snk->elem->port_category, r, g, b, 2 ); } @@ -362,7 +362,7 @@ void draw_drag_line( draw_connection( cr, x1, y1, card->src_drag->port_category, - x2, y2, card->snk_drag->port_category, + x2, y2, card->snk_drag->elem->port_category, 1, 1, 1, 2 ); diff --git a/src/window-mixer.c b/src/window-mixer.c index 399b2f6..d5bf597 100644 --- a/src/window-mixer.c +++ b/src/window-mixer.c @@ -16,9 +16,12 @@ static struct routing_snk *get_mixer_r_snk( struct routing_snk *r_snk = &g_array_index( card->routing_snks, struct routing_snk, i ); - if (r_snk->port_category != PC_MIX) + struct alsa_elem *elem = r_snk->elem; + + if (elem->port_category != PC_MIX) continue; - if (r_snk->elem->lr_num == input_num) + + if (elem->lr_num == input_num) return r_snk; } return NULL; @@ -122,12 +125,11 @@ void update_mixer_labels(struct alsa_card *card) { struct routing_snk *r_snk = &g_array_index( card->routing_snks, struct routing_snk, i ); - - if (r_snk->port_category != PC_MIX) - continue; - struct alsa_elem *elem = r_snk->elem; + if (elem->port_category != PC_MIX) + continue; + int routing_src_idx = alsa_get_elem_value(elem); struct routing_src *r_src = &g_array_index( diff --git a/src/window-routing.c b/src/window-routing.c index b052a50..57420ab 100644 --- a/src/window-routing.c +++ b/src/window-routing.c @@ -10,107 +10,6 @@ #include "window-mixer.h" #include "window-routing.h" -static void get_routing_srcs(struct alsa_card *card) { - struct alsa_elem *elem = card->sample_capture_elem; - - int count = alsa_get_item_count(elem); - card->routing_srcs = g_array_new( - FALSE, TRUE, sizeof(struct routing_src) - ); - g_array_set_size(card->routing_srcs, count); - - for (int i = 0; i < count; i++) { - char *name = alsa_get_item_name(elem, i); - - struct routing_src *r = &g_array_index( - card->routing_srcs, struct routing_src, i - ); - r->card = card; - r->id = i; - - if (strncmp(name, "Mix", 3) == 0) - r->port_category = PC_MIX; - else if (strncmp(name, "DSP", 3) == 0) - r->port_category = PC_DSP; - else if (strncmp(name, "PCM", 3) == 0) - r->port_category = PC_PCM; - else - r->port_category = PC_HW; - - r->name = name; - r->lr_num = - r->port_category == PC_MIX - ? name[4] - 'A' + 1 - : get_num_from_string(name); - - r->port_num = card->routing_in_count[r->port_category]++; - } - - assert(card->routing_in_count[PC_MIX] <= MAX_MIX_OUT); -} - -static void get_routing_snks(struct alsa_card *card) { - GArray *elems = card->elems; - - int count = 0; - - // count and label routing snks - for (int i = 0; i < elems->len; i++) { - struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); - - if (!elem->card) - continue; - - if (!is_elem_routing_snk(elem)) - continue; - - int i = get_num_from_string(elem->name); - if (i < 0) - continue; - - elem->lr_num = i; - count++; - } - - // create an array of routing snks pointing to those elements - card->routing_snks = g_array_new( - FALSE, TRUE, sizeof(struct routing_snk) - ); - g_array_set_size(card->routing_snks, count); - - // count through card->routing_snks - int j = 0; - - for (int i = 0; i < elems->len; i++) { - struct alsa_elem *elem = &g_array_index(elems, struct alsa_elem, i); - - if (!elem->lr_num) - continue; - - struct routing_snk *r = &g_array_index( - card->routing_snks, struct routing_snk, j - ); - r->idx = j; - j++; - r->elem = elem; - if (strncmp(elem->name, "Mixer Input", 11) == 0) { - r->port_category = PC_MIX; - } else if (strncmp(elem->name, "DSP Input", 9) == 0) { - r->port_category = PC_DSP; - } else if (strncmp(elem->name, "PCM", 3) == 0) { - r->port_category = PC_PCM; - } else if (strstr(elem->name, "Playback Enum")) { - r->port_category = PC_HW; - } else { - printf("unknown mixer routing elem %s\n", elem->name); - continue; - } - r->port_num = card->routing_out_count[r->port_category]++; - } - - assert(j == count); -} - // clear all the routing sinks static void routing_preset_clear(struct alsa_card *card) { for (int i = 0; i < card->routing_snks->len; i++) { @@ -150,8 +49,9 @@ static void routing_preset_link( struct routing_snk *r_snk = &g_array_index( card->routing_snks, struct routing_snk, snk_idx ); + struct alsa_elem *elem = r_snk->elem; - if (r_snk->port_category == snk_port_category) + if (elem->port_category == snk_port_category) break; } @@ -172,11 +72,13 @@ static void routing_preset_link( struct routing_snk *r_snk = &g_array_index( card->routing_snks, struct routing_snk, snk_idx ); - if (r_snk->port_category != snk_port_category) + struct alsa_elem *elem = r_snk->elem; + + if (elem->port_category != snk_port_category) break; // do the assignment - alsa_set_elem_value(r_snk->elem, r_src->id); + alsa_set_elem_value(elem, r_src->id); // get the next index src_idx++; @@ -467,11 +369,12 @@ static void src_routing_clicked( struct routing_snk *r_snk = &g_array_index( card->routing_snks, struct routing_snk, i ); + struct alsa_elem *elem = r_snk->elem; - int r_src_idx = alsa_get_elem_value(r_snk->elem); + int r_src_idx = alsa_get_elem_value(elem); if (r_src_idx == r_src->id) - alsa_set_elem_value(r_snk->elem, 0); + alsa_set_elem_value(elem, 0); } } @@ -802,7 +705,7 @@ static void make_routing_alsa_elem(struct routing_snk *r_snk) { // "DSP Input X Capture Enum" controls (DSP Inputs) go along // the top, in card->routing_mixer_in_grid - if (r_snk->port_category == PC_DSP) { + if (elem->port_category == PC_DSP) { char name[10]; @@ -810,12 +713,12 @@ static void make_routing_alsa_elem(struct routing_snk *r_snk) { make_snk_routing_widget(r_snk, name, GTK_ORIENTATION_VERTICAL); gtk_grid_attach( GTK_GRID(card->routing_dsp_in_grid), r_snk->box_widget, - r_snk->port_num + 1, 0, 1, 1 + elem->port_num + 1, 0, 1, 1 ); // "Mixer Input X Capture Enum" controls (Mixer Inputs) go along // the top, in card->routing_mixer_in_grid after the DSP Inputs - } else if (r_snk->port_category == PC_MIX) { + } else if (elem->port_category == PC_MIX) { char name[10]; @@ -823,48 +726,37 @@ static void make_routing_alsa_elem(struct routing_snk *r_snk) { make_snk_routing_widget(r_snk, name, GTK_ORIENTATION_VERTICAL); gtk_grid_attach( GTK_GRID(card->routing_mixer_in_grid), r_snk->box_widget, - r_snk->port_num + 1, 0, 1, 1 + elem->port_num + 1, 0, 1, 1 ); // "PCM X Capture Enum" controls (PCM Inputs) go along the right, // in card->routing_pcm_out_grid - } else if (r_snk->port_category == PC_PCM) { - char *name = strdup(elem->name); - char *name_end = strchr(name, ' '); - - // in case the number is zero-padded - if (name_end) - snprintf(name_end, strlen(name_end) + 1, " %d", elem->lr_num); - + } else if (elem->port_category == PC_PCM) { + char *name = g_strdup_printf("PCM %d", elem->lr_num); make_snk_routing_widget(r_snk, name, GTK_ORIENTATION_HORIZONTAL); - free(name); + g_free(name); gtk_grid_attach( GTK_GRID(card->routing_pcm_out_grid), r_snk->box_widget, - 0, r_snk->port_num + 1, 1, 1 + 0, elem->port_num + 1, 1, 1 ); // "* Output X Playback Enum" controls go along the right, in // card->routing_hw_out_grid - } else if (r_snk->port_category == PC_HW) { - - // Convert "Analogue 01 Output Playback Enum" to "Analogue 1" - char *name = strdup(elem->name); - char *name_end = strstr(name, " Output "); - - // in case the number is zero-padded - if (name_end) - snprintf(name_end, strlen(name_end) + 1, " %d", elem->lr_num); + } else if (elem->port_category == PC_HW) { + char *name = g_strdup_printf( + "%s %d", hw_type_names[elem->hw_type], elem->lr_num + ); make_snk_routing_widget(r_snk, name, GTK_ORIENTATION_HORIZONTAL); - free(name); + g_free(name); gtk_grid_attach( GTK_GRID(card->routing_hw_out_grid), r_snk->box_widget, - 0, r_snk->port_num + 1, 1, 1 + 0, elem->port_num + 1, 1, 1 ); } else { - printf("invalid port category %d\n", r_snk->port_category); + printf("invalid port category %d\n", elem->port_category); } alsa_elem_add_callback(elem, routing_updated, NULL); @@ -925,17 +817,25 @@ static void add_routing_widgets( ); } } else if (r_src->port_category == PC_PCM) { + char *name = g_strdup_printf("PCM %d", r_src->lr_num); make_src_routing_widget( - card, r_src, r_src->name, GTK_ORIENTATION_HORIZONTAL + card, r_src, name, GTK_ORIENTATION_HORIZONTAL ); + g_free(name); gtk_grid_attach( GTK_GRID(card->routing_pcm_in_grid), r_src->widget, 0, r_src->port_num + 1, 1, 1 ); } else if (r_src->port_category == PC_HW) { - make_src_routing_widget( - card, r_src, r_src->name, GTK_ORIENTATION_HORIZONTAL + char *name = g_strdup_printf( + "%s %d", + hw_type_names[r_src->hw_type], + r_src->lr_num ); + make_src_routing_widget( + card, r_src, name, GTK_ORIENTATION_HORIZONTAL + ); + g_free(name); gtk_grid_attach( GTK_GRID(card->routing_hw_in_grid), r_src->widget, 0, r_src->port_num + 1, 1, 1 @@ -973,17 +873,11 @@ static void add_routing_widgets( GtkWidget *create_routing_controls(struct alsa_card *card) { - // check that we can find a routing control - card->sample_capture_elem = - get_elem_by_name(card->elems, "PCM 01 Capture Enum"); if (!card->sample_capture_elem) { - printf("couldn't find PCM 01 Capture Enum control; can't create GUI\n"); + printf("couldn't find sample capture control; can't create GUI\n"); return NULL; } - get_routing_srcs(card); - get_routing_snks(card); - create_routing_grid(card); GtkWidget *top = gtk_frame_new(NULL); From 845dd5c98b01e94a31cc757d6993658fefa42311 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 20 Feb 2025 23:02:39 +1030 Subject: [PATCH 41/73] Gen 1: Add support for 1st Gen mixer controls --- src/window-mixer.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/window-mixer.c b/src/window-mixer.c index d5bf597..2fc78c4 100644 --- a/src/window-mixer.c +++ b/src/window-mixer.c @@ -69,14 +69,20 @@ GtkWidget *create_mixer_controls(struct alsa_card *card) { if (!elem->card) continue; - // looking for "Mix X Input Y Playback Volume" elements - if (strncmp(elem->name, "Mix ", 4) != 0) - continue; + // looking for "Mix X Input Y Playback Volume" + // or "Matrix Y Mix X Playback Volume" elements (Gen 1) if (!strstr(elem->name, "Playback Volume")) continue; + if (strncmp(elem->name, "Mix ", 4) && + strncmp(elem->name, "Matrix ", 7)) + continue; + + char *mix_str = strstr(elem->name, "Mix "); + if (!mix_str) + continue; // extract the mix number and input number from the element name - int mix_num = elem->name[4] - 'A'; + int mix_num = mix_str[4] - 'A'; int input_num = get_num_from_string(elem->name) - 1; if (mix_num >= MAX_MIX_OUT) { From 8178bd298b5e092bfc33be17a32e67bc8cb09a11 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 20 Feb 2025 23:02:44 +1030 Subject: [PATCH 42/73] Gen 1: Add support for 1st Gen input controls --- src/alsa-scarlett-gui.css | 4 ++++ src/iface-mixer.c | 43 ++++++++++++++++++++++++++++++++++----- 2 files changed, 42 insertions(+), 5 deletions(-) diff --git a/src/alsa-scarlett-gui.css b/src/alsa-scarlett-gui.css index 86dd6f2..c02ed64 100644 --- a/src/alsa-scarlett-gui.css +++ b/src/alsa-scarlett-gui.css @@ -210,6 +210,10 @@ button.toggle { text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; } +.window-frame button.gain-switch:checked { + text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; +} + .window-frame button.phantom:checked { text-shadow: 0 0 5px #ff0000, 0 0 15px #c00000; } diff --git a/src/iface-mixer.c b/src/iface-mixer.c index a9c3019..0e15b24 100644 --- a/src/iface-mixer.c +++ b/src/iface-mixer.c @@ -427,6 +427,25 @@ static void create_input_pad_control( gtk_grid_attach(GTK_GRID(grid), w, column_num, current_row, 1, 1); } +static void create_input_gain_switch_control( + struct alsa_elem *elem, + GtkWidget *grid, + int current_row, + int column_num +) { + GtkWidget *w = make_boolean_alsa_elem(elem, "Gain", NULL); + gtk_widget_add_css_class(w, "gain-switch"); + gtk_widget_set_hexpand(w, TRUE); + gtk_widget_set_tooltip_text( + w, + "Enabling Gain switches from Low gain input (0dBFS = +16dBu)\n" + "to High gain input (0dBFS = −10dBV, approx −6dBu)." + ); + + // ignore current_row, always put it in the first row + gtk_grid_attach(GTK_GRID(grid), w, column_num, 1, 1, 1); +} + static void create_input_phantom_control( struct alsa_elem *elem, GtkWidget *grid, @@ -483,13 +502,11 @@ static void create_input_controls_by_type( static void create_input_controls( struct alsa_card *card, GtkWidget *top, - int *x + int *x, + int input_count ) { GArray *elems = card->elems; - // find how many inputs have switches - int input_count = get_max_elem_by_name(elems, "Line", "Capture Switch"); - // Only the 18i20 Gen 2 has no input controls if (!input_count) return; @@ -574,6 +591,10 @@ static void create_input_controls( elems, input_grid, ¤t_row, "Level Capture Enum", create_input_level_control ); + create_input_controls_by_type( + elems, input_grid, ¤t_row, + "Impedance Switch", create_input_level_control + ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Air Capture Switch", create_input_air_switch_control @@ -598,6 +619,14 @@ static void create_input_controls( elems, input_grid, ¤t_row, "Pad Capture Switch", create_input_pad_control ); + create_input_controls_by_type( + elems, input_grid, ¤t_row, + "Pad Switch", create_input_pad_control + ); + create_input_controls_by_type( + elems, input_grid, ¤t_row, + "Gain Switch", create_input_gain_switch_control + ); create_input_controls_by_type( elems, input_grid, ¤t_row, "Phantom Power Capture Switch", create_input_phantom_control @@ -838,12 +867,16 @@ static GtkWidget *create_main_window_controls(struct alsa_card *card) { int input_count = get_max_elem_by_name( card->elems, "Line", "Capture Switch" ); + if (!input_count) + input_count = + get_max_elem_by_name(card->elems, "Input", "Switch"); + int output_count = get_max_elem_by_name( card->elems, "Line", "Playback Volume" ); create_global_controls(card, top, &x); - create_input_controls(card, top, &x); + create_input_controls(card, top, &x, input_count); if (input_count + output_count >= 12) { x = 0; From 1b0e072237086290d6b91e73e8ab3d1f8b25cc80 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 20 Feb 2025 23:02:47 +1030 Subject: [PATCH 43/73] Gen 1: Add support for 1st Gen output controls --- src/iface-mixer.c | 38 +++++++++++++++++++++++++------------- 1 file changed, 25 insertions(+), 13 deletions(-) diff --git a/src/iface-mixer.c b/src/iface-mixer.c index 0e15b24..2905ff7 100644 --- a/src/iface-mixer.c +++ b/src/iface-mixer.c @@ -640,7 +640,8 @@ static void create_output_controls( GtkWidget *top, int *x, int y, - int x_span + int x_span, + int output_count ) { GArray *elems = card->elems; @@ -660,8 +661,6 @@ static void create_output_controls( gtk_grid_attach(GTK_GRID(top), box, *x, y, x_span, 1); - int output_count = get_max_elem_by_name(elems, "Line", "Playback Volume"); - /* 4th Gen Solo/2i2 */ if (get_elem_by_prefix(elems, "Direct Monitor Playback")) { struct alsa_elem *elem; @@ -706,7 +705,8 @@ static void create_output_controls( return; } - int has_hw_vol = !!get_elem_by_name(elems, "Master HW Playback Volume"); + int has_hw_vol = !!get_elem_by_name(elems, "Master HW Playback Volume") || + !!get_elem_by_name(elems, "Master Playback Volume"); int line_1_col = has_hw_vol; for (int i = 0; i < output_count; i++) { @@ -724,16 +724,25 @@ static void create_output_controls( if (!elem->card) continue; - int line_num = get_num_from_string(elem->name); - // output controls - if (strncmp(elem->name, "Line", 4) == 0) { + + // Gen 1 master output control + if (strcmp(elem->name, "Master Playback Volume") == 0) { + GtkWidget *l = gtk_label_new("Master"); + gtk_grid_attach(GTK_GRID(output_grid), l, 0, 0, 1, 1); + w = make_gain_alsa_elem(elem, 1, WIDGET_GAIN_TAPER_LOG, 0); + gtk_widget_set_tooltip_text(w, "Master Volume Control"); + gtk_grid_attach(GTK_GRID(output_grid), w, 0, 1, 1, 1); + + } else if (strncmp(elem->name, "Line", 4) == 0 || + strncmp(elem->name, "Master", 4) == 0) { + if (strstr(elem->name, "Playback Volume")) { w = make_gain_alsa_elem(elem, 1, WIDGET_GAIN_TAPER_LOG, 1); gtk_grid_attach( - GTK_GRID(output_grid), w, line_num - 1 + line_1_col, 1, 1, 1 + GTK_GRID(output_grid), w, elem->lr_num - 1 + line_1_col, 1, 1, 1 ); - } else if (strstr(elem->name, "Mute Playback Switch")) { + } else if (strstr(elem->name, "Playback Switch")) { w = make_boolean_alsa_elem( elem, "*audio-volume-high", "*audio-volume-muted" ); @@ -747,7 +756,7 @@ static void create_output_controls( gtk_widget_set_tooltip_text(w, "Mute"); } gtk_grid_attach( - GTK_GRID(output_grid), w, line_num - 1 + line_1_col, 2, 1, 1 + GTK_GRID(output_grid), w, elem->lr_num - 1 + line_1_col, 2, 1, 1 ); } else if (strstr(elem->name, "Volume Control Playback Enum")) { w = make_boolean_alsa_elem(elem, "SW", "HW"); @@ -758,7 +767,7 @@ static void create_output_controls( "volume for this analogue output." ); gtk_grid_attach( - GTK_GRID(output_grid), w, line_num - 1 + line_1_col, 3, 1, 1 + GTK_GRID(output_grid), w, elem->lr_num - 1 + line_1_col, 3, 1, 1 ); } @@ -874,15 +883,18 @@ static GtkWidget *create_main_window_controls(struct alsa_card *card) { int output_count = get_max_elem_by_name( card->elems, "Line", "Playback Volume" ); + if (!output_count) + output_count = + get_max_elem_by_name(card->elems, "Master", "Playback Volume") * 2; create_global_controls(card, top, &x); create_input_controls(card, top, &x, input_count); if (input_count + output_count >= 12) { x = 0; - create_output_controls(card, top, &x, 1, 2); + create_output_controls(card, top, &x, 1, 2, output_count); } else { - create_output_controls(card, top, &x, 0, 1); + create_output_controls(card, top, &x, 0, 1, output_count); } return top; From 5da140df1e74be5d15ed9e6589ad8c0641fe70ce Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 20 Feb 2025 23:02:53 +1030 Subject: [PATCH 44/73] Wrap long line, fix reopen callback comment in alsa.c --- src/alsa.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/alsa.c b/src/alsa.c index 73ede3c..10de7ab 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -1035,11 +1035,12 @@ static void alsa_scan_cards(void) { alsa_subscribe(card); alsa_get_usbid(card); alsa_get_serial_number(card); - card->best_firmware_version = scarlett2_get_best_firmware_version(card->pid); + card->best_firmware_version = + scarlett2_get_best_firmware_version(card->pid); if (card->serial) { - // call the callbacks for this card + // call the reopen callbacks for this card struct reopen_callback *rc = g_hash_table_lookup( reopen_callbacks, card->serial ); From e0083f70853d4efab06df1829d9cd1116decd9c2 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sun, 29 Sep 2024 01:51:41 +0930 Subject: [PATCH 45/73] Update constants for new maximum number of mux inputs and meters Big 4th Gen devices have more inputs and meters than previous devices. --- src/const.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/const.h b/src/const.h index df3b094..1b6a2f1 100644 --- a/src/const.h +++ b/src/const.h @@ -7,7 +7,7 @@ #define MAX_MIX_OUT 12 // maximum number of mux inputs -#define MAX_MUX_IN 25 +#define MAX_MUX_IN 42 // maximum number of meters -#define MAX_METERS 65 +#define MAX_METERS 92 From 81bc3c77c8672ac8a48577d5e0196d4a123392ce Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sat, 28 Dec 2024 19:56:35 +1030 Subject: [PATCH 46/73] Treat locked ALSA elements as read-only --- src/alsa.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/alsa.c b/src/alsa.c index 10de7ab..d979ee3 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -279,7 +279,8 @@ int alsa_get_elem_writable(struct alsa_elem *elem) { snd_ctl_elem_info_set_numid(elem_info, elem->numid); snd_ctl_elem_info(elem->card->handle, elem_info); - return snd_ctl_elem_info_is_writable(elem_info); + return snd_ctl_elem_info_is_writable(elem_info) && + !snd_ctl_elem_info_is_locked(elem_info); } // return whether the element is volatile (can change without From 67ccd1d684bdd42965dd7a15ea7bfcdfd08535f5 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 20 Feb 2025 23:25:20 +1030 Subject: [PATCH 47/73] Handle interfaces with fixed mixer inputs --- src/alsa.c | 4 ++++ src/alsa.h | 1 + src/routing-lines.c | 10 ++++++++-- src/window-routing.c | 18 ++++++++++++------ 4 files changed, 25 insertions(+), 8 deletions(-) diff --git a/src/alsa.c b/src/alsa.c index d979ee3..fd4fa7c 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -598,6 +598,10 @@ static void get_routing_snks(struct alsa_card *card) { if (strncmp(elem->name, "Mixer Input", 11) == 0 || strncmp(elem->name, "Matrix", 6) == 0) { elem->port_category = PC_MIX; + + if (!alsa_get_elem_writable(elem)) + card->has_fixed_mixer_inputs = 1; + } else if (strncmp(elem->name, "DSP Input", 9) == 0) { elem->port_category = PC_DSP; } else if (strncmp(elem->name, "PCM", 3) == 0 || diff --git a/src/alsa.h b/src/alsa.h index d43dd54..2d3eb02 100644 --- a/src/alsa.h +++ b/src/alsa.h @@ -186,6 +186,7 @@ struct alsa_card { GtkWidget *routing_mixer_out_grid; int has_speaker_switching; int has_talkback; + int has_fixed_mixer_inputs; int routing_out_count[PC_COUNT]; int routing_in_count[PC_COUNT]; GMenu *routing_src_menu; diff --git a/src/routing-lines.c b/src/routing-lines.c index e95312d..314419f 100644 --- a/src/routing-lines.c +++ b/src/routing-lines.c @@ -261,6 +261,12 @@ void draw_routing_lines( struct routing_snk *r_snk = &g_array_index( card->routing_snks, struct routing_snk, i ); + struct alsa_elem *elem = r_snk->elem; + + // don't draw lines to read-only mixer sinks + if (elem->port_category == PC_MIX && + card->has_fixed_mixer_inputs) + continue; // if dragging and a routing sink is being reconnected then draw // it with dots @@ -271,7 +277,7 @@ void draw_routing_lines( cairo_set_dash(cr, NULL, 0, 0); // get the sink and skip if it's "Off" - int r_src_idx = alsa_get_elem_value(r_snk->elem); + int r_src_idx = alsa_get_elem_value(elem); if (!r_src_idx) continue; @@ -300,7 +306,7 @@ void draw_routing_lines( draw_connection( cr, x1, y1, r_src->port_category, - x2, y2, r_snk->elem->port_category, + x2, y2, elem->port_category, r, g, b, 2 ); } diff --git a/src/window-routing.c b/src/window-routing.c index 57420ab..14c1271 100644 --- a/src/window-routing.c +++ b/src/window-routing.c @@ -241,11 +241,12 @@ static void create_routing_grid(struct alsa_card *card) { GTK_ORIENTATION_HORIZONTAL, GTK_ALIGN_CENTER ); } - card->routing_mixer_in_grid = create_routing_group_grid( - card, "routing_mixer_in_grid", "Mixer\nInputs", - "Mixer Inputs are used to mix multiple audio channels together", - GTK_ORIENTATION_HORIZONTAL, GTK_ALIGN_CENTER - ); + if (!card->has_fixed_mixer_inputs) + card->routing_mixer_in_grid = create_routing_group_grid( + card, "routing_mixer_in_grid", "Mixer\nInputs", + "Mixer Inputs are used to mix multiple audio channels together", + GTK_ORIENTATION_HORIZONTAL, GTK_ALIGN_CENTER + ); card->routing_mixer_out_grid = create_routing_group_grid( card, "routing_mixer_out_grid", card->has_talkback ? "Mixer Outputs" : "Mixer\nOutputs", @@ -290,7 +291,9 @@ static void create_routing_grid(struct alsa_card *card) { gtk_label_set_justify(GTK_LABEL(src_label), GTK_JUSTIFY_CENTER); gtk_grid_attach(routing_grid, src_label, left_col_num, 3, 1, 1); - GtkWidget *snk_label = gtk_label_new("← Sinks\n↓"); + GtkWidget *snk_label = gtk_label_new( + card->has_fixed_mixer_inputs ? "Sinks\n↓" : "← Sinks\n↓" + ); gtk_label_set_justify(GTK_LABEL(snk_label), GTK_JUSTIFY_CENTER); gtk_grid_attach(routing_grid, snk_label, right_col_num, 0, 1, 1); } @@ -720,6 +723,9 @@ static void make_routing_alsa_elem(struct routing_snk *r_snk) { // the top, in card->routing_mixer_in_grid after the DSP Inputs } else if (elem->port_category == PC_MIX) { + if (card->has_fixed_mixer_inputs) + return; + char name[10]; snprintf(name, 10, "%d", elem->lr_num); From 2bc6c86a8de4b894ee19df79675b9fc7ce659a8a Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sun, 29 Sep 2024 04:07:07 +0930 Subject: [PATCH 48/73] Handle per-channel link buttons Older kernel versions had one link button per channel pair. --- src/iface-mixer.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/iface-mixer.c b/src/iface-mixer.c index 2905ff7..f7c6be0 100644 --- a/src/iface-mixer.c +++ b/src/iface-mixer.c @@ -260,8 +260,13 @@ static void create_input_link_control( int from, to; get_two_num_from_string(elem->name, &from, &to); + + // skip even numbers + if (!(from % 2)) + return; + if (to == -1) - to = from; + to = from + 1; gtk_grid_attach(GTK_GRID(grid), w, from - 1, current_row, to - from + 1, 1); } From 640d02750228f388689b57b7692cf2f293cf43bf Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 26 Dec 2024 23:32:59 +1030 Subject: [PATCH 49/73] Update routing hover to highlight corresponding source sink --- src/alsa-scarlett-gui.css | 2 +- src/window-routing.c | 106 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 107 insertions(+), 1 deletion(-) diff --git a/src/alsa-scarlett-gui.css b/src/alsa-scarlett-gui.css index c02ed64..3053d76 100644 --- a/src/alsa-scarlett-gui.css +++ b/src/alsa-scarlett-gui.css @@ -55,7 +55,7 @@ border-radius: 3px; } -.route-label:hover { +.route-label-hover { background: #801010; outline: 2px solid #801010; } diff --git a/src/window-routing.c b/src/window-routing.c index 14c1271..82a07d0 100644 --- a/src/window-routing.c +++ b/src/window-routing.c @@ -308,6 +308,101 @@ static GtkWidget *make_socket_widget(void) { return w; } +static void routing_label_enter( + GtkEventControllerMotion *controller, + double x, double y, + gpointer user_data +) { + GtkWidget *widget = GTK_WIDGET(user_data); + + gtk_widget_add_css_class(widget, "route-label-hover"); + + struct routing_src *r_src = g_object_get_data(G_OBJECT(widget), "routing_src"); + struct routing_snk *r_snk = g_object_get_data(G_OBJECT(widget), "routing_snk"); + + if (r_src) { + struct alsa_card *card = r_src->card; + + for (int i = 0; i < card->routing_snks->len; i++) { + struct routing_snk *r_snk = &g_array_index( + card->routing_snks, struct routing_snk, i + ); + + if (!r_snk->box_widget) + continue; + + if (alsa_get_elem_value(r_snk->elem) == r_src->id) + gtk_widget_add_css_class(r_snk->box_widget, "route-label-hover"); + } + + } else if (r_snk) { + struct alsa_card *card = r_snk->elem->card; + + int r_src_idx = alsa_get_elem_value(r_snk->elem); + + for (int i = 0; i < card->routing_srcs->len; i++) { + struct routing_src *r_src = &g_array_index( + card->routing_srcs, struct routing_src, i + ); + + if (!r_src->widget) + continue; + + if (r_src->id == r_src_idx) + gtk_widget_add_css_class(r_src->widget, "route-label-hover"); + } + } +} + +static void routing_label_leave( + GtkEventControllerMotion *controller, + gpointer user_data +) { + GtkWidget *widget = GTK_WIDGET(user_data); + + gtk_widget_remove_css_class(widget, "route-label-hover"); + + struct routing_src *r_src = g_object_get_data(G_OBJECT(widget), "routing_src"); + struct routing_snk *r_snk = g_object_get_data(G_OBJECT(widget), "routing_snk"); + + if (r_src) { + struct alsa_card *card = r_src->card; + + for (int i = 0; i < card->routing_snks->len; i++) { + struct routing_snk *r_snk = &g_array_index( + card->routing_snks, struct routing_snk, i + ); + + if (!r_snk->box_widget) + continue; + + gtk_widget_remove_css_class(r_snk->box_widget, "route-label-hover"); + } + + } else if (r_snk) { + struct alsa_card *card = r_snk->elem->card; + + for (int i = 0; i < card->routing_srcs->len; i++) { + struct routing_src *r_src = &g_array_index( + card->routing_srcs, struct routing_src, i + ); + + if (!r_src->widget) + continue; + + gtk_widget_remove_css_class(r_src->widget, "route-label-hover"); + } + } +} + +static void add_routing_hover_controller(GtkWidget *widget) { + GtkEventController *motion = gtk_event_controller_motion_new(); + + g_signal_connect(motion, "enter", G_CALLBACK(routing_label_enter), widget); + g_signal_connect(motion, "leave", G_CALLBACK(routing_label_leave), widget); + gtk_widget_add_controller(widget, motion); +} + // something was dropped on a routing source static gboolean dropped_on_src( GtkDropTarget *dest, @@ -605,6 +700,8 @@ static void make_src_routing_widget( GtkWidget *box = r_src->widget = gtk_box_new(orientation, 5); GtkWidget *socket = r_src->widget2 = make_socket_widget(); + g_object_set_data(G_OBJECT(box), "routing_src", r_src); + // create label for mixer inputs (length > 1) and mixer outputs if // not talkback (talkback has a button outside the box instead of a // label inside the box) @@ -638,6 +735,9 @@ static void make_src_routing_widget( GTK_WIDGET(box), GTK_EVENT_CONTROLLER(gesture) ); + // handle hovering + add_routing_hover_controller(box); + // handle dragging to or from the box setup_src_drag(r_src); } @@ -670,6 +770,9 @@ static void make_snk_routing_widget( GtkWidget *label = gtk_label_new(name); gtk_box_append(GTK_BOX(box), label); GtkWidget *socket = r_snk->socket_widget = make_socket_widget(); + + g_object_set_data(G_OBJECT(box), "routing_snk", r_snk); + if (orientation == GTK_ORIENTATION_VERTICAL) { gtk_box_append(GTK_BOX(box), socket); gtk_widget_set_margin_start(box, 5); @@ -691,6 +794,9 @@ static void make_snk_routing_widget( GTK_WIDGET(box), GTK_EVENT_CONTROLLER(gesture) ); + // handle hovering + add_routing_hover_controller(box); + // handle dragging to or from the box setup_snk_drag(r_snk); } From 0f7389dca85d916933f3e222bd41587106863e63 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Fri, 27 Dec 2024 01:58:35 +1030 Subject: [PATCH 50/73] Highlight mixer labels on dial hover --- src/alsa-scarlett-gui.css | 8 +++++ src/window-mixer.c | 66 +++++++++++++++++++++++++++++++++++++-- 2 files changed, 72 insertions(+), 2 deletions(-) diff --git a/src/alsa-scarlett-gui.css b/src/alsa-scarlett-gui.css index 3053d76..005edb9 100644 --- a/src/alsa-scarlett-gui.css +++ b/src/alsa-scarlett-gui.css @@ -65,6 +65,14 @@ background: #801010; } +.mixer-label { +} + +.mixer-label-hover { + font-weight: bold; + text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; +} + label.gain { font-size: smaller; } diff --git a/src/window-mixer.c b/src/window-mixer.c index 2fc78c4..3b42e2a 100644 --- a/src/window-mixer.c +++ b/src/window-mixer.c @@ -8,6 +8,54 @@ #include "widget-gain.h" #include "window-mixer.h" +static void mixer_gain_enter( + GtkEventControllerMotion *controller, + double x, double y, + gpointer user_data +) { + GtkWidget *widget = GTK_WIDGET(user_data); + GtkWidget *mix_left = g_object_get_data(G_OBJECT(widget), "mix_label_left"); + GtkWidget *mix_right = g_object_get_data(G_OBJECT(widget), "mix_label_right"); + GtkWidget *source_top = g_object_get_data(G_OBJECT(widget), "source_label_top"); + GtkWidget *source_bottom = g_object_get_data(G_OBJECT(widget), "source_label_bottom"); + + if (mix_left) + gtk_widget_add_css_class(mix_left, "mixer-label-hover"); + if (mix_right) + gtk_widget_add_css_class(mix_right, "mixer-label-hover"); + if (source_top) + gtk_widget_add_css_class(source_top, "mixer-label-hover"); + if (source_bottom) + gtk_widget_add_css_class(source_bottom, "mixer-label-hover"); +} + +static void mixer_gain_leave( + GtkEventControllerMotion *controller, + gpointer user_data +) { + GtkWidget *widget = GTK_WIDGET(user_data); + GtkWidget *mix_left = g_object_get_data(G_OBJECT(widget), "mix_label_left"); + GtkWidget *mix_right = g_object_get_data(G_OBJECT(widget), "mix_label_right"); + GtkWidget *source_top = g_object_get_data(G_OBJECT(widget), "source_label_top"); + GtkWidget *source_bottom = g_object_get_data(G_OBJECT(widget), "source_label_bottom"); + + if (mix_left) + gtk_widget_remove_css_class(mix_left, "mixer-label-hover"); + if (mix_right) + gtk_widget_remove_css_class(mix_right, "mixer-label-hover"); + if (source_top) + gtk_widget_remove_css_class(source_top, "mixer-label-hover"); + if (source_bottom) + gtk_widget_remove_css_class(source_bottom, "mixer-label-hover"); +} + +static void add_mixer_hover_controller(GtkWidget *widget) { + GtkEventController *motion = gtk_event_controller_motion_new(); + g_signal_connect(motion, "enter", G_CALLBACK(mixer_gain_enter), widget); + g_signal_connect(motion, "leave", G_CALLBACK(mixer_gain_leave), widget); + gtk_widget_add_controller(widget, motion); +} + static struct routing_snk *get_mixer_r_snk( struct alsa_card *card, int input_num @@ -43,18 +91,21 @@ GtkWidget *create_mixer_controls(struct alsa_card *card) { GArray *elems = card->elems; + GtkWidget *mix_labels_left[MAX_MIX_OUT]; + GtkWidget *mix_labels_right[MAX_MIX_OUT]; + // create the Mix X labels on the left and right of the grid for (int i = 0; i < card->routing_in_count[PC_MIX]; i++) { char name[10]; snprintf(name, 10, "Mix %c", i + 'A'); - GtkWidget *l_left = gtk_label_new(name); + GtkWidget *l_left = mix_labels_left[i] = gtk_label_new(name); gtk_grid_attach( GTK_GRID(mixer_top), l_left, 0, i + 2, 1, 1 ); - GtkWidget *l_right = gtk_label_new(name); + GtkWidget *l_right = mix_labels_right[i] = gtk_label_new(name); gtk_grid_attach( GTK_GRID(mixer_top), l_right, card->routing_out_count[PC_MIX] + 1, i + 2, 1, 1 @@ -109,6 +160,8 @@ GtkWidget *create_mixer_controls(struct alsa_card *card) { if (!l_top) { l_top = r_snk->mixer_label_top = gtk_label_new(""); GtkWidget *l_bottom = r_snk->mixer_label_bottom = gtk_label_new(""); + gtk_widget_add_css_class(l_top, "mixer-label"); + gtk_widget_add_css_class(l_bottom, "mixer-label"); gtk_grid_attach( GTK_GRID(mixer_top), l_top, @@ -119,6 +172,15 @@ GtkWidget *create_mixer_controls(struct alsa_card *card) { input_num, card->routing_in_count[PC_MIX] + input_num % 2 + 2, 3, 1 ); } + + g_object_set_data(G_OBJECT(w), "mix_label_left", mix_labels_left[mix_num]); + g_object_set_data(G_OBJECT(w), "mix_label_right", mix_labels_right[mix_num]); + g_object_set_data(G_OBJECT(w), "source_label_top", r_snk->mixer_label_top); + g_object_set_data(G_OBJECT(w), "source_label_bottom", r_snk->mixer_label_bottom); + + // add hover controller to the gain widget + add_mixer_hover_controller(w); + } update_mixer_labels(card); From 4a40b006957f77ad443f5a51b3b0b3301d7f5633 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Fri, 27 Dec 2024 07:45:51 +1030 Subject: [PATCH 51/73] Update gtkdial to support linear-volume controls --- src/db.c | 83 +++++++++++++++++++++++++++++++++ src/db.h | 16 +++++++ src/gtkdial.c | 124 ++++++++++++++++++++++++++++++++++++++++---------- src/gtkdial.h | 10 ++++ 4 files changed, 208 insertions(+), 25 deletions(-) create mode 100644 src/db.c create mode 100644 src/db.h diff --git a/src/db.c b/src/db.c new file mode 100644 index 0000000..fe9db6d --- /dev/null +++ b/src/db.c @@ -0,0 +1,83 @@ +// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett +// SPDX-License-Identifier: GPL-3.0-or-later + +#include +#include + +static double db_to_linear(double db) { + if (db <= SND_CTL_TLV_DB_GAIN_MUTE) + return 0.0; + return pow(10.0, db / 20.0); +} + +static double linear_to_db(double linear) { + if (linear <= 0.0) + return SND_CTL_TLV_DB_GAIN_MUTE; + return 20.0 * log10(linear); +} + +int cdb_to_linear_value( + int cdb, int min_val, int max_val, int min_cdb, int max_cdb +) { + if (cdb <= min_cdb) + return min_val; + if (cdb >= max_cdb) + return max_val; + + // Convert centidB to dB + double db = (double)cdb / 100.0; + double max_db = (double)max_cdb / 100.0; + + // Convert dB relative to max_db to linear scale 0.0-1.0 + double linear = db_to_linear(db - max_db); + + // Scale to full ALSA range + double scaled = linear * (double)max_val; + int value = (int)round(scaled); + if (value < min_val) + return min_val; + if (value > max_val) + return max_val; + return value; +} + +int linear_value_to_cdb( + int value, int min_val, int max_val, int min_cdb, int max_cdb +) { + if (value <= min_val) + return min_cdb; + if (value >= max_val) + return max_cdb; + + // Convert to 0.0-1.0 linear scale + double linear = (double)value / (double)max_val; + double max_db = (double)max_cdb / 100.0; + + // Convert to dB relative to max_db and back to centidB + int cdb = (int)round((linear_to_db(linear) + max_db) * 100.0); + if (cdb < min_cdb) + return min_cdb; + if (cdb > max_cdb) + return max_cdb; + return cdb; +} + +double linear_value_to_db( + int value, int min_val, int max_val, int min_db, int max_db +) { + if (value <= min_val) + return min_db; + if (value >= max_val) + return max_db; + + // Convert to 0.0-1.0 linear scale + double linear = (double)value / (double)max_val; + + // Convert to dB relative to max_db + double db = linear_to_db(linear) + max_db; + if (db < min_db) + return min_db; + if (db > max_db) + return max_db; + return db; +} diff --git a/src/db.h b/src/db.h new file mode 100644 index 0000000..c3c563a --- /dev/null +++ b/src/db.h @@ -0,0 +1,16 @@ +// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett +// SPDX-License-Identifier: GPL-3.0-or-later + +#pragma once + +int cdb_to_linear_value( + int cdb, int min_val, int max_val, int min_cdb, int max_cdb +); + +int linear_value_to_cdb( + int value, int min_val, int max_val, int min_cdb, int max_cdb +); + +double linear_value_to_db( + int value, int min_val, int max_val, int min_db, int max_db +); diff --git a/src/gtkdial.c b/src/gtkdial.c index b86366f..f431de4 100644 --- a/src/gtkdial.c +++ b/src/gtkdial.c @@ -17,6 +17,7 @@ #include #include "gtkdial.h" +#include "db.h" #define DIAL_MIN_WIDTH 50 #define DIAL_MAX_WIDTH 70 @@ -90,6 +91,7 @@ enum { PROP_ROUND_DIGITS, PROP_ZERO_DB, PROP_OFF_DB, + PROP_IS_LINEAR, PROP_TAPER, PROP_CAN_CONTROL, PROP_PEAK_HOLD, @@ -118,6 +120,7 @@ struct _GtkDial { int round_digits; double zero_db; double off_db; + gboolean is_linear; int taper; gboolean can_control; int peak_hold; @@ -254,6 +257,13 @@ static double calc_taper(GtkDial *dial, double val) { double mn = gtk_adjustment_get_lower(dial->adj); double mx = gtk_adjustment_get_upper(dial->adj); double off_db = gtk_dial_get_off_db(dial); + gboolean is_linear = gtk_dial_get_is_linear(dial); + + if (is_linear) { + val = linear_value_to_cdb(val, mn, mx, -8000, 1200) / 100.0; + mn = -60; + mx = 12; + } // if off_db is set, then values below it are considered as // almost-silence, so we clamp them to 0.01 @@ -551,6 +561,19 @@ static void gtk_dial_class_init(GtkDialClass *klass) { G_PARAM_READWRITE | G_PARAM_CONSTRUCT ); + /** + * GtkDial:is_linear: (attributes org.gtk.Method.get=gtk_dial_get_is_linear org.gtk.Method.set=gtk_dial_set_is_linear) + * + * Whether the dial values are linear or dB. + */ + properties[PROP_IS_LINEAR] = g_param_spec_boolean( + "is_linear", + "IsLinear", + "Whether the dial values are linear or dB", + FALSE, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT + ); + /** * GtkDial:taper: (attributes org.gtk.Method.get=gtk_dial_get_taper org.gtk.Method.set=gtk_dial_set_taper) * @@ -1037,6 +1060,9 @@ static void gtk_dial_set_property( case PROP_OFF_DB: gtk_dial_set_off_db(dial, g_value_get_double(value)); break; + case PROP_IS_LINEAR: + gtk_dial_set_is_linear(dial, g_value_get_boolean(value)); + break; case PROP_TAPER: gtk_dial_set_taper(dial, g_value_get_int(value)); break; @@ -1073,6 +1099,9 @@ static void gtk_dial_get_property( case PROP_OFF_DB: g_value_set_double(value, dial->off_db); break; + case PROP_IS_LINEAR: + g_value_set_boolean(value, dial->is_linear); + break; case PROP_TAPER: g_value_set_int(value, dial->taper); break; @@ -1124,6 +1153,15 @@ double gtk_dial_get_off_db(GtkDial *dial) { return dial->off_db; } +void gtk_dial_set_is_linear(GtkDial *dial, gboolean is_linear) { + dial->is_linear = is_linear; + dial->properties_updated = 1; +} + +gboolean gtk_dial_get_is_linear(GtkDial *dial) { + return dial->is_linear; +} + void gtk_dial_set_taper(GtkDial *dial, int taper) { dial->taper = taper; dial->properties_updated = 1; @@ -1288,32 +1326,41 @@ static int set_value(GtkDial *dial, double newval) { return old_valp != dial->valp || old_peak != dial->current_peak; } -static void step_back(GtkDial *dial) { - double newval; +static double do_step(GtkDial *dial, double step_amount) { + double mn = gtk_adjustment_get_lower(dial->adj); + double mx = gtk_adjustment_get_upper(dial->adj); + double newval = gtk_adjustment_get_value(dial->adj); + double step = gtk_adjustment_get_step_increment(dial->adj); - newval = gtk_adjustment_get_value(dial->adj) - gtk_adjustment_get_step_increment(dial->adj); - set_value(dial, newval); + if (gtk_dial_get_is_linear(dial)) { + double db_val = linear_value_to_cdb(newval, mn, mx, -8000, 1200) / 100.0; + db_val = round(db_val / step) * step + step_amount; + + newval = cdb_to_linear_value(db_val * 100.0, mn, mx, -8000, 1200); + if (newval == gtk_adjustment_get_value(dial->adj)) { + newval = CLAMP(newval + (step_amount > 0 ? 1 : -1), mn, mx); + } + } else { + newval += step_amount; + } + + return newval; +} + +static void step_back(GtkDial *dial) { + set_value(dial, do_step(dial, -gtk_adjustment_get_step_increment(dial->adj))); } static void step_forward(GtkDial *dial) { - double newval; - - newval = gtk_adjustment_get_value(dial->adj) + gtk_adjustment_get_step_increment(dial->adj); - set_value(dial, newval); + set_value(dial, do_step(dial, gtk_adjustment_get_step_increment(dial->adj))); } static void page_back(GtkDial *dial) { - double newval; - - newval = gtk_adjustment_get_value(dial->adj) - gtk_adjustment_get_page_increment(dial->adj); - set_value(dial, newval); + set_value(dial, do_step(dial, -gtk_adjustment_get_page_increment(dial->adj))); } static void page_forward(GtkDial *dial) { - double newval; - - newval = gtk_adjustment_get_value(dial->adj) + gtk_adjustment_get_page_increment(dial->adj); - set_value(dial, newval); + set_value(dial, do_step(dial, gtk_adjustment_get_page_increment(dial->adj))); } static void scroll_begin(GtkDial *dial) { @@ -1447,16 +1494,43 @@ static void gtk_dial_drag_gesture_update( gtk_gesture_drag_get_start_point(gesture, &start_x, &start_y); - double valp = dial->dvalp - DRAG_FACTOR * (offset_y / dial->h); - valp = CLAMP(valp, 0.0, 1.0); + double mn = gtk_adjustment_get_lower(dial->adj); + double mx = gtk_adjustment_get_upper(dial->adj); + gboolean is_linear = gtk_dial_get_is_linear(dial); - double val = calc_val( - valp, - gtk_adjustment_get_lower(dial->adj), - gtk_adjustment_get_upper(dial->adj) - ); + double valp; + + if (is_linear) { + double step = gtk_adjustment_get_step_increment(dial->adj); + + // Convert initial value from linear to dB space + double db_val = linear_value_to_cdb( + calc_val(dial->dvalp, mn, mx), + mn, mx, + -8000, 1200 + ) / 100.0; + + // Adjust in dB space + db_val -= 30.0 * DRAG_FACTOR * (offset_y / dial->h); + + // Round + db_val = round(db_val / step) * step; + + // Convert back to linear space and normalise + double val = cdb_to_linear_value( + db_val * 100.0, + mn, mx, + -8000, 1200 + ); + + valp = calc_valp(val, mn, mx); + } else { + valp = dial->dvalp - DRAG_FACTOR * (offset_y / dial->h); + valp = CLAMP(valp, 0.0, 1.0); + } + + set_value(dial, calc_val(valp, mn, mx)); - set_value(dial, val); gtk_widget_queue_draw(GTK_WIDGET(dial)); } @@ -1519,7 +1593,7 @@ static gboolean gtk_dial_scroll_controller_scroll( double step = -gtk_adjustment_get_step_increment(dial->adj) * delta; - set_value(dial, gtk_adjustment_get_value(dial->adj) + step); + set_value(dial, do_step(dial, step)); gtk_widget_queue_draw(GTK_WIDGET(dial)); return GDK_EVENT_STOP; diff --git a/src/gtkdial.h b/src/gtkdial.h index 9b62bc0..4969a9f 100644 --- a/src/gtkdial.h +++ b/src/gtkdial.h @@ -68,6 +68,9 @@ double gtk_dial_get_zero_db(GtkDial *dial); void gtk_dial_set_off_db(GtkDial *dial, double off_db); double gtk_dial_get_off_db(GtkDial *dial); +void gtk_dial_set_is_linear(GtkDial *dial, gboolean is_linear); +gboolean gtk_dial_get_is_linear(GtkDial *dial); + // taper functions enum { GTK_DIAL_TAPER_LINEAR, @@ -98,6 +101,13 @@ void gtk_dial_set_peak_hold(GtkDial *dial, int peak_hold); int gtk_dial_get_peak_hold(GtkDial *dial); void gtk_dial_peak_tick(void); +int cdb_to_linear_value( + int db, int min_val, int max_val, int min_db, int max_db +); +int linear_value_to_cdb( + int value, int min_val, int max_val, int min_db, int max_db +); + G_END_DECLS #endif From 78e2d9642f8c30fe63c1d8045721e345aad95ebc Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 20 Feb 2025 23:41:16 +1030 Subject: [PATCH 52/73] Update alsa interface and gain widget to support linear volume # Conflicts: # src/alsa.c --- src/alsa-sim.c | 4 ++-- src/alsa.c | 16 +++++++------ src/alsa.h | 7 +++--- src/widget-gain.c | 58 +++++++++++++++++++++++++++++++++++++++-------- 4 files changed, 63 insertions(+), 22 deletions(-) diff --git a/src/alsa-sim.c b/src/alsa-sim.c index 0c2a55a..2d5fa3b 100644 --- a/src/alsa-sim.c +++ b/src/alsa-sim.c @@ -231,7 +231,7 @@ static void alsa_parse_comment_node( err = snd_config_get_integer(node, &dbmin); if (err < 0) fatal_alsa_error("snd_config_get_integer error", err); - elem->min_dB = dbmin / 100; + elem->min_cdB = dbmin; } else if (strcmp(key, "dbmax") == 0) { if (type != SND_CONFIG_TYPE_INTEGER) { printf("dbmax type not integer\n"); @@ -241,7 +241,7 @@ static void alsa_parse_comment_node( err = snd_config_get_integer(node, &dbmax); if (err < 0) fatal_alsa_error("snd_config_get_integer error", err); - elem->max_dB = dbmax / 100; + elem->max_cdB = dbmax; } } } diff --git a/src/alsa.c b/src/alsa.c index fd4fa7c..9e6fe3e 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -2,6 +2,7 @@ // SPDX-License-Identifier: GPL-3.0-or-later #include +#include #include "alsa.h" #include "scarlett2-firmware.h" @@ -361,7 +362,7 @@ static void alsa_get_elem_tlv(struct alsa_elem *elem) { unsigned int tlv[MAX_TLV_RANGE_SIZE]; unsigned int *dbrec; int ret; - long min_dB, max_dB; + long min_cdB, max_cdB; snd_ctl_elem_id_alloca(&elem_id); snd_ctl_elem_id_set_numid(elem_id, elem->numid); @@ -370,29 +371,30 @@ static void alsa_get_elem_tlv(struct alsa_elem *elem) { elem->card->handle, elem_id, tlv, sizeof(tlv) ); if (ret < 0) { - fprintf(stderr, "TLV read error %d\n", ret); + fprintf(stderr, "TLV read error: %s\n", snd_strerror(ret)); return; } ret = snd_tlv_parse_dB_info(tlv, sizeof(tlv), &dbrec); if (ret <= 0) { - fprintf(stderr, "TLV parse error %d\n", ret); + fprintf(stderr, "TLV parse error: %s\n", snd_strerror(ret)); return; } int min_val = snd_ctl_elem_info_get_min(elem_info); int max_val = snd_ctl_elem_info_get_max(elem_info); - ret = snd_tlv_get_dB_range(tlv, min_val, max_val, &min_dB, &max_dB); + ret = snd_tlv_get_dB_range(dbrec, min_val, max_val, &min_cdB, &max_cdB); if (ret != 0) { - fprintf(stderr, "TLV range error %d\n", ret); + fprintf(stderr, "TLV range error: %s\n", snd_strerror(ret)); return; } elem->min_val = min_val; elem->max_val = max_val; - elem->min_dB = min_dB / 100; - elem->max_dB = max_dB / 100; + elem->dB_type = dbrec[SNDRV_CTL_TLVO_TYPE]; + elem->min_cdB = min_cdB; + elem->max_cdB = max_cdB; } static void alsa_get_elem(struct alsa_card *card, int numid) { diff --git a/src/alsa.h b/src/alsa.h index 2d3eb02..a350965 100644 --- a/src/alsa.h +++ b/src/alsa.h @@ -126,11 +126,12 @@ struct alsa_elem { int count; int index; - // for gain/volume elements, the dB range and step + // for gain/volume elements, the value range, dB type, and dB range int min_val; int max_val; - int min_dB; - int max_dB; + int dB_type; + int min_cdB; + int max_cdB; // for routing sinks int is_routing_snk; diff --git a/src/widget-gain.c b/src/widget-gain.c index d72d570..71b92ac 100644 --- a/src/widget-gain.c +++ b/src/widget-gain.c @@ -4,6 +4,7 @@ #include "gtkdial.h" #include "stringhelper.h" #include "widget-gain.h" +#include "db.h" struct gain { struct alsa_elem *elem; @@ -56,16 +57,31 @@ static void gain_updated( char s[20]; char *p = s; - float value = (float)alsa_value * data->scale + elem->min_dB; + float value; + int min_db = round(elem->min_cdB / 100.0); + int max_db = round(elem->max_cdB / 100.0); - if (value > elem->max_dB) - value = elem->max_dB; - else if (value < elem->min_dB) - value = elem->min_dB; + if (elem->dB_type == SND_CTL_TLVT_DB_LINEAR) { + value = linear_value_to_db( + alsa_value, + elem->min_val, + elem->max_val, + min_db, + max_db + ); + } else { + value = ((float)(alsa_value - elem->min_val)) * data->scale + (elem->min_cdB / 100.0); + if (value > max_db) + value = max_db; + else if (value < min_db) + value = min_db; + } - if (data->zero_is_off && alsa_value == 0) { + if (data->zero_is_off && value == min_db) { p += sprintf(p, "−∞"); } else { + if (data->scale <= 0.5) + value = round(value * 10) / 10; if (value < 0) p += sprintf(p, "−"); else if (value > 0) @@ -159,20 +175,42 @@ GtkWidget *make_gain_alsa_elem( gtk_widget_set_valign(data->vbox, GTK_ALIGN_START); gtk_widget_set_vexpand(data->vbox, TRUE); - data->scale = (float)(elem->max_dB - elem->min_dB) / - (elem->max_val - elem->min_val); + gboolean is_linear = elem->dB_type == SND_CTL_TLVT_DB_LINEAR; + double step; + if (is_linear) { + data->scale = 0.5; + step = 0.5; + } else { + data->scale = (float)(elem->max_cdB - elem->min_cdB) / 100.0 / + (elem->max_val - elem->min_val); + step = 1; + } data->dial = gtk_dial_new_with_range( elem->min_val, elem->max_val, - 1, + step, 3 / data->scale ); // calculate 0dB value - int zero_db_value = (int)((0 - elem->min_dB) / data->scale + elem->min_val); + int zero_db_value; + + if (is_linear) { + zero_db_value = cdb_to_linear_value( + 0, + elem->min_val, + elem->max_val, + elem->min_cdB, + elem->max_cdB + ); + } else { + zero_db_value = + (int)((0 - elem->min_cdB) / 100.0 / data->scale + elem->min_val); + } gtk_dial_set_zero_db(GTK_DIAL(data->dial), zero_db_value); + gtk_dial_set_is_linear(GTK_DIAL(data->dial), is_linear); // convert from widget_taper to gtk_dial_taper int gtk_dial_taper; From 64d9f8173a22cb0ae2b3ebab261aaae9d6c0d04b Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 20 Feb 2025 23:41:36 +1030 Subject: [PATCH 53/73] Make perror("fopen") messages distinct --- src/scarlett2-firmware.c | 4 ++-- src/widget-sample-rate.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/scarlett2-firmware.c b/src/scarlett2-firmware.c index 9f14263..115bb25 100644 --- a/src/scarlett2-firmware.c +++ b/src/scarlett2-firmware.c @@ -72,7 +72,7 @@ struct scarlett2_firmware_header *scarlett2_read_firmware_header( ) { FILE *file = fopen(fn, "rb"); if (!file) { - perror("fopen"); + perror("fopen firmware header"); fprintf(stderr, "Unable to open %s\n", fn); return NULL; } @@ -91,7 +91,7 @@ struct scarlett2_firmware_header *scarlett2_read_firmware_header( struct scarlett2_firmware_file *scarlett2_read_firmware_file(const char *fn) { FILE *file = fopen(fn, "rb"); if (!file) { - perror("fopen"); + perror("fopen firmware file"); fprintf(stderr, "Unable to open %s\n", fn); return NULL; } diff --git a/src/widget-sample-rate.c b/src/widget-sample-rate.c index 7d88a74..3224b21 100644 --- a/src/widget-sample-rate.c +++ b/src/widget-sample-rate.c @@ -46,7 +46,7 @@ static int get_sample_rate(struct sample_rate *data) { FILE *file = fopen(data->path, "r"); if (!file) { - perror("fopen"); + perror("fopen /proc/asound/cardN/stream0"); return 0; } From 18841b2a45e8eec7e231a334794543bd73fed883 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sat, 28 Dec 2024 18:54:32 +1030 Subject: [PATCH 54/73] Add support for two-control speaker switching and talkback The 4th Gen driver has two boolean controls each for the speaker switching and talkback controls, rather than the single enum control that the 3rd Gen driver presents. --- src/alsa-scarlett-gui.css | 21 +++++++++ src/iface-mixer.c | 90 ++++++++++++++++++++++++++++++++++++--- 2 files changed, 105 insertions(+), 6 deletions(-) diff --git a/src/alsa-scarlett-gui.css b/src/alsa-scarlett-gui.css index 005edb9..8c021fd 100644 --- a/src/alsa-scarlett-gui.css +++ b/src/alsa-scarlett-gui.css @@ -159,6 +159,27 @@ button.toggle { text-shadow: 0 0 5px #0000ff, 0 0 15px #0000ff; } +.window-frame button.speaker-switching-enable:checked { + text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; +} + +.window-frame button.speaker-switching-alt { + color: #ffffff; + text-shadow: 0 0 5px #00ff00, 0 0 15px #00c000; +} + +.window-frame button.speaker-switching-alt:checked { + text-shadow: 0 0 5px #ff0000, 0 0 15px #c00000; +} + +.window-frame button.talkback-enable:checked { + text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; +} + +.window-frame button.talk:checked { + text-shadow: 0 0 5px #00c000, 0 0 15px #00c000; +} + /* orange */ .window-frame .vocaster button.autogain:checked { text-shadow: 0 0 5px #ffc000, 0 0 15px #ffc000; diff --git a/src/iface-mixer.c b/src/iface-mixer.c index f7c6be0..723a0ec 100644 --- a/src/iface-mixer.c +++ b/src/iface-mixer.c @@ -146,7 +146,7 @@ static void add_sample_rate_control( gtk_box_append(GTK_BOX(b), w); } -static void add_speaker_switching_controls( +static void add_speaker_switching_controls_enum( struct alsa_card *card, GtkWidget *global_controls ) { @@ -174,7 +174,43 @@ static void add_speaker_switching_controls( gtk_box_append(GTK_BOX(global_controls), w); } -static void add_talkback_controls( +static void add_speaker_switching_controls_switches( + struct alsa_card *card, + GtkWidget *global_controls +) { + GArray *elems = card->elems; + + struct alsa_elem *enable = get_elem_by_name( + elems, "Speaker Switching Playback Switch" + ); + struct alsa_elem *alt = get_elem_by_name( + elems, "Speaker Switching Alt Playback Switch" + ); + + if (!enable || !alt) + return; + + GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); + gtk_widget_set_tooltip_text( + box, + "Speaker Switching lets you swap between two pairs of " + "monitoring speakers very easily." + ); + + GtkWidget *l = gtk_label_new("Speaker Switching"); + GtkWidget *w1 = make_boolean_alsa_elem(enable, "Off", "On"); + GtkWidget *w2 = make_boolean_alsa_elem(alt, "Main", "Alt"); + + gtk_widget_add_css_class(w1, "speaker-switching-enable"); + gtk_widget_add_css_class(w2, "speaker-switching-alt"); + + gtk_box_append(GTK_BOX(box), l); + gtk_box_append(GTK_BOX(box), w1); + gtk_box_append(GTK_BOX(box), w2); + gtk_box_append(GTK_BOX(global_controls), box); +} + +static void add_talkback_controls_enum( struct alsa_card *card, GtkWidget *global_controls ) { @@ -203,6 +239,43 @@ static void add_talkback_controls( gtk_box_append(GTK_BOX(global_controls), w); } +static void add_talkback_controls_switches( + struct alsa_card *card, + GtkWidget *global_controls +) { + GArray *elems = card->elems; + + struct alsa_elem *enable = get_elem_by_name( + elems, "Talkback Enable Playback Switch" + ); + struct alsa_elem *talk = get_elem_by_name( + elems, "Talk Playback Switch" + ); + + if (!enable || !talk) + return; + + GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); + gtk_widget_set_tooltip_text( + box, + "Talkback lets you add another channel (usually the talkback " + "mic) to a mix with a button push, usually to talk to " + "musicians, and without using an additional mic channel." + ); + + GtkWidget *l = gtk_label_new("Talkback"); + GtkWidget *w1 = make_boolean_alsa_elem(enable, "Disabled", "Enabled"); + GtkWidget *w2 = make_boolean_alsa_elem(talk, "Talk", "Talk"); + + gtk_widget_add_css_class(w1, "talkback-enable"); + gtk_widget_add_css_class(w2, "talk"); + + gtk_box_append(GTK_BOX(box), l); + gtk_box_append(GTK_BOX(box), w1); + gtk_box_append(GTK_BOX(box), w2); + gtk_box_append(GTK_BOX(global_controls), box); +} + static GtkWidget *create_global_box(GtkWidget *grid, int *x, int orient) { GtkWidget *box = gtk_box_new(GTK_ORIENTATION_VERTICAL, 5); gtk_widget_set_vexpand(box, TRUE); @@ -854,8 +927,10 @@ static void create_global_controls( add_sync_status_control(card, column[1]); add_power_status_control(card, column[1]); add_sample_rate_control(card, column[2]); - add_speaker_switching_controls(card, column[0]); - add_talkback_controls(card, column[1]); + add_speaker_switching_controls_enum(card, column[0]); + add_speaker_switching_controls_switches(card, column[0]); + add_talkback_controls_enum(card, column[1]); + add_talkback_controls_switches(card, column[1]); } static GtkWidget *create_main_window_controls(struct alsa_card *card) { @@ -956,9 +1031,12 @@ static void create_scrollable_window(GtkWidget *window, GtkWidget *controls) { GtkWidget *create_iface_mixer_main(struct alsa_card *card) { card->has_speaker_switching = - !!get_elem_by_name(card->elems, "Speaker Switching Playback Enum"); + get_elem_by_name(card->elems, "Speaker Switching Playback Enum") || + get_elem_by_name(card->elems, "Speaker Switching Playback Switch"); + card->has_talkback = - !!get_elem_by_name(card->elems, "Talkback Playback Enum"); + get_elem_by_name(card->elems, "Talkback Playback Enum") || + get_elem_by_name(card->elems, "Talkback Enable Playback Switch"); GtkWidget *top = gtk_frame_new(NULL); gtk_widget_add_css_class(top, "window-frame"); From f1f085abcf578a633e55eaeaa7031d54bffd3209 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 20 Feb 2025 23:50:15 +1030 Subject: [PATCH 55/73] Add support for new 4th Gen control names The 4th Gen driver has renamed "Line" to "Analogue" and removed "Input" and "Output" in cases like "Mixer Input", "DSP Input", and "Analogue Output". Some numbers are no longer zero-padded. --- src/alsa.c | 10 ++++++---- src/iface-mixer.c | 6 +++++- src/window-routing.c | 2 +- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/src/alsa.c b/src/alsa.c index 9e6fe3e..8038374 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -597,14 +597,14 @@ static void get_routing_snks(struct alsa_card *card) { elem->is_routing_snk = 1; - if (strncmp(elem->name, "Mixer Input", 11) == 0 || + if (strncmp(elem->name, "Mixer", 5) == 0 || strncmp(elem->name, "Matrix", 6) == 0) { elem->port_category = PC_MIX; if (!alsa_get_elem_writable(elem)) card->has_fixed_mixer_inputs = 1; - } else if (strncmp(elem->name, "DSP Input", 9) == 0) { + } else if (strncmp(elem->name, "DSP", 3) == 0) { elem->port_category = PC_DSP; } else if (strncmp(elem->name, "PCM", 3) == 0 || strncmp(elem->name, "Input Source", 12) == 0) { @@ -664,10 +664,12 @@ void alsa_get_routing_controls(struct alsa_card *card) { // check that we can find a routing control card->sample_capture_elem = get_elem_by_name(card->elems, "PCM 01 Capture Enum"); - if (!card->sample_capture_elem) { + if (!card->sample_capture_elem) + card->sample_capture_elem = + get_elem_by_name(card->elems, "PCM 1 Capture Enum"); + if (!card->sample_capture_elem) card->sample_capture_elem = get_elem_by_name(card->elems, "Input Source 01 Capture Route"); - } if (!card->sample_capture_elem) { fprintf( diff --git a/src/iface-mixer.c b/src/iface-mixer.c index 723a0ec..5e82a84 100644 --- a/src/iface-mixer.c +++ b/src/iface-mixer.c @@ -813,7 +813,8 @@ static void create_output_controls( gtk_grid_attach(GTK_GRID(output_grid), w, 0, 1, 1, 1); } else if (strncmp(elem->name, "Line", 4) == 0 || - strncmp(elem->name, "Master", 4) == 0) { + strncmp(elem->name, "Master", 4) == 0 || + strncmp(elem->name, "Analogue", 8) == 0) { if (strstr(elem->name, "Playback Volume")) { w = make_gain_alsa_elem(elem, 1, WIDGET_GAIN_TAPER_LOG, 1); @@ -966,6 +967,9 @@ static GtkWidget *create_main_window_controls(struct alsa_card *card) { if (!output_count) output_count = get_max_elem_by_name(card->elems, "Master", "Playback Volume") * 2; + if (!output_count) + output_count = + get_max_elem_by_name(card->elems, "Analogue", "Playback Volume"); create_global_controls(card, top, &x); create_input_controls(card, top, &x, input_count); diff --git a/src/window-routing.c b/src/window-routing.c index 82a07d0..0436b2a 100644 --- a/src/window-routing.c +++ b/src/window-routing.c @@ -853,7 +853,7 @@ static void make_routing_alsa_elem(struct routing_snk *r_snk) { 0, elem->port_num + 1, 1, 1 ); - // "* Output X Playback Enum" controls go along the right, in + // "* X Playback Enum" controls go along the right, in // card->routing_hw_out_grid } else if (elem->port_category == PC_HW) { From 11dba2b42c541955d98a14db4bf738039a72fff7 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sat, 4 Jan 2025 01:51:09 +1030 Subject: [PATCH 56/73] Simplify update_levels_controls() --- src/window-levels.c | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/src/window-levels.c b/src/window-levels.c index 1c8de54..486249c 100644 --- a/src/window-levels.c +++ b/src/window-levels.c @@ -32,27 +32,16 @@ struct levels { static int update_levels_controls(void *user_data) { struct levels *data = user_data; - struct alsa_card *card = data->card; struct alsa_elem *level_meter_elem = data->level_meter_elem; int *values = alsa_get_elem_int_values(level_meter_elem); - int meter_num = 0; - gtk_dial_peak_tick(); - // go through the port categories - for (int i = 0; i < PC_COUNT; i++) { - - // go through the ports in that category - for (int j = 0; j < card->routing_out_count[i]; j++) { - GtkWidget *meter = data->meters[meter_num]; - double value = 20 * log10(values[meter_num] / 4095.0); - - gtk_dial_set_value(GTK_DIAL(meter), value); - meter_num++; - } + for (int i = 0; i < level_meter_elem->count; i++) { + double value = 20 * log10(values[i] / 4095.0); + gtk_dial_set_value(GTK_DIAL(data->meters[i]), value); } free(values); From b41a47587b9cbe27cf99a534e99691547ffd9d1b Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Thu, 20 Feb 2025 23:58:32 +1030 Subject: [PATCH 57/73] Add support for TLVs from the FCP driver Decode level meter labels and the FCP socket location from TLVs. --- src/alsa.c | 100 +++++++++++++++++++++++++++++++++++++++++------------ src/alsa.h | 4 +++ 2 files changed, 82 insertions(+), 22 deletions(-) diff --git a/src/alsa.c b/src/alsa.c index 8038374..2d0684a 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -9,7 +9,12 @@ #include "stringhelper.h" #include "window-iface.h" -#define MAX_TLV_RANGE_SIZE 256 +#define MAX_TLV_RANGE_SIZE 1024 + +// TLV type for channel labels +#ifndef SNDRV_CTL_TLVT_FCP_CHANNEL_LABELS +#define SNDRV_CTL_TLVT_FCP_CHANNEL_LABELS 0x110 +#endif // names for the port categories const char *port_category_names[PC_COUNT] = { @@ -346,6 +351,8 @@ char *alsa_get_item_name(struct alsa_elem *elem, int i) { // static void alsa_get_elem_tlv(struct alsa_elem *elem) { + struct alsa_card *card = elem->card; + if (elem->type != SND_CTL_ELEM_TYPE_INTEGER) return; @@ -353,7 +360,7 @@ static void alsa_get_elem_tlv(struct alsa_elem *elem) { snd_ctl_elem_info_alloca(&elem_info); snd_ctl_elem_info_set_numid(elem_info, elem->numid); - snd_ctl_elem_info(elem->card->handle, elem_info); + snd_ctl_elem_info(card->handle, elem_info); if (!snd_ctl_elem_info_is_tlv_readable(elem_info)) return; @@ -368,33 +375,82 @@ static void alsa_get_elem_tlv(struct alsa_elem *elem) { snd_ctl_elem_id_set_numid(elem_id, elem->numid); ret = snd_ctl_elem_tlv_read( - elem->card->handle, elem_id, tlv, sizeof(tlv) + card->handle, elem_id, tlv, sizeof(tlv) ); if (ret < 0) { fprintf(stderr, "TLV read error: %s\n", snd_strerror(ret)); return; } - ret = snd_tlv_parse_dB_info(tlv, sizeof(tlv), &dbrec); - if (ret <= 0) { - fprintf(stderr, "TLV parse error: %s\n", snd_strerror(ret)); - return; + // meter map + if (tlv[SNDRV_CTL_TLVO_TYPE] == SNDRV_CTL_TLVT_FCP_CHANNEL_LABELS) { + int label_data_size = tlv[SNDRV_CTL_TLVO_LEN]; + char *label_data = (char *)&tlv[SNDRV_CTL_TLVO_LEN + 1]; + + // check that there are at least elem->count labels in the data + int label_count = 0; + for (int i = 0; i < label_data_size; i++) { + if (!label_data[i]) + label_count++; + } + + if (label_count < elem->count) { + fprintf( + stderr, + "TLV label count %d < %d\n", + label_count, + elem->count + ); + return; + } + + if (elem->count < 0 || elem->count > 255) { + fprintf(stderr, "TLV label count %d out of range\n", elem->count); + exit(1); + } + + elem->meter_labels = calloc(elem->count, sizeof(char *)); + + char *cur_label = label_data; + for (int i = 0; i < elem->count; i++) { + elem->meter_labels[i] = strdup(cur_label); + if (!elem->meter_labels[i]) { + fprintf(stderr, "strdup failed\n"); + exit(1); + } + + cur_label += strlen(cur_label) + 1; + } + + /* firmware version TLV contains socket location */ + } else if (tlv[SNDRV_CTL_TLVO_TYPE] == 0x53434B54) { + card->fcp_socket = strdup((char *)&tlv[SNDRV_CTL_TLVO_LEN + 1]); + + /* dB range */ + } else { + ret = snd_tlv_parse_dB_info(tlv, sizeof(tlv), &dbrec); + if (ret <= 0) { + fprintf(stderr, "TLV parse error: %s\n", snd_strerror(ret)); + return; + } + + int min_val = snd_ctl_elem_info_get_min(elem_info); + int max_val = snd_ctl_elem_info_get_max(elem_info); + + ret = snd_tlv_get_dB_range( + dbrec, min_val, max_val, &min_cdB, &max_cdB + ); + if (ret != 0) { + fprintf(stderr, "TLV range error: %s\n", snd_strerror(ret)); + return; + } + + elem->min_val = min_val; + elem->max_val = max_val; + elem->dB_type = dbrec[SNDRV_CTL_TLVO_TYPE]; + elem->min_cdB = min_cdB; + elem->max_cdB = max_cdB; } - - int min_val = snd_ctl_elem_info_get_min(elem_info); - int max_val = snd_ctl_elem_info_get_max(elem_info); - - ret = snd_tlv_get_dB_range(dbrec, min_val, max_val, &min_cdB, &max_cdB); - if (ret != 0) { - fprintf(stderr, "TLV range error: %s\n", snd_strerror(ret)); - return; - } - - elem->min_val = min_val; - elem->max_val = max_val; - elem->dB_type = dbrec[SNDRV_CTL_TLVO_TYPE]; - elem->min_cdB = min_cdB; - elem->max_cdB = max_cdB; } static void alsa_get_elem(struct alsa_card *card, int numid) { diff --git a/src/alsa.h b/src/alsa.h index a350965..e7548ef 100644 --- a/src/alsa.h +++ b/src/alsa.h @@ -133,6 +133,9 @@ struct alsa_elem { int min_cdB; int max_cdB; + // level meter labels + char **meter_labels; + // for routing sinks int is_routing_snk; int port_category; @@ -159,6 +162,7 @@ struct alsa_card { uint32_t pid; char *serial; char *name; + char *fcp_socket; int best_firmware_version; snd_ctl_t *handle; struct pollfd pfd; From c4ab20f9b568ab60c42969400e7e34aa3c8ef87a Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Fri, 21 Feb 2025 00:01:54 +1030 Subject: [PATCH 58/73] Update alsa.c to handle differing FCP mixer element names --- src/alsa.c | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/alsa.c b/src/alsa.c index 2d0684a..d9ae004 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -616,6 +616,14 @@ static void get_routing_srcs(struct alsa_card *card) { // Analogue Output xx Playback Enum // S/PDIF Output xx Playback Enum // ADAT Output xx Playback Enum +// +// or new style: +// PCM xx Capture Enum +// Mixer xx Capture Enum +// Analogue xx Playback Enum +// S/PDIF xx Playback Enum +// ADAT xx Playback Enum + static int is_elem_routing_snk(struct alsa_elem *elem) { if (strstr(elem->name, "Capture Route") || strstr(elem->name, "Input Playback Route") || @@ -624,13 +632,16 @@ static int is_elem_routing_snk(struct alsa_elem *elem) { if (strstr(elem->name, "Capture Enum") && ( strncmp(elem->name, "PCM ", 4) == 0 || - strncmp(elem->name, "Mixer Input ", 12) == 0 || - strncmp(elem->name, "DSP Input ", 10) == 0 + strncmp(elem->name, "Mixer ", 6) == 0 || + strncmp(elem->name, "DSP ", 4) == 0 )) return 1; - if (strstr(elem->name, "Output") && - strstr(elem->name, "Playback Enum")) + if (strstr(elem->name, "Playback Enum") && ( + strncmp(elem->name, "Analogue ", 9) == 0 || + strncmp(elem->name, "S/PDIF ", 7) == 0 || + strncmp(elem->name, "ADAT ", 5) == 0 + )) return 1; return 0; From dc21eb52d05ccc494d50ff202a511e000cd810e0 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sat, 4 Jan 2025 01:59:17 +1030 Subject: [PATCH 59/73] Add support for Level Meter labels --- src/window-levels.c | 123 ++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 114 insertions(+), 9 deletions(-) diff --git a/src/window-levels.c b/src/window-levels.c index 486249c..c3b4290 100644 --- a/src/window-levels.c +++ b/src/window-levels.c @@ -1,6 +1,7 @@ // SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later +#include #include #include "gtkdial.h" @@ -26,6 +27,8 @@ static const double level_colours[] = { struct levels { struct alsa_card *card; struct alsa_elem *level_meter_elem; + GtkWidget *top; + GtkGrid *grid; GtkWidget *meters[MAX_METERS]; guint timer; }; @@ -67,21 +70,121 @@ static void on_destroy(struct levels *data, GtkWidget *widget) { g_free(data); } +static GtkWidget *create_levels_controls_with_labels( + struct alsa_card *card, + struct levels *data +) { + struct alsa_elem *level_meter_elem = data->level_meter_elem; + int count = level_meter_elem->count; + + int row = 1; + int max_count = 0; + char *current_type = NULL; + + for (int meter_num = 0; meter_num < count; meter_num++) { + char *label = strdup(level_meter_elem->meter_labels[meter_num]); + + if (!label) { + fprintf(stderr, "Couldn't strdup label\n"); + exit(1); + } + + if (strlen(label) < 3) { + fprintf(stderr, "Label too short: %s\n", label); + exit(1); + } + + // Label is "Source Analogue 1" or "Source Mix A" or "Sink + // Analogue 1", etc. + // get the number part of the label looking from the end + int label_idx = strlen(label) - 1; + int label_num = 1; + if (isdigit(label[label_idx])) { + while (label_idx > 1 && isdigit(label[label_idx - 1])) + label_idx--; + label_num = atoi(&label[label_idx]); + + if (label[label_idx - 1] != ' ') { + fprintf(stderr, "Label %s is not in the expected format\n", label); + exit(1); + } + label[label_idx - 1] = '\0'; + + } else if (label[label_idx] >= 'A' && label[label_idx] <= 'Z') { + label_num = label[label_idx] - 'A' + 1; + + if (label[label_idx - 1] != ' ') { + fprintf(stderr, "Label %s is not in the expected format\n", label); + exit(1); + } + + label[label_idx - 1] = '\0'; + } + + if (label_num > max_count) + max_count = label_num; + + if (!current_type || strcmp(current_type, label)) { + row++; + + free(current_type); + current_type = strdup(label); + + GtkWidget *l = gtk_label_new(current_type); + gtk_widget_set_halign(l, GTK_ALIGN_END); + + // add the type label + gtk_grid_attach(GTK_GRID(data->grid), l, 0, row, 1, 1); + } + + GtkWidget *meter = gtk_dial_new_with_range(-80, 0, 0, 0); + gtk_dial_set_taper(GTK_DIAL(meter), GTK_DIAL_TAPER_LINEAR); + gtk_dial_set_can_control(GTK_DIAL(meter), FALSE); + gtk_dial_set_peak_hold(GTK_DIAL(meter), 1000); + gtk_dial_set_level_meter_colours( + GTK_DIAL(meter), + level_breakpoints_out, + level_colours, + sizeof(level_breakpoints_out) / sizeof(int) + ); + gtk_widget_set_sensitive(meter, FALSE); + gtk_dial_set_off_db(GTK_DIAL(meter), -45); + gtk_grid_attach(GTK_GRID(data->grid), meter, label_num, row, 1, 1); + data->meters[meter_num] = meter; + + free(label); + } + + free(current_type); + + for (int col = 1; col <= max_count; col++) { + char s[20]; + sprintf(s, "%d", col); + GtkWidget *l = gtk_label_new(s); + gtk_grid_attach(GTK_GRID(data->grid), l, col, 0, 1, 1); + } + + data->timer = g_timeout_add(50, update_levels_controls, data); + g_object_weak_ref(G_OBJECT(data->grid), (GWeakNotify)on_destroy, data); + + return data->top; +} + GtkWidget *create_levels_controls(struct alsa_card *card) { struct levels *data = g_malloc0(sizeof(struct levels)); data->card = card; - GtkWidget *top = gtk_frame_new(NULL); + GtkWidget *top = data->top = gtk_frame_new(NULL); gtk_widget_add_css_class(top, "window-frame"); - GtkWidget *levels_top = gtk_grid_new(); - gtk_widget_add_css_class(levels_top, "window-content"); - gtk_widget_add_css_class(levels_top, "top-level-content"); - gtk_widget_add_css_class(levels_top, "window-levels"); - gtk_frame_set_child(GTK_FRAME(top), levels_top); + GtkWidget *grid_widget = gtk_grid_new(); + gtk_widget_add_css_class(grid_widget, "window-content"); + gtk_widget_add_css_class(grid_widget, "top-level-content"); + gtk_widget_add_css_class(grid_widget, "window-levels"); + gtk_frame_set_child(GTK_FRAME(top), grid_widget); - GtkGrid *grid = GTK_GRID(levels_top); + GtkGrid *grid = data->grid = GTK_GRID(grid_widget); GtkWidget *count_labels[MAX_MUX_IN] = { NULL }; @@ -93,6 +196,9 @@ GtkWidget *create_levels_controls(struct alsa_card *card) { return NULL; } + if (data->level_meter_elem->meter_labels) + return create_levels_controls_with_labels(card, data); + // go through the port categories for (int i = 0, row = 1; i < PC_COUNT; i++) { @@ -140,12 +246,11 @@ GtkWidget *create_levels_controls(struct alsa_card *card) { int elem_count = data->level_meter_elem->count; if (meter_num != elem_count) { printf("meter_num is %d but elem count is %d\n", meter_num, elem_count); - return NULL; } data->level_meter_elem->count = elem_count; data->timer = g_timeout_add(50, update_levels_controls, data); - g_object_weak_ref(G_OBJECT(levels_top), (GWeakNotify)on_destroy, data); + g_object_weak_ref(G_OBJECT(grid), (GWeakNotify)on_destroy, data); return top; } From 01c947f4345412d48212f00910c0c11937b8fd4f Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Fri, 21 Feb 2025 00:11:18 +1030 Subject: [PATCH 60/73] Fix output control column/mute tooltip handling --- src/iface-mixer.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/iface-mixer.c b/src/iface-mixer.c index 5e82a84..ca637e4 100644 --- a/src/iface-mixer.c +++ b/src/iface-mixer.c @@ -783,9 +783,12 @@ static void create_output_controls( return; } - int has_hw_vol = !!get_elem_by_name(elems, "Master HW Playback Volume") || - !!get_elem_by_name(elems, "Master Playback Volume"); - int line_1_col = has_hw_vol; + int has_sw_hw_ctrls = + !!get_elem_by_substr(elems, "Volume Control Playback Enum"); + int line_1_col = + has_sw_hw_ctrls || + get_elem_by_name(elems, "Mute Playback Switch") || + get_elem_by_name(elems, "Master Playback Switch"); for (int i = 0; i < output_count; i++) { char s[20]; @@ -826,7 +829,7 @@ static void create_output_controls( elem, "*audio-volume-high", "*audio-volume-muted" ); gtk_widget_add_css_class(w, "mute"); - if (has_hw_vol) { + if (has_sw_hw_ctrls) { gtk_widget_set_tooltip_text( w, "Mute (only available when under software control)" From c7357c05391192f300d6a6a7ed7ea6f13c4af68d Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Sat, 4 Jan 2025 03:29:41 +1030 Subject: [PATCH 61/73] Move card_destroy_callback() before alsa_card_callback() --- src/alsa.c | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/alsa.c b/src/alsa.c index d9ae004..7b6752a 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -766,6 +766,27 @@ static void alsa_elem_change(struct alsa_elem *elem) { } } +static void card_destroy_callback(void *data) { + struct alsa_card *card = data; + + // close the windows associated with this card + destroy_card_window(card); + + // TODO: there is more to free + free(card->device); + free(card->serial); + free(card->name); + free(card); + + // go through the alsa_cards array and clear the entry for this card + for (int i = 0; i < alsa_cards->len; i++) { + struct alsa_card **card_ptr = + &g_array_index(alsa_cards, struct alsa_card *, i); + if (*card_ptr == card) + *card_ptr = NULL; + } +} + static gboolean alsa_card_callback( GIOChannel *source, GIOCondition condition, @@ -853,27 +874,6 @@ struct alsa_card *card_create(int card_num) { return card; } -static void card_destroy_callback(void *data) { - struct alsa_card *card = data; - - // close the windows associated with this card - destroy_card_window(card); - - // TODO: there is more to free - free(card->device); - free(card->serial); - free(card->name); - free(card); - - // go through the alsa_cards array and clear the entry for this card - for (int i = 0; i < alsa_cards->len; i++) { - struct alsa_card **card_ptr = - &g_array_index(alsa_cards, struct alsa_card *, i); - if (*card_ptr == card) - *card_ptr = NULL; - } -} - static void alsa_add_card_callback(struct alsa_card *card) { card->io_channel = g_io_channel_unix_new(card->pfd.fd); card->event_source_id = g_io_add_watch_full( From ed4f9cbaa7bc95238c76d8ab52ea08b8adf7290a Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Fri, 21 Feb 2025 00:21:12 +1030 Subject: [PATCH 62/73] Call card_destroy_callback() when an ALSA element is removed --- src/alsa.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/alsa.c b/src/alsa.c index 7b6752a..ed94afa 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -811,12 +811,18 @@ static gboolean alsa_card_callback( printf("card_callback_error %d\n", err); exit(1); } + if (snd_ctl_event_get_type(event) != SND_CTL_EVENT_ELEM) return 1; int numid = snd_ctl_event_elem_get_numid(event); unsigned int mask = snd_ctl_event_elem_get_mask(event); + if (mask == SND_CTL_EVENT_MASK_REMOVE) { + card_destroy_callback(card); + return 0; + } + if (!(mask & (SND_CTL_EVENT_MASK_VALUE | SND_CTL_EVENT_MASK_INFO))) return 1; From ab4003706457b7778f26168a41432f776ca62319 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Fri, 21 Feb 2025 02:15:58 +1030 Subject: [PATCH 63/73] Bump copyright year to 2025 --- README.md | 2 +- src/Makefile | 2 +- src/about.c | 4 ++-- src/about.h | 2 +- src/alsa-sim.c | 2 +- src/alsa-sim.h | 2 +- src/alsa.c | 2 +- src/alsa.h | 2 +- src/const.h | 2 +- src/db.c | 2 +- src/db.h | 2 +- src/device-reset-config.c | 2 +- src/device-reset-config.h | 2 +- src/device-update-firmware.c | 2 +- src/device-update-firmware.h | 2 +- src/error.c | 2 +- src/error.h | 2 +- src/file.c | 2 +- src/file.h | 2 +- src/gtkdial.c | 2 +- src/gtkdial.h | 2 +- src/gtkhelper.c | 2 +- src/gtkhelper.h | 2 +- src/hardware.c | 2 +- src/hardware.h | 2 +- src/iface-mixer.c | 2 +- src/iface-mixer.h | 2 +- src/iface-no-mixer.c | 2 +- src/iface-no-mixer.h | 2 +- src/iface-none.c | 2 +- src/iface-none.h | 2 +- src/iface-unknown.c | 2 +- src/iface-unknown.h | 2 +- src/iface-update.c | 2 +- src/iface-update.h | 2 +- src/main.c | 2 +- src/main.h | 2 +- src/menu.c | 2 +- src/menu.h | 2 +- src/routing-drag-line.c | 2 +- src/routing-drag-line.h | 2 +- src/routing-lines.c | 2 +- src/routing-lines.h | 2 +- src/scarlett2-firmware.c | 2 +- src/scarlett2-firmware.h | 2 +- src/stringhelper.c | 2 +- src/stringhelper.h | 2 +- src/tooltips.c | 2 +- src/tooltips.h | 2 +- src/widget-boolean.c | 2 +- src/widget-boolean.h | 2 +- src/widget-drop-down.c | 2 +- src/widget-drop-down.h | 2 +- src/widget-dual.c | 2 +- src/widget-dual.h | 2 +- src/widget-gain.c | 2 +- src/widget-gain.h | 2 +- src/widget-input-select.c | 2 +- src/widget-input-select.h | 2 +- src/widget-label.c | 2 +- src/widget-label.h | 2 +- src/widget-sample-rate.c | 2 +- src/widget-sample-rate.h | 2 +- src/window-hardware.c | 2 +- src/window-hardware.h | 2 +- src/window-helper.c | 2 +- src/window-helper.h | 2 +- src/window-iface.c | 2 +- src/window-iface.h | 2 +- src/window-levels.c | 2 +- src/window-levels.h | 2 +- src/window-mixer.c | 2 +- src/window-mixer.h | 2 +- src/window-modal.c | 2 +- src/window-modal.h | 2 +- src/window-routing.c | 2 +- src/window-routing.h | 2 +- src/window-startup.c | 2 +- src/window-startup.h | 2 +- 79 files changed, 80 insertions(+), 80 deletions(-) diff --git a/README.md b/README.md index 1847612..119a409 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ you! Any donation is appreciated. ## License -Copyright 2022-2024 Geoffrey D. Bennett +Copyright 2022-2025 Geoffrey D. Bennett This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/src/Makefile b/src/Makefile index 8c03434..0ef1d1d 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +# SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett # SPDX-License-Identifier: GPL-3.0-or-later # Credit to Tom Tromey and Paul D. Smith: diff --git a/src/about.c b/src/about.c index d34827e..94a1087 100644 --- a/src/about.c +++ b/src/about.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "about.h" @@ -30,7 +30,7 @@ void activate_about( "Gtk4 GUI for the ALSA controls presented by the\n" "Linux kernel Focusrite Scarlett2 Mixer Driver", "website", "https://github.com/geoffreybennett/alsa-scarlett-gui", - "copyright", "Copyright 2022-2024 Geoffrey D. Bennett", + "copyright", "Copyright 2022-2025 Geoffrey D. Bennett", "license-type", GTK_LICENSE_GPL_3_0, "logo", logo, "title", "About ALSA Scarlett2 Mixer Interface", diff --git a/src/about.h b/src/about.h index 61aa585..d64c6db 100644 --- a/src/about.h +++ b/src/about.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/alsa-sim.c b/src/alsa-sim.c index 2d5fa3b..a8b61fc 100644 --- a/src/alsa-sim.c +++ b/src/alsa-sim.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "alsa.h" diff --git a/src/alsa-sim.h b/src/alsa-sim.h index 0c2b0ae..0547ce1 100644 --- a/src/alsa-sim.h +++ b/src/alsa-sim.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/alsa.c b/src/alsa.c index ed94afa..9d3a3b1 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include diff --git a/src/alsa.h b/src/alsa.h index e7548ef..9693e39 100644 --- a/src/alsa.h +++ b/src/alsa.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/const.h b/src/const.h index 1b6a2f1..4eb69c1 100644 --- a/src/const.h +++ b/src/const.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/db.c b/src/db.c index fe9db6d..3298ed3 100644 --- a/src/db.c +++ b/src/db.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include diff --git a/src/db.h b/src/db.h index c3c563a..459d852 100644 --- a/src/db.h +++ b/src/db.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/device-reset-config.c b/src/device-reset-config.c index 089eb67..5c825c0 100644 --- a/src/device-reset-config.c +++ b/src/device-reset-config.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include diff --git a/src/device-reset-config.h b/src/device-reset-config.h index c406306..14d3a95 100644 --- a/src/device-reset-config.h +++ b/src/device-reset-config.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/device-update-firmware.c b/src/device-update-firmware.c index 2b02814..d61e33c 100644 --- a/src/device-update-firmware.c +++ b/src/device-update-firmware.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include diff --git a/src/device-update-firmware.h b/src/device-update-firmware.h index 127fef6..0b431fe 100644 --- a/src/device-update-firmware.h +++ b/src/device-update-firmware.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/error.c b/src/error.c index 99add42..9a02716 100644 --- a/src/error.c +++ b/src/error.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "error.h" diff --git a/src/error.h b/src/error.h index 09e6300..f9da681 100644 --- a/src/error.h +++ b/src/error.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/file.c b/src/file.c index 3844abf..2998f61 100644 --- a/src/file.c +++ b/src/file.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "alsa.h" diff --git a/src/file.h b/src/file.h index f7253b7..8f4a1ec 100644 --- a/src/file.h +++ b/src/file.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include diff --git a/src/gtkdial.c b/src/gtkdial.c index f431de4..523d460 100644 --- a/src/gtkdial.c +++ b/src/gtkdial.c @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2021 Stiliyan Varbanov -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: LGPL-3.0-or-later /* diff --git a/src/gtkdial.h b/src/gtkdial.h index 4969a9f..4f3face 100644 --- a/src/gtkdial.h +++ b/src/gtkdial.h @@ -1,5 +1,5 @@ // SPDX-FileCopyrightText: 2021 Stiliyan Varbanov -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: LGPL-3.0-or-later /* diff --git a/src/gtkhelper.c b/src/gtkhelper.c index a0c54c0..8d02af7 100644 --- a/src/gtkhelper.c +++ b/src/gtkhelper.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkhelper.h" diff --git a/src/gtkhelper.h b/src/gtkhelper.h index 407e67c..78fb278 100644 --- a/src/gtkhelper.h +++ b/src/gtkhelper.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/hardware.c b/src/hardware.c index e33e4a2..6125ae8 100644 --- a/src/hardware.c +++ b/src/hardware.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2023-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include diff --git a/src/hardware.h b/src/hardware.h index cde3eec..c7646bc 100644 --- a/src/hardware.h +++ b/src/hardware.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2023-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later // Supported devices diff --git a/src/iface-mixer.c b/src/iface-mixer.c index ca637e4..a9897fd 100644 --- a/src/iface-mixer.c +++ b/src/iface-mixer.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkhelper.h" diff --git a/src/iface-mixer.h b/src/iface-mixer.h index 89585d2..79f0a86 100644 --- a/src/iface-mixer.h +++ b/src/iface-mixer.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/iface-no-mixer.c b/src/iface-no-mixer.c index a6fdbd1..1816f1c 100644 --- a/src/iface-no-mixer.c +++ b/src/iface-no-mixer.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkhelper.h" diff --git a/src/iface-no-mixer.h b/src/iface-no-mixer.h index aad8515..6685b27 100644 --- a/src/iface-no-mixer.h +++ b/src/iface-no-mixer.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/iface-none.c b/src/iface-none.c index c33db3d..475a0a0 100644 --- a/src/iface-none.c +++ b/src/iface-none.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "alsa.h" diff --git a/src/iface-none.h b/src/iface-none.h index a1ed5b7..634b635 100644 --- a/src/iface-none.h +++ b/src/iface-none.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/iface-unknown.c b/src/iface-unknown.c index c7abda6..f589195 100644 --- a/src/iface-unknown.c +++ b/src/iface-unknown.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkhelper.h" diff --git a/src/iface-unknown.h b/src/iface-unknown.h index 29fc767..a5c985f 100644 --- a/src/iface-unknown.h +++ b/src/iface-unknown.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/iface-update.c b/src/iface-update.c index 16fb8fe..7aed019 100644 --- a/src/iface-update.c +++ b/src/iface-update.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include diff --git a/src/iface-update.h b/src/iface-update.h index 5469a51..8957714 100644 --- a/src/iface-update.h +++ b/src/iface-update.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/main.c b/src/main.c index 0ed62f3..82f7515 100644 --- a/src/main.c +++ b/src/main.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "alsa.h" diff --git a/src/main.h b/src/main.h index 3c72d21..069b88b 100644 --- a/src/main.h +++ b/src/main.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/menu.c b/src/menu.c index 9da89d3..92a02fd 100644 --- a/src/menu.c +++ b/src/menu.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "about.h" diff --git a/src/menu.h b/src/menu.h index b9ccff9..6bd608e 100644 --- a/src/menu.h +++ b/src/menu.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/routing-drag-line.c b/src/routing-drag-line.c index 82da21d..a15d566 100644 --- a/src/routing-drag-line.c +++ b/src/routing-drag-line.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "routing-drag-line.h" diff --git a/src/routing-drag-line.h b/src/routing-drag-line.h index 99b4ceb..d6eef66 100644 --- a/src/routing-drag-line.h +++ b/src/routing-drag-line.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/routing-lines.c b/src/routing-lines.c index 314419f..71da2f6 100644 --- a/src/routing-lines.c +++ b/src/routing-lines.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "alsa.h" diff --git a/src/routing-lines.h b/src/routing-lines.h index db880dc..51007a9 100644 --- a/src/routing-lines.h +++ b/src/routing-lines.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/scarlett2-firmware.c b/src/scarlett2-firmware.c index 115bb25..478916d 100644 --- a/src/scarlett2-firmware.c +++ b/src/scarlett2-firmware.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2023-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include diff --git a/src/scarlett2-firmware.h b/src/scarlett2-firmware.h index 1ed47ec..9f6646e 100644 --- a/src/scarlett2-firmware.h +++ b/src/scarlett2-firmware.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2023-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/stringhelper.c b/src/stringhelper.c index c2da8a8..2df7aa9 100644 --- a/src/stringhelper.c +++ b/src/stringhelper.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include diff --git a/src/stringhelper.h b/src/stringhelper.h index a78d992..6f82f7c 100644 --- a/src/stringhelper.h +++ b/src/stringhelper.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/tooltips.c b/src/tooltips.c index f107e5b..ec104a7 100644 --- a/src/tooltips.c +++ b/src/tooltips.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "tooltips.h" diff --git a/src/tooltips.h b/src/tooltips.h index 0a1360f..e066307 100644 --- a/src/tooltips.h +++ b/src/tooltips.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/widget-boolean.c b/src/widget-boolean.c index a445d1e..c34fa67 100644 --- a/src/widget-boolean.c +++ b/src/widget-boolean.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkhelper.h" diff --git a/src/widget-boolean.h b/src/widget-boolean.h index a6cd5e9..f97395e 100644 --- a/src/widget-boolean.h +++ b/src/widget-boolean.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/widget-drop-down.c b/src/widget-drop-down.c index 1d83f9b..c90f093 100644 --- a/src/widget-drop-down.c +++ b/src/widget-drop-down.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2023-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include diff --git a/src/widget-drop-down.h b/src/widget-drop-down.h index ea53bb3..d895924 100644 --- a/src/widget-drop-down.h +++ b/src/widget-drop-down.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2023-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/widget-dual.c b/src/widget-dual.c index 35a2066..7a29612 100644 --- a/src/widget-dual.c +++ b/src/widget-dual.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "widget-dual.h" diff --git a/src/widget-dual.h b/src/widget-dual.h index 0850bb9..29850c1 100644 --- a/src/widget-dual.h +++ b/src/widget-dual.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/widget-gain.c b/src/widget-gain.c index 71b92ac..658b1be 100644 --- a/src/widget-gain.c +++ b/src/widget-gain.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkdial.h" diff --git a/src/widget-gain.h b/src/widget-gain.h index 65a622a..d8fece3 100644 --- a/src/widget-gain.h +++ b/src/widget-gain.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/widget-input-select.c b/src/widget-input-select.c index 45aba25..12b3f4a 100644 --- a/src/widget-input-select.c +++ b/src/widget-input-select.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2023-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "stringhelper.h" diff --git a/src/widget-input-select.h b/src/widget-input-select.h index 833862d..7093f35 100644 --- a/src/widget-input-select.h +++ b/src/widget-input-select.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2023-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2023-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/widget-label.c b/src/widget-label.c index 38eb4ad..4f4d3cd 100644 --- a/src/widget-label.c +++ b/src/widget-label.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "widget-label.h" diff --git a/src/widget-label.h b/src/widget-label.h index 49215f1..bf9e140 100644 --- a/src/widget-label.h +++ b/src/widget-label.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/widget-sample-rate.c b/src/widget-sample-rate.c index 3224b21..fda3ffe 100644 --- a/src/widget-sample-rate.c +++ b/src/widget-sample-rate.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkhelper.h" diff --git a/src/widget-sample-rate.h b/src/widget-sample-rate.h index cf643c5..428ea65 100644 --- a/src/widget-sample-rate.h +++ b/src/widget-sample-rate.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/window-hardware.c b/src/window-hardware.c index 09944c8..52bfd3f 100644 --- a/src/window-hardware.c +++ b/src/window-hardware.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "window-hardware.h" diff --git a/src/window-hardware.h b/src/window-hardware.h index 69025af..12f5dd5 100644 --- a/src/window-hardware.h +++ b/src/window-hardware.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/window-helper.c b/src/window-helper.c index 274bc2d..2228d12 100644 --- a/src/window-helper.c +++ b/src/window-helper.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "window-helper.h" diff --git a/src/window-helper.h b/src/window-helper.h index d858210..50d0eef 100644 --- a/src/window-helper.h +++ b/src/window-helper.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/window-iface.c b/src/window-iface.c index b443e44..100752c 100644 --- a/src/window-iface.c +++ b/src/window-iface.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include diff --git a/src/window-iface.h b/src/window-iface.h index 2cb20b2..640420d 100644 --- a/src/window-iface.h +++ b/src/window-iface.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/window-levels.c b/src/window-levels.c index c3b4290..c75abd2 100644 --- a/src/window-levels.c +++ b/src/window-levels.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include diff --git a/src/window-levels.h b/src/window-levels.h index cc19a2d..d7676bf 100644 --- a/src/window-levels.h +++ b/src/window-levels.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/window-mixer.c b/src/window-mixer.c index 3b42e2a..2eadbba 100644 --- a/src/window-mixer.c +++ b/src/window-mixer.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include diff --git a/src/window-mixer.h b/src/window-mixer.h index 3f56917..eb31a82 100644 --- a/src/window-mixer.h +++ b/src/window-mixer.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/window-modal.c b/src/window-modal.c index 2081650..dd2606f 100644 --- a/src/window-modal.c +++ b/src/window-modal.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include diff --git a/src/window-modal.h b/src/window-modal.h index 12fde03..1cb7e68 100644 --- a/src/window-modal.h +++ b/src/window-modal.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2024-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/window-routing.c b/src/window-routing.c index 0436b2a..34f6785 100644 --- a/src/window-routing.c +++ b/src/window-routing.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "gtkhelper.h" diff --git a/src/window-routing.h b/src/window-routing.h index 16dda33..5163f2e 100644 --- a/src/window-routing.h +++ b/src/window-routing.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once diff --git a/src/window-startup.c b/src/window-startup.c index eb66e58..e9093c1 100644 --- a/src/window-startup.c +++ b/src/window-startup.c @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #include "device-reset-config.h" diff --git a/src/window-startup.h b/src/window-startup.h index 1c79951..2620b4e 100644 --- a/src/window-startup.h +++ b/src/window-startup.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2022-2024 Geoffrey D. Bennett +// SPDX-FileCopyrightText: 2022-2025 Geoffrey D. Bennett // SPDX-License-Identifier: GPL-3.0-or-later #pragma once From 5106ed228e4a937a9a46825d7f492537a544c75e Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Fri, 21 Feb 2025 03:40:55 +1030 Subject: [PATCH 64/73] Update docs and such for 1st Gen and big 4th Gen support --- .github/workflows/build-debian-package.yml | 2 +- FAQ.md | 92 ++++---- README.md | 23 +- alsa-scarlett-gui.spec.template | 4 +- docs/INSTALL.md | 76 +++++-- docs/OLDKERNEL.md | 18 +- docs/USAGE.md | 22 +- docs/iface-1st-gen.md | 155 +++++++++++++ docs/iface-4th-gen-big.md | 210 ++++++++++++++++++ ...face-4th-gen.md => iface-4th-gen-small.md} | 17 +- docs/iface-large.md | 4 +- docs/iface-small.md | 2 +- img/iface-4th-gen-big.png | Bin 0 -> 64478 bytes ...ce-4th-gen.png => iface-4th-gen-small.png} | Bin img/iface-none.png | Bin 110401 -> 78038 bytes img/scarlett-1st-gen-6i6-routing.png | Bin 0 -> 99939 bytes img/scarlett-4th-gen-16i16-routing.png | Bin 0 -> 184781 bytes img/window-levels-4th-gen-big.png | Bin 0 -> 75401 bytes ...en.gif => window-levels-4th-gen-small.gif} | Bin src/about.c | 6 +- src/iface-none.c | 2 +- src/iface-unknown.c | 16 +- src/vu.b4.alsa-scarlett-gui.desktop.template | 2 +- 23 files changed, 538 insertions(+), 113 deletions(-) create mode 100644 docs/iface-1st-gen.md create mode 100644 docs/iface-4th-gen-big.md rename docs/{iface-4th-gen.md => iface-4th-gen-small.md} (96%) create mode 100644 img/iface-4th-gen-big.png rename img/{iface-4th-gen.png => iface-4th-gen-small.png} (100%) create mode 100644 img/scarlett-1st-gen-6i6-routing.png create mode 100644 img/scarlett-4th-gen-16i16-routing.png create mode 100644 img/window-levels-4th-gen-big.png rename img/{window-levels-4th-gen.gif => window-levels-4th-gen-small.gif} (100%) diff --git a/.github/workflows/build-debian-package.yml b/.github/workflows/build-debian-package.yml index f880aad..eeb0418 100644 --- a/.github/workflows/build-debian-package.yml +++ b/.github/workflows/build-debian-package.yml @@ -44,7 +44,7 @@ jobs: maintainer: geoffreybennett depends: 'libgtk-4-1, libasound2, alsa-utils' version: ${{ env.APP_VERSION }} - desc: ${{ env.APP_NAME }} is a Gtk4 GUI for the ALSA controls presented by the Linux kernel Focusrite Scarlett2 Mixer Driver. + desc: ${{ env.APP_NAME }} is a Gtk4 GUI for the ALSA controls presented by the Linux kernel Focusrite USB drivers. - name: Upload Release Asset uses: actions/upload-release-asset@v1 diff --git a/FAQ.md b/FAQ.md index 1448740..33e6417 100644 --- a/FAQ.md +++ b/FAQ.md @@ -1,37 +1,40 @@ -# FAQ for the Scarlett2 Mixer Driver and `alsa-scarlett-gui` +# FAQ for the ALSA Scarlett Control Panel (`alsa-scarlett-gui`) ## What is this? -The Scarlett2 Protocol Driver (also known as the Scarlett2 Mixer -Driver) is a part of the Linux kernel, enhancing the ALSA kernel -driver with additional controls for Focusrite Scarlett, Clarett, and -Vocaster interfaces. +The ALSA Scarlett Control Panel (`alsa-scarlett-gui`) is an +easy-to-use application for adjusting the ALSA controls provided by +three Linux kernel drivers for Focusrite USB interfaces: + +1. The Scarlett 1st Gen Mixer Driver (for 1st Gen 6i6, 8i6, 18i6, 18i8, 18i20) +2. The Scarlett2 Protocol Driver (for 2nd/3rd Gen interfaces, small 4th Gen, Clarett, and Vocaster) +3. The FCP (Focusrite Control Protocol) Driver (for big 4th Gen interfaces: 16i16, 18i16, 18i20) To check if your kernel is already up-to-date, and how to upgrade if not, see the [Control Panel Installation Prerequisites — Linux Kernel](docs/INSTALL.md). -`alsa-scarlett-gui` is an easy-to-use application to adjust those -controls. +## Do I need these drivers for my Focusrite interface? -## Do I need the driver for my Focusrite interface? - -In order to get audio working? No. Focusrite USB interfaces are +For basic audio functionality? No. Focusrite USB interfaces are “plug-and-play” — they are USB Audio Class Compliant, meaning they work out-of-the-box with the standard ALSA USB audio driver (to get full functionality on Scarlett 3rd/4th Gen/Vocaster interfaces, first deactivate MSD mode by holding down the 48V button while powering it on). +However, to access the mixer, routing, and hardware-specific features, +you'll need the appropriate driver for your interface model. + ## MSD Mode? -“MSD Mode” is the “Mass Storage Device Mode” that the Scarlett 3rd and +"MSD Mode" is the "Mass Storage Device Mode" that the Scarlett 3rd and 4th Gen interfaces ship in. If MSD Mode is enabled, you need to disable it and restart your interface to get access to its full functionality. -When you plug the interface in, there’ll be a tiny read-only virtual +When you plug the interface in, there'll be a tiny read-only virtual disk that has a link to the Focusrite product registration page; until you turn off MSD Mode not all features of the interface will be available. @@ -40,49 +43,62 @@ You can turn off MSD Mode by holding down the 48V button while powering on the interface, or by clicking the button in `alsa-scarlett-gui` and rebooting it. -## What is the purpose of the driver if it’s not needed for audio? +If you do the recommended/required (depending on the model) firmware +update, MSD Mode will automatically be turned off. -This driver is for users who want more control over their interface. -It allows for detailed manipulation of internal audio routing and -settings specific to Scarlett, Clarett, and Vocaster devices, beyond -the basic audio I/O functionality. Also, being able to monitor the -audio levels seen by the interface is really useful. +## What is the purpose of these drivers if they're not needed for basic audio? + +These drivers are for users who want more control over their +interface. They allow for detailed manipulation of: + +- Internal audio routing +- Hardware-specific settings +- Mixer functionality +- Level monitoring +- Input/output configuration + +These controls go beyond the basic audio I/O functionality provided by +the generic ALSA USB audio driver. ## What interfaces are supported? -- All Scarlett 2nd Gen interfaces with software controls (there are no - software controls on the 2nd Gen Solo and 2i2, so the mixer driver - is irrelevant). +The ALSA Scarlett Control Panel supports: -- All Scarlett 3rd Gen interfaces. +- **Scarlett 1st Gen**: 6i6, 8i6, 18i6, 18i8, 18i20 +- **Scarlett 2nd Gen**: 6i6, 18i8, 18i20 +- **Scarlett 3rd Gen**: Solo, 2i2, 4i4, 8i6, 18i8, 18i20 +- **Scarlett 4th Gen**: Solo, 2i2, 4i4, 16i16, 18i16, 18i20 +- **Clarett USB and Clarett+**: 2Pre, 4Pre, 8Pre +- **Vocaster**: One, Two -- Scarlett 4th Gen Solo, 2i2, and 4i4. - -- All Clarett USB and Clarett+ interfaces. - -- Vocaster One and Vocaster Two. +Note: The Scarlett 1st and 2nd Gen small interfaces (Solo, 2i2, 2i4) +don't have any software controls. All the controls are available from +the front panel, so they don't require the specialised drivers or this +GUI. ## Where are the options to set the sample rate and buffer size? -It’s important to note that the Scarlett2 driver and -`alsa-scarlett-gui` have nothing to do with audio input/output to and -from the device. This task is managed by the generic part of the ALSA -USB soundcard driver. +The ALSA Scarlett Control Panel doesn't handle audio input/output +settings like sample rate and buffer size. These settings are managed +by the application using the soundcard, typically a sound server such +as PulseAudio, JACK, or PipeWire. -Audio settings like the sample rate and buffer size are chosen by the -application which is using the soundcard. In most cases, that is a -sound server such as PulseAudio, JACK, or PipeWire. +The sample rate shown in the control panel is informative only and +displays the current rate being used by applications. If it shows +“N/A” then no application is using the interface. Note that not all features are available at higher sample rates; refer to the user manual of your interface for more information. ## Help?! -For help with the driver: -https://github.com/geoffreybennett/scarlett-gen2/issues +For help with the Scarlett2 and FCP kernel drivers: +https://github.com/geoffreybennett/linux-fcp/issues + +For help with the FCP user-space side: +https://github.com/geoffreybennett/fcp-support/issues For help with `alsa-scarlett-gui`: https://github.com/geoffreybennett/alsa-scarlett-gui/issues -For general Linux audio help: -https://linuxmusicians.com +For general Linux audio help: https://linuxmusicians.com diff --git a/README.md b/README.md index 119a409..d98c5e3 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,17 @@ -# ALSA Scarlett2 Control Panel (`alsa-scarlett-gui`) +# ALSA Scarlett Control Panel (`alsa-scarlett-gui`) `alsa-scarlett-gui` is a Gtk4 GUI for the ALSA controls presented by -the Linux kernel Focusrite Scarlett2 USB Protocol Mixer Driver. +the three Linux kernel Focusrite USB drivers: + +- Scarlett 1st Gen Driver for ALSA +- Scarlett2 USB Protocol Mixer Driver +- FCP (Focusrite Control Protocol) Driver Supported interfaces: +- Scarlett 1st Gen 6i6, 8i6, 18i6, 18i8, 18i20 - Scarlett 2nd Gen 6i6, 18i8, 18i20 - Scarlett 3rd Gen Solo, 2i2, 4i4, 8i6, 18i8, 18i20 -- Scarlett 4th Gen Solo, 2i2, 4i4 +- Scarlett 4th Gen Solo, 2i2, 4i4, 16i16, 18i16, 18i20 - Clarett 2Pre, 4Pre, 8Pre USB - Clarett+ 2Pre, 4Pre, 8Pre - Vocaster One and Vocaster Two @@ -15,7 +20,7 @@ Supported interfaces: -The Focusrite USB audio interfaces are class compliant meaning that +All Focusrite USB audio interfaces are class compliant meaning that they work “out of the box” on Linux as audio and MIDI interfaces (although on Gen 3/4/Vocaster you need to disable MSD mode first for full functionality). However, except for some of the smallest models, @@ -28,8 +33,8 @@ awful experience. The existing applications like `alsamixer` and controls presented for the Gen 3 18i20. Even the smallest Gen 3 4i4 interface at last count had 84 ALSA controls. -Announcing the ALSA Scarlett2 Control Panel, now supporting Scarlett -Gen 2, 3, 4, Clarett, and Vocaster! +Announcing the ALSA Scarlett Control Panel, now supporting all +Scarlett Gen 1, 2, 3, 4, Clarett, and Vocaster USB interfaces! ![Demonstration](img/demo.gif) @@ -43,12 +48,16 @@ known issues. Information specific to various models: +- [Scarlett 1st Gen](docs/iface-1st-gen.md) + - [Scarlett 3rd Gen Solo and 2i2](docs/iface-small.md) - [Scarlett 2nd Gen 6i6+, 3rd Gen 4i4+, Clarett USB, and Clarett+](docs/iface-large.md) -- [Scarlett 4th Gen](docs/iface-4th-gen.md) +- [Scarlett Small 4th Gen](docs/iface-4th-gen-small.md) + +- [Scarlett Big 4th Gen](docs/iface-4th-gen-big.md) ## Donations diff --git a/alsa-scarlett-gui.spec.template b/alsa-scarlett-gui.spec.template index adc3d6b..2cb9e82 100644 --- a/alsa-scarlett-gui.spec.template +++ b/alsa-scarlett-gui.spec.template @@ -1,4 +1,4 @@ -Summary: ALSA Scarlett Gen 2/3 Control Panel +Summary: ALSA Scarlett Control Panel Name: alsa-scarlett-gui Version: VERSION Release: 1%{?dist} @@ -9,7 +9,7 @@ Source: %{name}-%{version}.tar.gz %description alsa-scarlett-gui is a Gtk4 GUI for the ALSA controls presented by the -Linux kernel Focusrite Scarlett2 Mixer Driver. +Linux kernel Focusrite USB drivers. %prep %setup diff --git a/docs/INSTALL.md b/docs/INSTALL.md index 8d7e704..b09a45c 100644 --- a/docs/INSTALL.md +++ b/docs/INSTALL.md @@ -1,29 +1,46 @@ -# ALSA Scarlett2 Control Panel Installation +# ALSA Scarlett Control Panel Installation ## Prerequisites ### Linux Kernel -You need to be running a Linux Kernel that has the ALSA Scarlett2 -Protocol Driver. Use `uname -r` to check what kernel version you are -running. +You need to be running a Linux Kernel that contains the appropriate +driver for your interface. Use `uname -r` to check what kernel version +you are running. -- For reasonable functionality of Scarlett 2nd and 3rd Gen and Clarett - interfaces, you need at least Linux kernel version 6.7 -- For Scarlett 4th Gen support and firmware updates from Linux, you - need at least 6.8 -- For Vocaster support, you’ll need to build an updated - `snd-usb-audio` driver (or wait for 6.10) +Check the following table to see which driver your interface uses and +the first kernel version that the driver was included in: -If you’ve got a Vocaster, or if your distribution doesn’t include a -recent-enough kernel for your interface, you can get the latest driver -from here and build it for your current kernel: +| Series | Models | Driver | Kernel Version | +|-----------|--------|--------|:----------------------:| +| Scarlett 1st Gen | Solo, 2i2, 2i4 | N/A* | Any | +| Scarlett 1st Gen | 6i6, 8i6, 18i6, 18i8, 18i20 | Scarlett 1st Gen Mixer Driver | 3.19+ | +| Scarlett 2nd Gen | Solo, 2i2, 2i4 | N/A* | Any | +| Scarlett 2nd Gen | 6i6, 18i8, 18i20 | Scarlett2 Mixer Driver | 6.7+ | +| Scarlett 3rd Gen | Solo, 2i2, 4i4, 8i6, 18i8, 18i20 | Scarlett2 Mixer Driver | 6.7+ | +| Scarlett 4th Gen | Solo, 2i2, 4i4 | Scarlett2 Mixer Driver | 6.8+ | +| Scarlett 4th Gen | 16i16, 18i16, 18i20 | FCP (Focusrite Control Protocol) Driver | 6.14+ | +| Clarett USB and Clarett+ | 2Pre, 4Pre, 8Pre | Scarlett2 Mixer Driver | 6.7+ | +| Vocaster | One, Two | Scarlett2 Mixer Driver | 6.10+ | -https://github.com/geoffreybennett/scarlett-gen2/releases +\* The small 1st Gen and 2nd Gen models don’t have any proprietary +software controls so they don’t need a driver beyond the standard ALSA +USB Audio driver. This means that this application (alsa-scarlett-gui) +is not needed, useful, or supported for these models. -#### Enabling the Driver +If your distribution doesn’t include a recent-enough kernel for your +interface, you can get the latest driver from here and build it for +your current kernel if it's not too old (the Scarlett2 and FCP drivers +are both maintained in the same tree here): +https://github.com/geoffreybennett/linux-fcp/releases -As of Linux 6.7 the driver is enabled by default. Check the driver +Kernel 6.7 and later have the Scarlett2 driver enabled by default. The +Scarlett 1st Gen driver and the FCP drivers are always enabled. + +#### Enabling the Scarlett2 Driver + +Some kernels before 6.7 have an earlier version of the Scarlett2 +driver which is disabled by default. If this is you, check the driver status (after plugging your interface in) with this command: ``` @@ -35,12 +52,12 @@ If all is good you’ll see messages like this: ``` New USB device found, idVendor=1235, idProduct=8215, bcdDevice= 6.0b Product: Scarlett 18i20 USB -Focusrite Scarlett Gen 3 Mixer Driver enabled (pid=0x8215); report -any issues to https://github.com/geoffreybennett/scarlett-gen2/issues +Focusrite Scarlett Gen 3 Mixer Driver enabled (pid=0x8215); ... ``` If you don’t see the “Mixer Driver” message or if it shows “disabled” -then check the [OLDKERNEL.md](OLDKERNEL.md) instructions. +then check the [OLDKERNEL.md](OLDKERNEL.md) instructions (or, +preferably, upgrade your distro/kernel!). ### Gtk4 @@ -49,16 +66,27 @@ doesn’t have them natively, try the Flatpak instructions below. ### Firmware -As of Linux 6.8, firmware updates of all the supported interfaces can -be done through Linux. This is mandatory for Scarlett 4th Gen and -Vocaster interfaces (unless you’ve already updated it using the -manufacturer’s software), and optional for Scarlett 2nd and 3rd Gen, -Clarett USB, and Clarett+ interfaces. +#### Scarlett2 Driver + +As of Linux 6.8, firmware updates of all supported interfaces from the +2nd Gen onwards can be done through Linux. This is mandatory for +Scarlett 4th Gen and Vocaster interfaces (unless you’ve already +updated it using the manufacturer’s software), and optional but +recommended for Scarlett 2nd and 3rd Gen, Clarett USB, and Clarett+ +interfaces. Download the firmware from https://github.com/geoffreybennett/scarlett2-firmware and place it in `/usr/lib/firmware/scarlett2` or use the RPM/deb package. +#### FCP Driver + +Firmware updates for the big Scarlett 4th Gen interfaces is currently +only possible through the CLI `fcp-tool` utility available in the +[fcp-support](https://github.com/geoffreybennett/fcp-support). You +need to install this package and update the firmware before +alsa-scarlett-gui will work. + ## Building and Running On Fedora, these packages need to be installed: diff --git a/docs/OLDKERNEL.md b/docs/OLDKERNEL.md index 9735d33..376fdd7 100644 --- a/docs/OLDKERNEL.md +++ b/docs/OLDKERNEL.md @@ -1,14 +1,18 @@ # ALSA Scarlett2 Usage With Old Kernels +**This information is mostly for historical purposes. If you’re +running a kernel before 6.7, you should upgrade to a newer kernel.** + Linux kernel 6.7 (check your version with `uname -r`) was the first -kernel version with this driver enabled by default. It’s recommended -that you run 6.7 or later, or build the backported driver for your -kernel. If you do, then these instructions aren’t relevant; continue -with [INSTALL.md](INSTALL.md) for prerequisites, how to build, -install, and run `alsa-scarlett-gui`. +kernel version with the Scarlett2 driver enabled by default. It’s +recommended that you run 6.7 or later, or build the backported driver +for your kernel. If you do, then these instructions aren’t relevant; +continue with [INSTALL.md](INSTALL.md) for prerequisites, how to +build, install, and run `alsa-scarlett-gui`. If you’ve got a Scarlett Gen 2 or 3 or a Clarett+ 8Pre and don’t mind -the level meters not working, then the minimum kernel versions are: +the level meters not working, then the first kernel support was added +in: - **Scarlett Gen 2**: Linux 5.4 (bugs fixed in Linux 5.14) - **Scarlett Gen 3**: Linux 5.14 @@ -18,7 +22,7 @@ the level meters not working, then the minimum kernel versions are: Install the latest version of the backported driver from here: -https://github.com/geoffreybennett/scarlett-gen2/releases +https://github.com/geoffreybennett/linux-fcp/releases then you can ignore the instructions below. diff --git a/docs/USAGE.md b/docs/USAGE.md index c64fb82..c271005 100644 --- a/docs/USAGE.md +++ b/docs/USAGE.md @@ -1,4 +1,4 @@ -# ALSA Scarlett2 Control Panel Usage +# ALSA Scarlett Control Panel Usage Refer to [INSTALL.md](INSTALL.md) for prerequisites, how to build, install, and run. @@ -59,7 +59,7 @@ restart the interface, and in a moment the main window will appear. The View → Startup menu option opens a window to configure settings that only take effect when the interface is powered on. -The options common to all interfaces are: +The options common to most interfaces are: - **Reset Configuration**: this will reset the configuration to the factory defaults. This is particularly useful with the 4th Gen and @@ -105,9 +105,13 @@ menu option File → Interface Simulation to load. The controls and menu items which are available vary widely, depending on your specific interface. -There are three broad categories of interfaces with different +There are five broad categories of interfaces with different capabilities; each category of interface is described in a separate -ocument: +document: + +- [Scarlett 1st Gen 6i6+](iface-1st-gen.md) + + Full routing and mixing capabilities, but some significant caveats. - [Scarlett 3rd Gen Solo and 2i2](iface-small.md) @@ -119,13 +123,21 @@ ocument: Full routing and mixing capabilities. -- [Scarlett 4th Gen](iface-4th-gen.md) +- [Scarlett Small 4th Gen](iface-4th-gen-small.md) Full routing and mixing capabilities, remote-controlled input gain, but no output controls. +- [Scarlett Big 4th Gen](iface-4th-gen-big.md) + + Full routing and mixing capabilities, remote-controlled input gain + and output volume controls. + ## Known Bugs/Issues +- For interfaces using the FCP driver, alsa-scarlett-gui needs to be + started after the interface is connected and fcp-server has started. + - Load/Save uses `alsactl` which will be confused if the ALSA interface name (e.g. `USB`) changes. diff --git a/docs/iface-1st-gen.md b/docs/iface-1st-gen.md new file mode 100644 index 0000000..022010d --- /dev/null +++ b/docs/iface-1st-gen.md @@ -0,0 +1,155 @@ +# ALSA Scarlett Control Panel + +## Scarlett 1st Gen Interfaces + +This document describes how to use the ALSA Scarlett Control Panel +with the Scarlett 1st Gen interfaces: + +- Scarlett 1st Gen 6i6, 8i6, 18i6, 18i8, 18i20 + +Note: The 1st Gen Scarlett Solo, 2i2, and 2i4 have all their controls +accessible from the front panel of the device, and there are no +proprietary software controls, so they do not require this control +panel software. + +## Important Driver Limitations + +The 1st Gen Scarlett devices have some important limitations in the +ALSA driver implementation that you should be aware of: + +1. **Initial State Detection**: The driver cannot read the current + state of hardware controls (this appears to be a limitation of the + device firmware). When alsa-scarlett-gui starts, what you see will + not reflect the actual state of your device unless the controls + have previously been set since startup. + +2. **State Update Issues**: The driver only updates the hardware state + when it thinks a setting needs to be changed. If the driver + incorrectly believes a control is already in the desired state, it + won't actually update the control. + +### Recommended Workaround + +To ensure your settings are properly applied: + +1. Apply a "zero" configuration that sets all controls to values that + are *not* what you desire. +2. Then apply your desired configuration + +This two-step process helps ensure that the driver actually sends all +commands to the hardware. You may want to create a script using +`alsactl` for this purpose. + +## Main Window + +The main window is divided into three sections: + +- Global Controls +- Analogue Input Controls +- Analogue Output Controls + +The particular controls available depend on the interface model. + +Note that the View menu option lets you open two other windows which +contain additional controls, described in the following sections: +- [Routing](#routing) +- [Mixer](#mixer) + +The Levels and Startup windows that are available for later-generation +interfaces are not available for 1st Gen interfaces due to driver limitations. + +### Global Controls + +Global controls relate to the operation of the interface as a whole. + +#### Clock Source + +Clock Source selects where the interface receives its digital clock +from. If you aren't using S/PDIF or ADAT inputs, set this to Internal. + +#### Sync Status + +Sync Status indicates if the interface is locked to a valid digital +clock. If you aren't using S/PDIF or ADAT inputs and the status is +Unlocked, change the Clock Source to Internal. + +### Analogue Input Controls + +#### Inst + +The Inst buttons are used to select between Mic/Line and Instrument +level/impedance. When plugging in microphones or line-level equipment +(such as a synthesizer, external preamp, or effects processor) to the +input, set it to “Line”. The “Inst” setting is for instruments with +pickups such as guitars. + +#### Pad + +Enabling Pad engages a 10dB attenuator in the channel, giving you more +headroom for very hot signals. + +#### Gain + +The Gain switch selects Low or High gain for the input channel. + +### Analogue Output Controls + +The analogue output controls let you set the output volume (gain) on +the analogue line outputs. + +Click and drag up/down on the volume dial to change the volume, use +your arrow keys, Home/End/PgUp/PgDn keys, or use your mouse scroll +wheel to adjust. You can also double-click on it to quickly toggle the +volume between off and 0dB. + +## Routing + +The routing window allows complete control of signal routing between +the hardware inputs/outputs, internal mixer, and PCM (USB) +inputs/outputs. + +![Routing Window](../img/scarlett-1st-gen-6i6-routing.png) + +To manage the routing connections: + +- Click and drag from a source to a sink or a sink to a source to + connect them. Audio from the source will then be sent to that sink. + +- Click on a source or a sink to clear the links connected to that + source/sink. + +Note that a sink can only be connected to one source, but one source +can be connected to many sinks. If you want a sink to receive input +from more than one source, use the mixer inputs and outputs: + +- Connect the sources that you want to mix together to mixer inputs +- Connect mixer outputs to the sinks that you want to receive the + mixed audio +- Use the Mixer window to set the amount of each mixer input that is + sent to each mixer output + +The Presets menu can be used to clear all connections, or to set up +common configurations: + +- The "Direct" preset sets up the usual configuration using the + interface as a regular audio interface by connecting: + + - all Hardware Inputs to PCM Inputs + - all PCM Outputs to Hardware Outputs + +- The "Preamp" preset connects all Hardware Inputs to Hardware + Outputs. + +- The "Stereo Out" preset connects PCM 1 and 2 Outputs to pairs of + Hardware Outputs. + +## Mixer + +If you use the Routing window to connect Sources to Mixer Inputs and +Mixer Outputs to Sinks, then you can use the Mixer window to set the +amount of each Mixer Input that is sent to each Mixer Output using a +matrix of controls. + +Click and drag up/down on the gain controls to adjust, or use your +mouse scroll wheel. You can also double-click on the control to +quickly toggle between off and 0dB. diff --git a/docs/iface-4th-gen-big.md b/docs/iface-4th-gen-big.md new file mode 100644 index 0000000..cf900cb --- /dev/null +++ b/docs/iface-4th-gen-big.md @@ -0,0 +1,210 @@ +# ALSA Scarlett Control Panel + +## Scarlett Big 4th Gen Interfaces + +This document describes how to use the ALSA Scarlett Control Panel +with the big Scarlett 4th Gen interfaces: + +- Scarlett 4th Gen 16i16, 18i16, 18i20 + +### FCP Driver + +The big 4th Gen interfaces are supported by a new “FCP” (Focusrite +Control Protocol) driver introduced in Linux 6.14. If you haven't +installed +[fcp-support](https://github.com/geoffreybennett/fcp-support) yet, you +need to do that (and update the firmware) before you can use +alsa-scarlett-gui. + +## Main Window + +The main window is divided into three sections: +- Global Controls +- Analogue Input Controls +- Analogue Output Controls + +The main window for the 16i16 interface is shown below. The 18i16 and +18i20 interfaces are similar, but with more controls. + +![Main Window](../img/iface-4th-gen-big.png) + +### Global Controls + +#### Clock Source (interfaces with S/PDIF or ADAT inputs only) + +Clock Source selects where the interface receives its digital clock +from. If you aren’t using S/PDIF or ADAT inputs, set this to Internal. + +#### Sync Status + +Sync Status indicates if the interface is locked to a valid digital +clock. If you aren’t using S/PDIF or ADAT inputs and the Sync Status +is Unlocked, change the Clock Source to Internal. + +#### Sample Rate + +Sample Rate is informative only, and displays the current sample rate +if the interface is currently in use. In ALSA, the sample rate is set +by the application using the interface, which is usually a sound +server such as PulseAudio, JACK, or PipeWire. + +#### Speaker Switching + +Speaker Switching lets you swap between two pairs of monitoring +speakers very easily. + +### Analogue Input Controls + +#### Input Select + +The “Input Select” control allows you to choose which channel the +hardware 48V, Inst, Air, Auto, and Safe buttons control. + +#### Link + +The “Link” control links the 48V, Inst, Air, Auto, and Safe controls +together so that they control a stereo pair of channels +simultaneously. + +#### Gain + +The “Gain” controls adjust the input gain for the selected channel. +Click and drag up/down on the control to adjust the gain, use your +mouse scroll wheel, or click the control to select it and use the +arrow keys, Page Up, Page Down, Home, and End keys. + +#### Autogain + +When the “Autogain” control is enabled, the interface will listen to +the input signal for ten seconds and automatically adjust the gain to +get the best signal level. When autogain is not running, the +most-recent autogain exit status is shown below the “Autogain” +control. + +#### Safe + +“Safe” mode is a feature that automatically reduces the gain if the +signal is too loud. This can be useful to prevent clipping. + +#### Instrument + +The Inst button(s) are used to select between Mic/Line and Instrument +level/impedance. When plugging in microphones or line-level equipment +(such as a synthesizer, external preamp, or effects processor) to the +input, set it to “Line”. The “Inst” setting is for instruments with +pickups such as guitars. + +#### Air + +The Scarlett 3rd Gen introduced Air mode which transformed your +recordings and inspired you while making music by boosting the +signal’s high-end. The 4th Gen interfaces now call that “Air Presence” +and add a new mode “Air Presence+Drive” which boosts mid-range +harmonics in your sound. + +#### Phantom Power (48V) + +Turning the “48V” switch on sends “Phantom Power” to the XLR +microphone input. This is required for some microphones (such as +condensor microphones), and damaging to some microphones (particularly +vintage ribbon microphones). + +### Analogue Output Controls + +The analogue output controls are a bit sparse. More controls are +coming soon. + +#### Volume Knobs + +The volume knobs control the volume of the analogue outputs. The two +channels of the stereo pairs are shown separately, but are internally +linked together. + +#### Mute and Dim + +The speaker icon buttons are “mute” and “dim” (reduce volume) buttons, +corresponding to the front-panel buttons on the interface (although +only the 18i20 has a physical dim button). + +## Routing and Mixing + +The routing window allows (almost) complete control of signal routing +between the hardware inputs/outputs, internal mixer, and PCM (USB) +inputs/outputs. + +The routing and mixing capabilities of the big 4th Gen interfaces are +the same in concept as the older interfaces, but the mixer inputs are +fixed and not shown in the routing window as there are too many to +sensibly display. + +From the main window, open the Routing window with the View → Routing +menu option or pressing Ctrl-R: + +![4th Gen 16i16 Routing](../img/scarlett-4th-gen-16i16-routing.png) + +To manage the routing connections: + +- Click and drag from a source to a sink or a sink to a source to + connect them. Audio from the source will then be sent to that sink. + +- Click on a source or a sink to clear the links connected to that + source/sink. + +Note that a sink can only be connected to one source, but one source +can be connected to many sinks. If you want a sink to receive input +from more than one source, connect the sinks to mixer outputs: + +- Connect mixer outputs to the sinks that you want to receive the + mixed audio +- Use the Mixer window to set the amount of each mixer input that is + sent to each mixer output + +The Presets menu can be used to clear all connections, or to set up +common configurations: + +- The “Direct” preset sets up the usual configuration using the + interface as a regular audio interface by connecting: + + - all Hardware Inputs to PCM Inputs + - all PCM Outputs to Hardware Outputs + +- The “Preamp” preset connects all Hardware Inputs to Hardware + Outputs. + +- The “Stereo Out” preset connects PCM 1 and 2 Outputs to pairs of + Hardware Outputs. + +To adjust the routing: + +- Click and drag from a source to a sink or a sink to a source to + connect them. Audio from the source will then be sent to that sink. + +- Click on a source or a sink to clear the links connected to that + source/sink. + +Note that a sink can only be connected to one source, but one source +can be connected to many sinks. + +To adjust the mixer output levels: + +1) Open the mixer window with the main window View → Mixer menu + option, or press Ctrl-M. + +2) Mixer levels can be adjusted with your keyboard or mouse in the + same way as the [Gain Controls](#gain). + +## Levels + +The meters show the levels seen by the interface at every routing +source as well as the analogue outputs. Open this window by selecting +the View → Levels menu option or pressing Ctrl-L. + +![Levels](../img/window-levels-4th-gen-big.png) + +Look at this in conjunction with the routing window to understand +which meter corresponds to which source or sink. + +Thanks for reading this far! If you appreciate the hundreds of hours +of work that went into the kernel driver, the control panel, and this +documentation, please consider supporting the author with a +[donation](../README.md#donations). diff --git a/docs/iface-4th-gen.md b/docs/iface-4th-gen-small.md similarity index 96% rename from docs/iface-4th-gen.md rename to docs/iface-4th-gen-small.md index 2256507..9ba08d8 100644 --- a/docs/iface-4th-gen.md +++ b/docs/iface-4th-gen-small.md @@ -1,9 +1,9 @@ -# ALSA Scarlett2 Control Panel +# ALSA Scarlett Control Panel -## Scarlett 4th Gen Interfaces +## Scarlett Small 4th Gen Interfaces -This document describes how to use the ALSA Scarlett2 Control Panel -with the Scarlett 4th Gen interfaces: +This document describes how to use the ALSA Scarlett Control Panel +with the small Scarlett 4th Gen interfaces: - Scarlett 4th Gen Solo, 2i2, and 4i4 @@ -39,7 +39,7 @@ The main window for the Solo and 2i2 interfaces is shown below; the Monitor control, and can show the position of the front panel volume knobs. -![Main Window](../img/iface-4th-gen.png) +![Main Window](../img/iface-4th-gen-small.png) ### Global Controls @@ -204,10 +204,7 @@ Important Notes: - The Focusrite Control 2 software can’t control most of this routing, so if you make changes here and then want to use Focusrite Control 2, you’ll probably need to reset the routing back to the factory - default settings. There’s currently no way to reset to factory - default settings from the Focusrite Control 2 software; you’ll need - to use the [Reset Configuration](USAGE.md#startup-controls) option - in this software, or the `scarlett2` utility. + default settings. To adjust the routing: @@ -338,7 +335,7 @@ sink: Hardware Outputs, Mixer Inputs, DSP Inputs, and PCM Inputs. Open this window by selecting the View → Levels menu option or pressing Ctrl-L. -![Levels](../img/window-levels-4th-gen.gif) +![Levels](../img/window-levels-4th-gen-small.gif) Look at this in conjunction with the routing window to understand which meter corresponds to which source or sink. diff --git a/docs/iface-large.md b/docs/iface-large.md index 79e421c..8052ff6 100644 --- a/docs/iface-large.md +++ b/docs/iface-large.md @@ -1,8 +1,8 @@ -# ALSA Scarlett2 Control Panel +# ALSA Scarlett Control Panel ## Large Scarlett 2nd and 3rd Gen and Clarett Interfaces -This document describes how to use the ALSA Scarlett2 Control Panel +This document describes how to use the ALSA Scarlett Control Panel with the larger Scarlett 2nd Gen, 3rd Gen, and Clarett USB interfaces: - Scarlett 2nd Gen 6i6, 18i8, 18i20 diff --git a/docs/iface-small.md b/docs/iface-small.md index b0a1d40..5b889c6 100644 --- a/docs/iface-small.md +++ b/docs/iface-small.md @@ -1,4 +1,4 @@ -# ALSA Scarlett2 Control Panel +# ALSA Scarlett Control Panel ## Small Scarlett 3rd Gen Interfaces diff --git a/img/iface-4th-gen-big.png b/img/iface-4th-gen-big.png new file mode 100644 index 0000000000000000000000000000000000000000..1b7c48aa02f7359d46b914b31ffe3bc1d106e387 GIT binary patch literal 64478 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 z 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 );ks0b+0`>gkXuG`%{}f|Ee? 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

T%j;h0#MwQWPGx!o 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 diff --git a/img/scarlett-1st-gen-6i6-routing.png b/img/scarlett-1st-gen-6i6-routing.png new file mode 100644 index 0000000000000000000000000000000000000000..cd10b04811ddac263734609831b85dc3de417493 GIT binary patch literal 99939 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 literal 0 HcmV?d00001 diff --git a/img/scarlett-4th-gen-16i16-routing.png b/img/scarlett-4th-gen-16i16-routing.png new file mode 100644 index 0000000000000000000000000000000000000000..aa637ddc7fc75d0d250180e0a5af2c58a88c050d GIT binary patch literal 184781 zcmbUI1yGz%^fd?%POw0NyCgtxcTIrc5++DUO zzyJGvZ`E#X?e0{l6wEwN_tSm*+;h&o6RN8G8XJQY0|J3y%gIW;fk2Q5ArNFVbX4#c zleh;W@E@}COF0d6@bW=73jx2AxJc``sM}k(xSKecL*Coje=uitHgz&Lw{y0%cR4_U zih&Q&!$0)O$=t-n%HEDz!|H=MM8?UAnv0WK#{3;M7Y7$FH3ydv50?-Ze=YmR76^nI zA}1xO;gP<(;O?VgzIbsooRXM{i;n*6#~*!k>XuRr#zakBN4!rHn$g}ZtUJY9<=5FZ zo#qn;T6PXp@nmO`YWQ7YK_LM_0kYVLUs568o=bS84S3!Q#K|4B%PrmbwG7z|r8{NV zSj496xR;~S{@=dd*vmYXQ>ur+gaN)8T z9{hC_RUPDygJu-Nd(MuMI}YX+wLcf{~p zY+q=fHA`4sk}cx;ui_$f#3riwtiw!%n6n{h2>iu^k>Bmyq&^kS01-zL)ZrzP_GRmH z+hF@%+=@pKiL8llEJgZdru6)&Z#ewpvZm(KwlO*hXv*^LD|KpvJ*vDJ-8r_#coDB( z^@YJdk#3}jgr4uBUYPT!vP2_}G`u?SGm=A5^?#H6xt7x~Z^Tu}_||&Dvsu=B@Y^nS ztogqnv9gsFDm?f%P|8THNN|BY6q+;?dt*uSM zmQSyCu3soQxrfXi+I^lO?0F|%V~M9L;^gk-C4@=Hy0O`EBj9(8&q_;2!c{3AXO|(N zY{zz?=!>6bQn@stjgIax!Q4{(j7oS2DN30RnjN6BXrQ`hQ@ZD^v({ZUr&DE(9UA;N z&g+^b1`khvzJ+Yno>WP3uC7+TB%jh}R}P1s{yH=G^QS-GUJ28Gy`yjxWwWc?(Kt2K zJSPbY;o&mxza!{EsU@|mTkC!PloRrbfRJ|dj|k;s|A#3Sx82*&%1RC|mxI2d__1FH zvxD{((DQWd_(`6-nTk7hm@hQYAIg!Tyf>%a+#)M)&4dYih~~9{cCQ{?mg~AKtTHGc zUXBerZ|v%N>Cb1FWC&G1w9$Oc5D0wKpwBj2AKq?3ERc?)Ji*-}4?`O>JGVLMWoKl( zXw|qNwYjED&F_5}$mlM%pIUJdvZ5MG3}>^GmhZEgEH&u9gx#H|`!Bvi#c8wPp1wOV zblacpe*bFGZMar;x)T zwXoa0R8)BL(Jk!$@fQ={g|&_KWhWuQ3z#r38)1?Mk4@zQmw)@q$%jKauy7mWMH ze8Ye;RI4*U|noakEcxczqX=<#DTYEkYuq6g8mjOO#h zqvnSSv0iPSF}IA=mlGQ=X=$-(*H1|x$Hylx9GY9&k&#i6FTWmnh_GC_ys(+{Q<2}c z68d4^{i(_{WN$jtUHmfn!_iS*rkH}16mci& zegU;R{2JGW3Ab1_sSoM%`Wx&zJ^8G2l_Y#Jkw4RiTlI(R{he8%R7N#ZFK9QjKuqo~ z#blK{zalF}v)3-y4!MSNH8zvm3!;g#X`lLED9@IHSiTpE~U}=MMM}FOrmx4oHSM zZU0a|c}(^E?;&0}g)7Qn8ZS~D*tYTVErr&#LBE6Rqo)iYcz(HUx8*z*dpFp0W@ceF zdJ(&LJ4I2CM@jlth_fbe?Bp8yaDz%zYu&pA)9(z^ge7_z6?;dfq|DgP)P2O+dv|Gd zK}qO)$!TC}`WIHOQe=}Z;u$tDVB6#x`du@;(Ar<6_*x_^D9?VfbUi1L)rx2#F{An7 za4}Y8Yw|nh9s6Gc&yK|lrlUi=)*C-0h^XHL#lQ-*=Ih?vNWD8d-+ja9O~YFv|A#pq z06AqV^65{8ZH_Ngk3C(lvIM=^(&}u#s|TO!k5@mZ@;yhft8ZS}3GYE!{o75s9Qv1A zR#B)UZp^5S0}JOlMZTs6zQ6bG@|R1$Ld^iRDN;iu>v<@S9qD{L2ATQrPK zYGy8PVEH3u3bvm;1(M@`ZF~?0;r96P!(Ym_V#zDNRr=T{s`p#j2tLpwv{)RfSeR3wPbuxC@E#2hAq=I?o_aHJrzGg$|xn@rSyV}y{0qU8OmXBN;P## z)D~>8Fdvzmi@#rT64E_ge$8@yXzI4VsLoa?km^GoKsXp~!$kPAKKXf;&%XC!(JSwJ z(bYz4@u(bOCmNdepT`ycOAZ1$$Gw{@9`>BV?tA52l?`|0H}axc9Ov}c7k^&?6ls0i z7zX0|cIWDS<=h?|CbTzNhF)j+o1hR*6z;)ZX@-IS=vgsvEI zXPV4?%_!Bq5#8~>j5(OJ|5Z6d?Dtm{67N9?RM9;vVB=_JeE^a#`W9Uc8mQ?aeT+a&t{D59%bcqaBfp zi@6J>3uGumefSH1zmy`S=;YX%D2_tt1U%;X~)hwULmBy*(=ar@j;U^n4{=7m+?9+ZKFCq8~$!|mZ` zlKs>N<6q{TJ%fWt*?-ixg!$OnsX962&n^%cSx(2d-qxz|J)kVot4Ib0V*9b;S+OX278z`Z)B0TtGJb_Q97~h=F26UeWJle~h z1G!IDcKWr4CGkkv+$CW_=OcQ7U9E3|%ycyxLJ1!#9A3mFB@XKSVQa#EbaQ^S_;Eg6 z1czKmN>vqiFil$PhIBhV)BP{*(@x%8nZ&nYh_N;@k!C&F_nOe(q-#Z%kFd~}ieow* zn-^|x5*qXJ(%FtYi4uh>=(Apbo+{e)EjEU+LdlTYn!}Tp*c`^dC=hYGnf)8#x#|zX z`BtMjhyTbX|Z3awxOfcqR4?_#RIle{cO_?y`p&>H^L&5e`p>%j6 z<~z^*u9Vj7l^F)gb@1~%|AXGwXACFvm=DF?v#xmnAFX)m_NRLzQfe$IXCnB@^x~4z zx)BbfET#;2!;~q6|D3Gs-~QNqe}DXoTYpseYhGt?qxmlJTO$`d2(wlhf-x-cV^@Y= z2_7EdP^fx=$NQt;d7f*p^2T@1jQm<+yE9XVLKK2yV!cvJ)5$3tVb-g#Dqms9y?gsh z)br*~NBj#RV}DCsyp@Q*v`=$F*VnZT*NaHlxt3xTrv0~Yudc3cmlM-$?&&8vTXxDx zH0|b8n*HdRnbVpXV9Rq_SyMWr6i>Tr++luC&MB5!UsKZ6nZDk2BfG&Nhh%#?+r&aQ zVqzxzD9d zCiZ&UH>s~#B9c=>RU*fm-VIKd-vfGcA1`(%bh1C^W)3$u@_+UAtq^=AioJ<`FP!S_ zx(UNduf8U-rgD2oh_gsfWe+&pG_GFM0P^AFfEgU~L(F zoGJn#e&Ty&xlA^2d&4bty>ZVO8iD?P1D3U%``Lb+Zm+4x61^yg_ybSPkTwC(nL>IX6byY$5!_*(Xxc`C9k3a^m=ndMebE9$vH+}uSnM@KlmIfu zrW$o7jH1_(pMmDReS(3BsUZ4ba-s#9t&b|&a=^ob7J5^KH%-ODMKh~U%eG#t;T`Kj z)2~<;ft0NC-ES)TDs20s($H?&QOoh%le*SkU=#Q~S~mHHkKdr%xFMYS`L)BsL~euY z?ZF@Wst_J}QUc&4OQ6~2i7?`^#d8-=|B%Zti?{zZ(J`hUI+m{Z$7{V(;u z%>?nk!T(?0Xyecw)jId1yA`Gsf{8?ck@GY7vyO5c2Vha7$f7=JQBWV*LJHrI@XzMg zqW-rcPGT5`Y-(*?iyuhZaE!SfW>v0=i)6@jJ|T7n20pL*4!H^JY?Gs==($_3q5pTc zCB#67Y=S>HTM-0ix3kT*h?9_%`#xh{Qgh>x#|>XrER^R0SS4a%PX7jXvRn5`ifdCo zs5{p&Usb5IYq&s7G);&kOOqke(N}R~?Xoi_m`r1a-`eS$+%X#ri7wCx0g5sUQMgO4 z2;(VkdxzMy*DKa(t?+Mrr*FcKeg;omc<@X{UUC@6h;wVo6UimPd^q<+qC8uM)k+Zbo^B@U##QxypQC|mT3Vta9VaFJ4V9l)sJPJFmpjA?MJA-Eq(7CFq^SEB(c8?A zN^B{mUr4Sud)`H>)fE=Ct`Or`mOnDN4xw_KA*^C)I?N z9y})VOz;!Ra*IW_=Z_SO@iu%FFS@(_-FxVjwE0fu|9l?VgUb1TzqwF0m<|PW=qKxc z_eT3K(%;yBnEkOlp>4Fj)c$d8ZOvip56z<24r?lZ{YKDYqccO4=($eh*xV1Rr|S8N zg4#0)&TY#FSnvgx9V5iWZPPaL?b;YjYh3<9CMzdLBP5jC&kjwmc|VMJ*vpVrX&#<0 zBbN1|l97gsE4HwZ@#V{xw;2iabj-}*@$vXW>4K{VrSO|&VG(l#uo*P{skb+px8sK} zD5oWyq<|Je{99WGK_fs~?)ll(eskCN- z&!nd(J3G6ret{$6Eo)>udj>2h2(h}l8XX6Ro{Otmaugr#@0qXuj{Mc#eX>^%JKoBT zdh+zCdhSVi;|A$|<0j=hQ`4DB6Qpn=_TTGH2|~Y@9S-kr4r+XF+%kR7b!qA7uD~T8 zcV|HlOYdX7RUp`n5A>FKE?rh523^W@|tH0*fFg#~QwiVE-yZm*}H z7L%pAB9}`a$%R}(++n^+V!qcJo{M_+EnSJMdIFxu&mJzj#Vr?_cnzA}&i44RK0aJ! zJXK|WvS0bq>#k6K9It_JKq?ml*X4aHpRf3+lC0Z^b1XO$8z4!65sMt z*T(kTO6-A4+JnMENB5D)$S3A}Z;spV)&uOzbc3U5ZM$^Lt6-d%gam0z%R>9PwcfZC zE^`di?yt}Jr&7P0TufBqCnWYO*D zrt+URzDjCRH&zSH*E+NdYmWp0mktGC*4x|Ln);NP@{+IsdG7D1q%3@Vgb5tNTDFEIh~V ziC97xH)xRy;zHkr9nASyft1S({V9X;+R3o^dswTl067l5a(Yhy0#d`xe)CSk`SE(c z=k?zL&yzuZ5)NZXflAiKZ!-I}l8V+9u<%$^V(F!&EN|4+$+jkB4T^r}e8Hg-8;GHM z?I1wz@^|!eNqG}S^MYXs4{5cQ$=085^G^M&n?BFzCxYMy)Kxi447;sVwit5K zD;5dYC+6~ope+CU#>Kzl54R^iH+%IUsy^|3nB{QW)v2?cd1-CU%e3$z@UdPg$jUASqEQweCkG;- zX%e2{aN(|nAAfwAUMx4BSX4gx!#ru6HVc#wKLb-%{XaV=LE4wV5h^&dy%ZF*V!l zZtr!mZ;*Ro-u;yV6hCsy?MuMDLejhObv!0El>OA67RLIr2)S;5G9k|U{@rn7fCRz@ zy>*(c`_TXGRWOHA+*b-=u6MuCTQ65IgFb#F5%Up%pS|0Y;psiMpr9b16D$0TwB+Ov zU^-{qtS1@8#>Y$5SPWWDmXdg1?4PaE@$kgM(Q&S1*A;jvW2Ji{sap}lIz;Q*Y=&nDJmG1d-lmGy|Pbnw{K}6^@yRm*T0gi|z ztX0&+#N^YbPsYTk?}szZ4;EWm-$vxvfGBo8-BN@7IG5i1^5qMBHaF*cz_TWK^ypEm z1U(DOK$6AFmqF}<+h7U+wVqN@RV+!ur@{2SE$7ScD5?WJekC{*#KgobGur~&B04p7 z+nW*(4?#jv5zGIwlS=+O0WPkDygUXN`8)Vz1PS+-A3u0jR#ydGwxSQ_0kGIL@6|bN zYULO6eA|Be`SQ{OZjk6Z$u;g--~Zzt6Kck4FEvpP^75X6Lkf=ev**ua5)-w|-%1Zg z0Z{G(Ppz=m-`AH@SsDFZAqm9BD=<8Tkjv7j0{e4uapmBsX6SMKVe~BTUPX|fGLBc`78T8a2Pz4PE&$2W zr4EZ48Je$AQ57SC*0j&zSr>z4C}wxp7Qo}{db@>&^I01~hb0IN4GnNUCd&;JPBsQf zINu?^{z^_GE}o^FA%vjioFBVs=sd`~K7=CRea-^8ySdoh8p(xk4j!JGRcdXO^QN){ z!bf=Ij;AAr3l)~O8MxgTCZ0E-nrs`R+$m69=iI z(P7qH*3~?yk(?@ERYrOC7Mha)E&)*z?WL+-=v?@MurBRgCLlF=f4P;Oj`5U;tCF&! z5Y~>5V=OAMLcv8&CU1;KPK#dPPtM~i7u59fNm^rF)z0lHm1n^Vc9&CNk$l$)qPkbf zl>GrP^4LrcWa-8UsTv3Jl9zNY!}`*G6SHW1x6LHSd0iG<3l~Y4+Q8lz7QG+`XB08a zh6VL8<-lf^|9)Dfb}9}EVOt9K`<}i&S`LoNcEpHTWQ<5&okBUkJvU*tq;RmUa5B?9 z4}^%UdTd-=XQ5hd!%7%)GN&nOzSR>VqV9q$zrGCj#oq0SlDiD)qUUE-hqF+Bad4ER zq^0qmJXtx|PxV=M%V81q&^PHwr6xxx%&BbU9|1Tel+H-$T#S6vF*yg|cY zkr!~@h`{K9#}+gjq#1`U0_{rc38s9Ntf89&=)nPt9L4|07O0ThF0t?RDGfXOFibbb zOO@)MQaKVvAyCTt|E600fAWVt?#Bf%d7@l{}q1i$}#DL=|4Ff1TSVMVmufDacz#4gj=Kz+t1jZUE>BPWtQ5K6AVk6|;a6wb`Ks`n z`0?N~7kYe`#&lyYY*^l1K^KH&U6l7vs!LO~$%ya5E7m`)}F z(zfRom!3Y5WaJ0-&nKvR^@Z!Md6L0zz`d1hZCNBGC7&@coOBTx9m0R6O`}G>y+Ye> zxiD0$@gZ6s$`C#Qp>UW4y#i1A3yieM_0-=zsieuF_Mm>zqzQ@{;^#}`PdFirp& z@BU;<+Risr&GXVLCLf0XOiWD$c^R$~s2(nZp*6I%+5grf56`)I0px1H?7G4Tn9;GZ z%~yVfwgPS46Lb1^EV%igH4U5#;5gurGbRjy@NHO6)ayeb92pt;)zt+qbKN(JNS_+- zhO4{0M>9ZfEH5u3qo5!-%zdaon$)vTz+hskc3PJQR5BzyoVnI_zQNH4@TFR7Hy-bE zTQEO3y}7(xjRNHF{?%}%sKOoS!p zSGzUCK36FmCWrvj-~S!`e*0I&AJMoi0AV0gG)+b9>eG~we@1T{!;}E@xL@_386x|1 zG)Ec}@F^u_WgG+qgdZQ~5*M1?wY?4P?AQP+T~5@qGua%q*|f`!nKv`7|Jf6%kmdztFlq{q)e|b8Lj=f& zxjIn48yy|Bj{gmW448vxNMt0+(ngy72H=!T6GXZBTIKq^AWy;5$wA8nzXfLPbTzj8PSN`FDVs`~(RS#9_>Oe^QO>&g8Y3?hwL% zsx?w)q)-(Yh4}dR@v}*pnef=!f$P>J&#_#cJ#2`3SVXl` z#{0tV{x}JGDHD+@?k}cZpuAo?Wk|=%n^4hu9d>)`18Zc~E;j>!0*_(9vOhLDZ#w<` zp5z1$Bp@9f%bmd~V!mEQ&c7Zap{VQ@Gl`K9;}R+-RNL-VKBi{!~zCWs>su6 z3fwkk*0&(taE-%Ao&Y`*^VX_5uuIn1+_Dfc>?9)etnurqy9}HlsE(R_oC62_~x1@4%a)9^6#l@{|lJ|Yy{aIS&v0K#*7n02L^|muyY(R*h zLi5M|n$1+31AwY)AG1T(Y+=|8>R+do$aMqxh$k5&5^kU%uFrN}hZC{_nO@~fSnf09iM%!)|0-E z{+O{H$P&*&!6XD+r})hc;PxpZo?M`C`##e%pJtKN%8YHRtz+4N!@Lh4kT^x)l@usv ztN`+5vfh`_YHBf@IS5>V0YK5V7F&eJ3RK<$Jq1MD{b8^;oI~N_d4+ysEL;Hs&~UmuG%@sCCjh4c;sH*F z2RJ3uO|HxkaMH~;22$XThU4mQPLmE~2wU?mSL^Mu0{C+$+)G&fDhyYBMMXtE7Ypui z_&d8o2lRQ!yT$A5ctQgoUm%%(Skij?8L;#rvT}~q{tqtuO_=03{9vjL4GnM1RXD?@-`^qr7?l9bmV+v$dFMgEBxa3%YK{AIyW8j-)AQQa%5E0L_K+@<^^(5uXwo2_Hcjj zU;&te$n9b0uV267h4wSO_m|V`TbE;AQyvlgWKhW*XbVJw`y*FlS@%+QcI5|`*kpWv z3RI|ICk+k2OhE$+diG&wqJ#*{YV~lr({-q`oDK=KbTbe5KB1#;?2psjTlW{2!9QE=Pf93@72XzOMdN7qAW72&puT290|LIDTS7pb~mHIvPOdUJ1`5nNIhW9*N zs^}U0u*3tFEHB_Dn>{gft$Ub+EXH7sTQ|W*liB}_DN-+RT53ap0PfiDI%R;?2A7JU z9c*u|p5eudPy{4YxCaS`2ym)$kWF~yp?QGL zfC?WOzuhx#?zn-0fwu*~R)6zUMuJ*K0wQCK`=$T0Nxdm@@Y@@59NYHx$v|bIx@>Bj z=KjxkIzK1_mRm@y8W1@Uf9?bZ5|={`niBYozb~JbqoJ7!FugDo46D!{Wub1fLkmWt zV{Dkeuh3`1>TE+kws#r%iVSO=FB5mV9dZN(tB>zDhX#Oc8dsYup1U!h9wI z%w*uljOM<6+|k(?8WF+5pQ_foMV<{f48W56yRL_}e5>opn(Auc%K^tvthH?=<$dNi z;7wtX@`OZ*U55aEb_~{fLhv!*%G0)daHayQrNBXJZ(oN-TLYT?6lC)!8tp`s0o|)6 zfVQn$zp-Wl8wmFC1YB9=xGIy#ZnSSB1DuCV&SnZd*+R`FwWuV!JrD zG&HTRJD1zgkHt`fjRi7@CEHs&pvx{Mm>8!7*O8C|)6gJ)bthDg;^{1-uGZ0F`R`7A zX_1+t-cDmm{G0#<;W6U8p;)^Kyq6F_Pq=KSIVQ{Wx-XAbJ(oWdHNZ{8_{Ub)Lvw98 z^uQAH006EFj4DhbwlzSI6tl!yW>3D9~9juz&&Swb@u^twt1BgsWVN)u63 zRGq+&%n&_Q+`2!il{5ZFQ>Gi6CL0^?HrByE6EBfuU6M&LcbZJw9e#Xwgv?!An-*%S zsQRcJ-RLOYADLOfDermR`A+0ZH^DV}(9q0zea5%Lz3nWFcKI4%&6lLlTabTFS3hr9 zNEVz~KaT?Bxu-`KYbkA5sM2aI?~T$o$gUehhENxxH-fB+O2vI7qM_fF`F~b5{J`15 zS~K8f5|EupGadj{gfB&OQqpTDCoTYiB_p0reofg(;pGO+pbKm0_UgoUu9#ULsntIf z0A}5XIjv>RovDgVpsmb--~sd+5A;c128usi4a4nWz#5j_ntf~WYX>_4o$MVNvgnDX zS(h=hWHh&72dwnB_dyGq1Q0zS&?>4Y+tnmB4?*?pYOAcZ6(_$>%z{_P_Kf5ocq*67`VrnREgGB zdu2O$+T&tyC?97IL_CR_tio?PGJ9{*gvnXM&ADJVuv@y)9fWA_<>}$%%z1Lc>Fg{| zaGMq@+vcKe$R3k^$X#}GhGaZm_>o+IBV&A=0oZ&C`_GuHg|rQI=jRIxb)8+qgzS^z zf%|D`$#{2tW(rQNW+v1gCI+YYuO5s30#Rg`YtwhN6NJM8mwd9a==}2zNB{>Yz~^%T z%bmzf%E%Z5qPOAU{>JmDi%1YC8F=ZybpWiIoRZSIJM@ME?jx1H{Q|Jq8R*$6hvg2h z_4Ylt8jquQ^dPsvS$(UoFi;5Dx-}NN3(fU72Qr@Z3vOgUO1%eX8lLh24{E*H7lr@~ z?c$x%?*zn+Q)z4pnzyzC{lDk>u`w|t)Sd)*Rs&cCPw52k^>mW?8PTiu@6mz@iB3O) zjX)(pLtJe8CZLLbBx-MIA&Fq2%$HfJSQ4F?5y~J;#?3xFn-~|Fk`={3w@{4IGu#=M zxxw7y&Ba}6>g>c(!&Q1WGt+7;vCRNP42UjJFv1B=Yu*n^V1}(NwIc<{0clDiI7(_q zSlapoBstesLjbHG-!l0Fk(|P7Lzu?*p#xa0!07C@H8=1H*lZ6Hu2RR9&N=}u@t!1}|vFFXeW-BPMk6$I*+Z@O)#D+5PzU*8Bx zAeHLXe+4#J7M1^P)uN{kNR2=<&VvB{VLKBGEP_gpqZL$4mO8tIzW5jFa9g+8{a}OL z{|eLY;PEeTc2a~~nJQY&N#VrmY(o2ct0i1KXG?zc0Kd(EkO!5;bznKKgM$bX!zbV; za08Fc$w--&HZrv0O2wg2bNVr6O;AuYZbUQ(z}x8#+OVic*k>r%b(QE5(W*PssCE|z zy#tkq2=>{#-rQfg!4k5!K<^ zV@p~R%UCv?iSU#*Oj5JVdr^{Vkw1$U_>KOk#K$G;Ef?lOa!QH^*JxRgpH`w~!|+fw zc+hNBa&&w&oXi2mfdLn0hr|7(lm4{vQpKlaWc`3hGG+J*gH$|GqHTkmPhZ|@o?Xx{ zGC87Qj1;|WP#vhB4RJuCY&&HWBXWUzGddu=cX0;hw;85ypHByUEHiG?JFHLqbBrK4 z!f9giJP2`zIHD;sT0K@*)p+4#v8SgkF2#f*F5&OoL9c9m5Q6>EAN;vHg;i(3 zjR2g<=lnw!P1#f>l~?Hh$J{pKjBi*FIUJv_QqoNACom1Y%D_UA27Wf04nb#yySrr!2IjVhwP4!NDD~95Q+kP`4 z4wRfQDj?0DGtg&_j?rqJY?~^`c42)vGU|5Zv>P+n|2+k|$#7g}Pj7!?;Z*-2|8P81 z-iaFAmJ8h0Ns?P1VNvkWOWzYbofF(oCh%qnhL{yEA~aGsd4HA6$`E3H<+%~0KSgw z$G`K9+yF_~`5je&a#d4P17<0lfZ~t~EESN4L1$ieas&mH31S4bCfQZ6n$ zaSSTI?dnekxQ8`7Z9#DctjdM&OydGh>wVKxw8#5s)O>Z^+J>IE!JUyN#1X`tK|m}O zHPs;yD;HG!u|r1I`Fy=(91#Gq(NnGDMYhrrkderq$f6cO>|8%qdS?Ouz=JU}b{fB` zWiRTVS`*9a$uo*NepJ=d|qs5xc76ZwWpghd1RhsSpa6b<;DBJ}HCI|TD z!PayY9dK%nGlYTd3gn9+lK?R&h?eOkWv$YKg(YCtIt1w!4^+H?XWOZ%Z2(u|J2&UD zbUAG~2odChvEUnFT63zpu3|6Vt*Bf@-mr#|Lzqou; zjl{^pLd|>jNUPi@4v+sC;-5M__vw}b{kLD-W6Qa5v_Jc&*HwndpO|1`9Y(GiX;iY; z8?Gq-#KVtRuAKbP-mW_0C5t{yv3RD6)jTM~{|u|s;)LKhvaQX?7AG)Pv3`!}$NTpt z8=HC`?g48$IW8p)_^EFrDvDi04I`sA(`kRHTvzczRZS@iUbq5-o8DXU?pyg4Ky!VGw^^KNq=0$h`pz6Dbr59Tj`7O#8Id-Q~m@HgnA zxV(Tq4E`M}@SPIzI5aL>1f}eij{EkH-o8d|WkyDd#xR6d-|hf+k_~T4k2&9jd_l~R zB26~Z;GCeJ6%tu#m?)lFCeUmMw{SlZmQGYk^8U+`lM43+HN_}bci1XiO61F#cnPU$ zd|blDk^&-SMIG{tn#&sS2y`qPM|f@W9+n4O?P&vRVX z{Bs8(kXZQuyEK3rtH5=vkI;BR8EHBwh;ugqzk;02mS8}a8xy^9u6?5ookiT|Oq-49 zi-|Gfm9PE}y7qc@_lqd<2k})9Vu!quh(2^O6EcQ|l%VDTFCYPb+(=a|<^RfK7%%ix zH#5t-4onZm*BKv+rg;Tgsp!DhEa3Wn3VNRq5`qp&G!VGg4~(o;05EX)gR@;AK%4`rT?uX zNHr3mx5filZzY5FW@gXetx=D~E~#I`b)h6Dk+8JAT z-(Q+tQ>f?31{^{_(WqGT0EiE`A!*Y2rOIwW2=urNW3vBj1Lr}1-Lp)u-U1js18Mvf z%2x@$6#}J2BLT($1BA;q*_A;IP=0XTl@NDIelIvr2$#Sh_FRj34JnZyS$8_Rfjwk` zW;^g@3!p7dBkD!HPN@Y2XS6>8bV3ESO9`OZfhi9bwU=n`U`D-FS54aQti)*9LBIp_ zQb9^yCD&wTxNviES&rnOKtO4h{&|<2i3vjY0r{rzZ##D`OI1gL4**R;@lW!*m6*e= zK-_i$Gag=1QBLz&-4aJhG$nBas{nrIay7=aBn|Np$bR!#j8fEF} z9_W9e%nWOCG}}nhXKxK$@9jsacNgXFcJg^X^}l)n+{cR3!S_!7K3@VohwZDs2Ux`m z20=pvfQ4U>R^8b^r8N2kYYddh1KR@Ss(>@$G*Dr>BSZOld)(i!U-*mAQ0Bp%s`gaT0a8Trqx*f5wP216B0CYZDhy3wdGL0eD&%t z$S14aQ5PS`KyMv@KURKuMBtYlEi4?2e#Znl-W(haP{MmcOsuo-Q81>vpT#C1KwLi; z30g?GYmTc<_RhngJh>(^W2)|;Lk$$U|2K!h$jhxcuCVa0zUO-Tn@!LF zvH%tsFo!ndh&J4V6KWe#j%lV-G*s`XA~S!9Xabf`T8r*wk{%eq*jVZ9ufmv2u}Y@* zs2(lL&ze~TKP0WDM-A|G=j{|sN&akCLZ$PKjGG^G%)pr74<+hP%B(lxgp)W#_ z6?2chLf3r7$C`}9vzPtfhyOotH`c2F0fFA1RlxluAhf0!{YQT=Ru%^Lvo)8_i_e2~ zP3HSR3aas%i>zDYMNdIJ5eQu4`Z=qK;spDwxet+Bl{QmslwMmjP3{Ln!{QH$058B- z?BK0hsi}Ry-1|FOMg|(oK&Rl4yB{cD!3$d80D?ZxqH%*@QSWnjl?8Og4FOvl^u8e@ zBaho`O@Vf>m6a8T#(Qz^14?~O&w~f(^O3 z48m1T@Yh;G)IJXVu!vjS0e3UMGbfzS^v)t*(HIIQX2){5*CWapjZI&NvG(Dq)5^&8 zl*=`I>R)W!ool+i_n0*FKA8XXEEPF(Y9RBhbjNR?$1v;Sq|x&aPljg6(w}c{Q`6EQ z;ebR`S;jDaM5Fyu)7t9S17nDheYT1%?VNl0sxYvUXp>e@aS{SgiB0O^BZ2hD|# zg@0bvDUVhT8u#LJt({ead9@f*&6^CHv#-V=0Vb^xdWbzsJPt2g@kiZ(VjS*jbevu`(svs9ivAvsJbE{1m% zk1i}M*ee&U%}QW|o2csQ&M>4iB*>5a`6D4MjdF8wKy|nXcP4;eYv^+%EhHp#EY$-X z=IIu1eie};WEIgfd{B7?4Jyv}x1Pnt#eZBgEP49i3=7orF(lO0<5mMfyCc}L$`5mV z@2ZHgv9Y(@1|K{`hCra`w0QA?M&ai%vX#I?TLdJ4=7D16NWj(AmBsKUv9#JBo`pxA zPt3X#&DFHEU(<5lYsEi%(t8&C^nUg6BU5o)!kjiLsosc>pJ!}tXd z(iJWO98r+%C_6bqq-b{+Thc&h=!Sv!_V^3XP{-RAhkP;b{1}uzSAf4WJ~@f_XKbt! zMBo=*mEP$bC<|5BeIfetGOCXR1br?GrLFv%pOt3Co@yZq=*EK`1^K%`gK*LktgDO>H^ zUuVAf7py)4r>0JJ>(}o74-^S)@KsU*f<+Wzm;^0}0(?F!@cC>26}t(3sP?SDKG;BN z^x{_rh_Ck3>?jZ4_W$8zb2oPRVea4J%L zu(i()&32w9$QUSR4BMu?>P35|e9zt+6%~8Co6D*GLY@}>aAYr7p3#ND4hnw$Oa~E% zfgv^E#zXr2NvNukk$5Q%?1>y(*wg_JojRgP40H5YcBy;Ps%=(KHXSa$zihlN1zTc* zkriVBVhkOsmo{A=dT^$)S|j5K_pK*ZT#Y94AK}^d>ekD5p;BB-|FhGd&3+{V0~r*O zcE=jtkLJn23(wWnT-)2*me$s!-$~?U$aryOj!>kcf+Cg=PI51UblD{jPCRp{$L<7p zXxC*WPhV872reQt?-mvcjhBd6RaDY4zn0R++}fOz@y2)(YKFV!t;IDN)A26is2O%Q z^jC>96Fw%;`TTv<*hQdi8B~ZjfFwJ9Z7-5tNJ}%l^ZM-alOq-Sqg)tSB{Sw{RiAdT zo8qagJ?*6v;my}im=k*VsQTk62Y2U0(Ya`(hy1d{P!@Flu7wOKfQ4+uf{#cU-SIBD zu(%I21}G{hV1fq1X-k#&)9?p;P3ieb&#v*a1hs^L0R_B({?!U+9;^T0qQ+tQA=Dyg&*l7b*0(%mJ}(r0b&=YHdR&vWK|-Z|elpEHazj%@hveeLU7>sPCP za*}J}1503DO)E}=Wa#V`&WlM3sV&b|UNfo3jQHd^p1#c4jJlDt`$B5nusSHu&opmN zHBwNf6XlwwZ8^M^6SQW|+EB@W(`y%-P^zBe(bS4_#)_@|0o+EDa@yB&%ry?b%O@+i zKkkwg72P!=uPv?!IQK_14NJauc2^0-cZn`vzKnr}%AAB<=f08m;lq=srruGYh)frp z^kmtD)2!TM)6{<}#td{ACr!c<4@U*)L8=I?jG7SbBJ8{;ARk+TO`c`XCOH=MWhv#A zswsa_Ah4Ja+5{nKo^qSfZ(PNX>F?KuCZ@5XSE4IUaI)k4wBh_|YYfE>G|vQ{8eU#C zbE#?tH%vXH=bFP9%qi_qL`23jL_VbGy^$Jlg(rLO-n}8KA2MEsMOCx&v;FxwzAoYJd1RAAC-!qaqo!NK|27toOT2O0x6=3qT&UR zOqx&Ddm+Y{XV0kNkEY&}a$HEjl*ANOVTm;UZDJDZI?->+)e z0un=0TbplLoZq_Ju`Pn&iStaeY)=ARpvB7?#~CN!!(VM@-$qH3@FB<$8d)+@kz&m= zDHl6E>rLmaK9=3{)Dp{!4`?g(Xmjw%s30lvtgswpKzS;@kJ%_pkD=Eshaak`JD6od zDX&MzVzzbkshl3I#xR^KcHdJlHH(DzJgVAO^T$Bc6V*s31KkXbHu;)9SM5ktQBw9f z<RGj`eq&;HRdsM-5*S0!}QERu;&+ zhXD~ypuB$O(F^UKVYOrKT)HM{7%2PZM@Xok6k1+hM#-tGdmeIuupBrxj;w4eUq-lF zzdXgpz1Q9$nirxk;s%CLDr|4HGXR)Ji*o<|eIZa&BfcIs$-|3qyP$U30ZO&ZV{=lX zw*e3u1ay*@mv?n{2lI}sr6mgrEGUGuG3QZYC9wcWA@XSR@|cU>yfFfq4Wk$l2qCOM zLKFC_^ew1@9EG|86geE}^}kt2Q(joOj5{ZQi(Ap=@3K?SlQ8l9e6wL|f^SNAh@f63 ztYWjyWt!o!c;giQ(L2ja98eiuZoQe=qI!ifleFzq7I|A8Css=(ZWj;FoJroetp}T7 zzTt$RTK7*%a|_qja{AC%sb%5=_|2kN8Cp5XeMqYet+aJ1qBZ8dt`>!_ez+x9CsycA zNCj^~^+wrP% z#OO)oo6xk++dr$F7xW1~we`;CA3U(6v||&%alEErg5PPCEXUjgWR>zO?f625qVr(Tu8Xao1!n!m3JeKDd-A|z2lS1;z-Fqn?nJDSijl?)Z!T= zd!XM2u!WU64h>O%0pYFi-~q>zCr=PA5CF8auBY5OCMIe=KB6;@X{)RE<7tJVQ4HBx zhb>i4j||i>LSMgry>3_<2z2(Z&kScoRbyX4-Z=tNEHyQ?$4{T?=;`f+?QmYZb{G5_ z2-_GRPXJhD4@-hrGi*0wn|p{1lHqKI!4o79SboJ%44ygv`bJxl$Oe2;KV0Eu}@OYc?z#QIzW)7Gb!Dsda}sx_#0+gq=%J zWzj!@?*3}zg>1_c4tietM|bZ2s#+RLxR+=rVEHzuc(O6LdL&p4E%^sDl2b7 zkA><9YGlOk1!n|^a-jI4)oAWa@so`{ngemQ^nk#R5;MX`E1s&la|{#Edcd>wJUd)k z`T3K6w+G?c7L`ab?k)kIlzpGCN|skP==l_I_{pj^H7tbZSoLpTr!`s`FY~+^ zn647YA8)x3dUYY!rh(FS1})t@TxDkhvUa+Bh;__!~2 zYfIJJSe6Y_oaY9Dc;LmF$is&ZPe5in54sveqYh|?N#AM1(O`*TgTFYuKyV93$Hp#v z^xqi$@Y`2{{JNo(ni@U=+L@RPDReqSk&??^A;r>kM($m zP@^DTQgA>*uZM2>H22l3R$?fRCRB9>)Vc0>jvw~9)Qqb>d!JJG^L|gAB2p^K%I;A_ zCemo2w9=3s(@RFPMXuswznHp2G&G-efTbm#zT>Y*>iaqk%R28C<#z>~3bts>w5>Gk z)7UYloGA6B+p2W@SL<8!wRM9kwB51o%4xckVwP5vyLDx-gIvXWe=%r~qNe(oH^>WRD?|lvm#5PctgXxO}ble~FHdR?kz7GzTS#^>C zMUg~N#zZxxWWg)<3DD7l!}k3?MTRoyesOScuuQHZy3{hmSa=OU^Z@EYr=FGC!o_dj zzBPhU9@Zd1w(s`Eg@pykl7pX1!F9(RKw4iAJrtCcB>@E4StCguH+yglvN0~OI(Ha5 zA&y-ChHTJ&r+7?yUC`6p^8Vy*-0ndsy5x0xwO~x#uy#_-##z=OE3jApRiUydgxel=j3$iT>R1%)kNI5AxdpSyreH*zDVSX zLHimWj&<$Ywc&<<^S}do*mwY@-2x7$zppQeO$N5$_Ma1VUb9hbo~y45Km&;m?mk$@ zupNgLugSg8%JN#IqW9a?LV@O&mN3-r8ORnQK+i-R(`svLD>c+gs3t~l1CT3n41;Sh zS&4PH>JbA7DvNhc|KC9Ytdq^C_Bmu#fMkbMUV6ZlZC*K%&Nx*bs_&?l-^N;Sks*d? z>xlE;GR?yWVGp&4!6eWkiHDKoZ zTDK42T84<*{Xn*hC;pN^q?xzHQo;QN0ccMO*jK`4ek5JnQyoB+~s=Ow{VFJI%}$hPQXX|WSd6pP zwffiVcw*8rG49hb5hW~KywLeUp3}g3AQtIu+^LH3bq61a%H2fWM9thUxS)h$Cv`!! zv0Rd%-;!4yF|xpWrF*RvWTai7qEzrv5x8-qZ*o%I$cU=7wN;&J)K<nz*pe`*oO- zVzo%0(%gBLQYtc9I2lNUepYI^{D!I|NYY2_{8@%3%Xx=D;``Y5h8r5L``kFQl~s&= zVNcebd!BEl5usN)QYJW^CznO|_NugrXdA}rz{c4K$}JPAd37;Z5--G9q{ZkF!{v~b z!NaKe+X~M;F9|w`ho&#LRQqCydtB)niayjNQS;PIu`${iMclC>H)4HOzoMHypb}BAxzM(7^R27Q_$7AQzF$lnWL2$F zHu{t;{H7s2zDZ2yxo^!Wqr&gy zCuJM1vr^m02PyIW?7k(|gMXRYL7t7DUS7*YMk?dXELlxa`E29A2V-OpEf_OX5k$9d zMxwM*kk_CI<9}%p(z(Z8kZzR!ri?pw7B`CT&F9wgKOeBA=59{K&<&HrV5X73P>kMp zQVrt-se7#yw^)<4q(9kQwxmK(lQxi-LtkQ%-6o!LMeQyi8IPYlL4Z;nodNc*ntY>$ z@R|t*u3n5(Z~Mek)SfW=mGZ=bR6}Z)rvn@P(YJlt;fdG{p1dS>MVvg1peMZBbRi9* z1sHZy+b@lz6F)B9mTLHZb5sXze+c7LMRHj@DY<3j)ag$T^+(ZL$WKR9bXr(;N()<_ zhV`Dj&?6>Fde5QClZAg8OIY2yI5$Z{qR_x*?t>-6K52gT365;CNsLxA#?TNyf7Y`8 zDEpnVSPI69Y&%`+2vXr=zavst%au;z%%@Od`BEW(jTq8WK?{rY`l+ep^gioleOW!F z>A*379G(Xt+AFjKF0(Bc{m*u?UAAUh0jW7Y1-Znx!?FRlxR47r{o}qkf&KkP<8B80 z&+=ce<3LUSzN+e$#|Cyz^>{P-G=6UN$GZztm!zD09sw5uaYK}`JX%Ml?^@+*w z3_l6gO)v|^v@@My`h}%%MXr#-x}1h%BrZMLrjCTo2M#@EMMj9uOYpF+qZMtIip1m? zx!jec!kWAm&b=mn40LC1(Y4fjxoaW-sV_Y-Fm>vAnwq-(O_mVKDj7y1Mv^Fm61i<` z>;={hL~G|Y7bm!#^}6U9xcwI>8h&FU2Kl2?Q$4*A*vsMI;c7Vi`Y3#-ASsp?uneq! zhGn>le0>yfY%Fp1+Y&7Zg;4Al3YeAm05JJ^;}uW~(Q*}0w$7jdz@RNM=DNGOfU zj#Jb?Bo&E5)UKx&N@8b9TGd;#f9rD(P3i7STYYO>RF1(AyG>jsqN*^dp2L@%q$DOX za;$aopZSnl`pylrMIZOi;rJP%9`Oi243>?@&>A5q3~2uiKins~apQ)7fIv>sH7M~j zBm*XE4!~-#1WjFwfZCGby?d8+3ihYwu6%|P6?!<@FWEADZGU$ckX@aqdgXOt;WX$4 zPHi>p3|(DazxDN@N_lt)0`zYMm9LrS6vPc=Y~{+nx>NltamVrk06S2JX2?d|e|@5k zi!yL)N$RvyqF39OnRr8cbYSy5eo?sV;YH(f<3Se%U~z#<5HFeDmxd~ry|UHIC{50s=pQY$TtKY z{c~{Fwu>Fkr({U@jh+#NXh@z4Y-S-cRe<)|`E%KE5T7ZiQ@aAE_(60JF$y=~<~p{z zq{K47@?i#b0MbqY&5tVcVF@P&h$3XkfI|A531Ai$P%r?&iUj@a|C|_G zIuxApTrgNFI;$9^t!a>pcN2Z#q=i2r%L|GsWyNm|JtGv()aeT6^AR zAo36BV)!b`)KQRp7yb0+r(e(8>Gef|o~T>nAL*j)zU0}Dd(Sh8PsefZQHqISI8$-} zCp!P+#nh|%2b`Dq>CwBIORJhg%yC2IDAL+&&)IIl36&<>=gZE;9lfaNlc zM&&KJH}twy%S>O6a ziD4=S5!e~vnwEbow1^W8X@BDsP}3kK2cl(O08aYliwa_^069)K+)<ijJBO z$;rsdymqX?Z6O8CF~A~A;JTU_vB}sEY37s}n=a(tS<8((-%`@-k|Lk;{>m)N%y|w7#w+hqdtxgyOT1TqYXRV2 zTzPM%h?_6Q#&uWIblsePCr6QLC-k2H4LTC6s;-b(PAO^Wy>Mx#TyL42`-MMqD)a!* z5RJ^Uu5@_ZeOf79a$ll-nS!}_DYl*FDdovVdU+s65t{h>Uxs>mNJlkwJb8d%FV$d# zs{z=8V$$Pi*A6yjWcvV<7$Vj~FhOVn_I*wPQ2Jvpd+=Z_M|nAU3z#2SE3kcaXNo?J z#wkN%z{7&?b4*UV-UW~~Ss-E)v!AS|A}W>x6e5IBq60!{wDg`_ytFMk0k71%_a8p= zjgR9s0v*>57YE5qF65LbvCiuH2zix164DAlVtQ>u#EyjEqTQVn$Jou`A7as)K9y<3O1y>^|`yc{sPql!SC)p zo1R}G97o(KP#kqSc2cev30{wN^*|ZCB%>u>n3cox)5O%N`{pmbM?sbyZzg55PMQ|T znwu8n-HyX-H5Kv&b_dO=l&_03NhpwX36yCw_jZ-zb?a7De^a&0|ATGlB#a#tl=4}c zh;ba$%vJ-k@tTd1U%kDo+dfU39GaN&rv9>iKcCTY;7Lfy$a2|#?LTj& z6+a58*JLN!97*TDg}Rj$*Lv6B*VEvC1>HFQ=zwU+z#kef&RTO54hHN{8737K6^JcL zcd>_nFGw;|p?zG`P@*R-^=S2MZcJ}@zn>2aM1J7-PgSw8;# z`MNu&=O74is;#XBnTZcKq3k&;$wlCh49l$$T(@JVa5w+IhiZ^x69$R~&JyH#<7iI! z^SWOM?b{?69>QqdyIr#LY^oUJ;4)j^Z7k~|fHkaf_=#K5x~)`0ee*?JDrXT;V=(R> zmEmiy>i`XT*i>+>VI2AcY3Q3z*H>1iYNUy5{Wl>Ex?i=MzDuH^pDhqE zfmEoLacV12Cq^~S3uIsQ`1X+-=zBai^>c@C19<+su+@N{9itK|TP$B@X8=!9LX>&AI*$R2Wd#cpbx$$oNF1)4Adgsu6^s8W#U2P>lrD ze~xMZpagnY9&qyljs&?3OCVudpA%mJAf%wUI35rND5Rg|i!x~huMd}Bhjp*S+BOvp zczn&7V{?EQlQB`K)`T=M{bQcao?Q$3h(Gn zvAEkRV$Y_YR!&}vI^(k;J$}I)8bR|56_wFGfE=YR{OFb5$4c2;a?f?#RaP@X#M6=~ z>QN3l=)No*fR=#W6!}o;lLF=8n>Q}bidb`3(=CB>506^y^u%sv&kC;h8`NP84Hk@D zy=WsJ%=XyBzHwE;AnM*~Gj3w^NVtF1!*P$8Q!BRA$rKh0`b9;8}73eVd{)-M{|1rvpxZVGk z4x&Odzkek_8yd@5%p(BYsl9N zaeQdh@hz^%UsWHxq>xF}CO)%>TJk}a?nMFmi#PbUG$MU`!&s;#tX8&YrN5=qjRiAm z@XX^x!1hRUSw0L=Q6%}g{UwGN!jA5m3&p!SiFRi)_|uHsWGQqe5yUn1nC$Ay-^lzE zigLs9^TLi2E>^`_nQ0})0)$Z!(3H4JnuX?b{eJ~9imvFNxVT^+;ggkLiu)Mm*W;&0 z7qK_I#5y*`=Cnw8v~VT%Wu}I?55Co3ij3^P6&X%@?*!%v78Z!DQeyd=nI3cF2%MJ| zSfqRZ;7E+z-y~CVx9&>0^1^E=U-H)#u5$#($dr`c?!Le}Cdt@$hN^Hdf@+OWnaOJi z2td;57PqWJM0$#~?vIhTZrjFB^z$;dGY9ENumvl1s!{mE`F7_bLbt^Q;z-uHp8A$K zu_m7GXmxA8=)Bs{K%t!m*0F?SvE#n9*QB7sV*SI6B@@FQtYd1b?&QRaiOFm&N*xEJ z3P8xcYrC9Dco*b%#@?LeX{C1=CqC3nCB~uRmT}ha``E6vDp83;EA!6$Oa854Sv)Ih*kl-dRqGW z3V@UXZ}vh!w$qj+_AqebMI!;G^Rd>rw8gH^XLdLnL6I>ZN*pIAtWD&HBWKq~E1meW z(uc@(B&vNxMfNnD)Px1UYqzJeFDn?3Ck*7rxxxC9J^AU;;BurBD+n7wD@6ar<>8Gd zewo_>SKnReix>lT+t8!0g$6Dvx*dl)ZCx&fxMB4j@+HCs;EAZ~pm_xY2Omhkkf4+o z;+e$qdV0uK27xwRkNkI@OPB2ZE5Jp3Qi-jp&w`}+5|HELsC5{2sL_kEef5QtGNe!2 z2`=NrSUzKDz4T>~#x{r;hxkjos+;AjI^I3cN)D&m3mg-c5%_LVejnMUd=iOqUUT*J z2@U@504=tAAft@}cn7;^tmgo|o^&;wbd{b<{;>C8mitG z;;)D;A=m?Y8PmQGK!wB`-^~2sIfEI8OW_ZS0@USYN0-&_>iX}{)CR!94WO4viis@Q zR|KW#3R&F`>0*iX)4Rlb3I)?vbl1fd;>>V8U1*+hiVRLR^d2!q2m9S|Q;ELztoNrV z&#y0ozlgoiQ?uSbe{zw@{FM*Sh9Ae^WjUEzwsYSs%}89{q}3CWrEBnV3~~L>feP19 zG^xLFinh&zofizJky%-Ny;oCwg#oq2Bj>!`0@)5qS5kC!b$@~W+y8xm0CRVSaLSlN zT^wK-cl!4Jxw^vH2_TA?rN#)hW3gLXk#g^EVP^TCFX{TB$IuNf$oI+7oyS^C*{l=f z6#iTvHhp3+fvR~-rG@X_Er81!+8SXL@QNcLyGSmohX3{@Am4(8(CHZ!UARyp$C;%j!+tFv_HCb_siyD~>b+2!o(M-KR?5S~|eiB30 z^J(+kNOYS2042afeoCUUgK|4wI$J$331k&Xe`FQFelUrr0yd#0`*zjX+WmPfD!Bq5 zR_cZ{k9KoN;woAf<;J-c>>^Yy>|6}dtMX2VTDpYMvod{hSx@us7jo6fy&Qr1QPW<>sFcLnMep3QZ!@2AN-{|-vLK|qPKMd`ykP34R?IzOu&+!R?N zp#W4O`)4~(zq&2yv~FxIb#f$PO!_?NQPkWryG&DP6 zlvJS3SlTHA;1a|Zps=dn{=(tv;bFEXcG;5R>h-qJ{rRA5ojHN;y2 zT)$DNIjX4p`ZTD#n1ICtPYVQm=>u=a&dps=RJ4k_WUQ;(0{K!%JTe^}-F3518AwkI zobAocS_D%G;;(h5$ecLH(9MG_96$9M@m%T)TC!l} zbwj|3_2c*ojxGJ#3ti;WsabT-SLk_;sS0Y#>}5?`e$&J!WfNb5^O1QaY*uDartr2D z<>qbF=)9c!7E81sfx!_mmLJr7&lsIN675?ayH!$1ud66FZ@;nSIY$!GAg*IjA1?4e zL?9r^7O4^;#g^f8SrIu{K$h>P0^fJg zWcuy&o1ZdHlm7r84#R9IbNjy;gxtGQ7909IP5F9POTT>9(|c5DwI5X+@_F$^C#O^` zsGW|_NcFAlBW)HW3}P!{^z)NY_(4^XKEm@#%=y#bs)}3fd`F86{{eRhx*Jb_Ds9S6 z8hNnZo&GA&v$yST8OQHiO~54gxn+WC!vC<#%o)OV5VsU;BgM;SW~ZwLh+7II-Nwc= z8yg#^kg%9)IRv->lEHwa=zV@sjNtWXpeF!L9!MY-X`e&-8NjnEI&`Rw0%|sT0dNnI zpkh!M-M)SM*P*Xpu}9s6-<^;kDHM~TK7lxZcOESMSNI|IKeg;aM*r5b2TqOj_s?R- z)NMNCzqVte;1c_JvRre=;fmU5r-{dnr3sclcRsfkSFR(DT*?V^!%s4rT+R&>Uf+*+#=DTAe*HG_~Li$zDmo<@CoNLyIpXYZDOW`lI{) zlp5EbQy9t2aaDb zN9gM50oT=M`xsKy!W9|(NCN>rR@``=-wCFa;mU_JK-9y7aWy&VXqj_zUmtFQWLwCI zxC-YElCJ-=Zj<16lQ^Lrx^hdP^w^_=^H9iX#GdTI(cP1Pg1jFX_-l_Ir|bAP}@ zhL$ofB9;gT)Du&YqV(whniB-70z?K2$@=J@d49tx8fEL%;X7O5?ouq1ye8vWjmkiT z(!6hjTKb^S>^7(tNbd)=V-=?Oiu1zSf;gg1FpenrTzj0Fs%>Pn@_qED8ejU$;^LmD zGTPVzt9aOFsjf6v6TY}_LFy6oa5rMZ5>r@)DK;<61w(o>dWrUQ9Iq%o-J-22>`ur}(hdH3)U@E`pNx1x8 zQd|m630=e-E%nqXkv_($1H#QBTkpQqzKTT0g1C`yR0l2e;3d!nAdZiYiOJ-9504Z$ zSOD2x7057Cyd@LSOlV(-1I-F3+%}B1Z%Q_mx2+vfFQl^RxLqmmTats7?cpP==As19Z z7R+eIWAzbh*0=lhf00a(V~<6(U{;S~ev}E@mJKJZ@{3EoNLSmusU;vVr7K`|&O4Ku zzOG0l_fY!Vv1iXsIyaJ}d;g331FCnIa#LXpzsgDj#(xt`_(-sMt@x2VjnDPC@lOO3 z)qe{n0A^k0B` zi{6b8kgP-e+K4%6jaq&$S_0jD3blYRNK_|SVEh)5mDq)Uh$d2#Qe=s`lm&XC(b_r8 zmxy+W@jky@wgSpMI%fVAq0*frvt){dTr(r%J~Ot;NZ3!R%Ug-M&P!H9c(!1rO31V7uK-pwpoJCNR+4%Y>~6%bS;G3M}vAibt8+rF9Gq5Yf$YplOP zl# za$|;tD1Zo&UJ@W%a7P0B5Y|rbWBBq@l0s+%YtDt1RDhaFsm#eqp^Ha1e5$%Ss>6NS_k6 z0u4lwS4dwFl|H*YY8rwVKgcL^iE@2aKhkt9w|$=zHi_~njinz$|Mp~}cZc38RQl;e zU-hk2mM5^P@Xdbs?7wT@A8#$g~1U z@HR*(wzj*tk#y>LanSDp2i?W(zlDp$Z_a1xkcNRE1tk3K0aneS7vYrp1py%6`uq7v z021ey(f^_m({@j))I|oPImAde2Tn%tviY^Q;To?q*LH<%(-K=wEktjyB z=7hzVtR_ly@G2Ju5i`mej-AOuqY zpoq5|EYgE!7&+35iXflN5!{$dlZd4s==lMoSd7BAZ>?6ppZScR>`0#TBeA9MUAw!x zj-WGH6xZN8gAMSH6#Ku3C5Ay1OcK?iH-W@V+xRYPUWEd3{$v=HQsEgc1^p7(T(51C zydfEQ^bEaSecvlJFAC5HRE>sn7i+wqXPPFa1&Fg_lm7=Ad$g!%rNM%p0m>201L@K_ z>^HZu<+U~d%Zo;^hpvMsdqf?r<*sA4n{9kL%!^ZzmQ>1hDw@p>`sA&A+UkOqU8*>! z<`HQ3#4e_$lLR+Lc9~+p&EZq1es-`fe&CBE<>a)b$2kocfBcZC52z#NXpr!f6UdBM z1Oj6otOENUlt>J?*8!A-;bFKGB3T#ZwGhq@)DdP!VpB^yPJn-xLU3Sv&u|~2fc77mm;jW$0~&m6uzqI+(I=hdDgNMe2^tn5*K*{*{k zUgSfH)O+Unbs5et46S=^Vx@*9#V74CT44lN|B+xHvKJA`Z{-#GleV&mwH9^kXp`dW zfyIM^UU%>j!$FRaC3o~{S3H^7q)V%z7!6UcV_UQA#Cc2k)YC5d#x>`lyj*s_E`tWQ z;gCFbL-LpX^bWPJz}d0vmCdjA&y*2kLF*)cYXSbL%L7yrc(AOOpbG$_#g4}Lt_CdJ zv!#Hu2=KMu`M(&GfH6|wuv3Q-MUqE-2}mw8@X5zHy_J8!36M^F_***BZ;7JHgLmW- z|7-=66FkXj?#vGGW{LI`w-|d9rlwaW*tF;Op`XU>Ib0u0?8Od_{g23mo@`~)hO`qI zjJ&CB4#XWKLle+7_%?FQmi@kFXkw8xX=_|wbOx_HG1kW-9F4NPd54PdbI;j72*rxD z`XcZD2%@NQhmF{G`)U6}$rf~C<&ZK8uCoSwyGc;d{-4!N+?sJ;Vq3bM zy5MWWoMa9s3z9HyMoB+7GSUe+7Ai>e$?51E@L0a4OHORwf#jpZMZpTLQIMpWLi9dr zcFkEgmA|9>`90Wtn5nqZ2fYW$Dh<}q3-1GFQJnK|+(*lViL{jqCzo6(yngi>X)6P1 z2@ydwh2GwaA{GPcqx+?ASyR&+%k8=OuB0+;*I&m|{k-2|Y^OTVbM?J;n)Uc6$*_gk z6vI@{3%9L*3I*MZlIIvuMcg1p=(%O&1^5{^f*iUGl7$Eo)#OnadikVt`p zIV&#eVttiyvZBmz9p_BD6#6t*lLCNr%pi0ff#ZNc<%hux9JS{L4M$`U?8%m{+W+H+ zf{%|+!;t(7E%@J+mE;2gHJ)3{FyKrA&Wn`hS!x;Rzlm_d*sor-fL61o42hzGc?lAO z#3-r*uKIh3%p5p<*uq9QEKn%brRV2of)uZM=f#q94T!thJSGM+JQ9G=Qwk4Xy+%Zj zaw9MgtM$_?#gm!ufe&{ttUp-aDKd*4L@9dHNU%VhH+`#>kLN3wg{JXURTgl9DB$t% z#`R>p3$k-X70DlY=o2naCe*dwGm^itbeZ>SC<_K(@ZEYX48yiYuZIucW%KMk`0qj# zfkT;am_Qi6fSL<4;y-HW!~IJQGz}xH+_M908T@vM5kXc?j`=seV6b_RfVIHhzGcCg z7rbUm8O1Rw1Q3mY%q)NmC1g&Erm1N>gs+oCLG~vm%tL5_=pHu!UTaqJpJyDu=wkO(+q%9ja+!G1ftdlMu-9m<1!)Xiid52vP^WjWF0<=ZL$vZ~n}Lxn*FzS-=O@ zc79(N{EHFX_$&1&`r6nSKA2MiBCWjq@e8p&w7iT|^k#cLH=n3%!2w$Vfl&Z?eTEbq zUbPgkfP>oVI5OxzW>tVitN#4#SZw#3ER=R97hthNuuj7HQOP;=HlWRffHniUaxa@F zOZS?*tSmaX$kt(~L!%EN%sc}LsVC&Dt}HKiTw($_nCXrZrN2{_~uRB z>K7fPfT0$ek-Xn=bN_SRt$J!Xr?xQRp-|dB#^w+i=Et_7b7x^pQ*)Ht`6E}`tO@h` z?%{?yC|<{Q`W9!`)++qs(twJ2x>LI)BUN2&o6kN(Gu^58{FB`YN%9b#57h;Tr6Aa8 zr2c^h1O$Vb2Fp`BH5&$MAnWb?r1$(K*jNLOs{&|vTvhla{$&*7OH6_9dX|HF)FittPaBWNiJd~+u|iL zasrZ@|aEgYzJvsCdPi+}zq6%XhNGprNQ1Ogvfi zud`XRn9W(3T_ z!TF3G_gOldCM%9<+46BUNKJ5!aZf43>7|D(Q;8ze^ihqm<=&pg5@CB>yztS(!?5Xf zr+55AHU6}nx8}e3zTNnCs%U@Qi8D>dc-L=MibM(h+Ts}Y=c8flnAWQ>#quHmLtsI9 z`f2x-MM}{-kX->@0wl*(PRz>hur;la~VU2Kfcq{_}g^Y791BdCq`Sw_f% zb3WkD{KugZ&ZrBT#WWm`@yLUM<*XAwe?eESE(YM<_r&2~5{XpMZ zzl2B2+lvz}Dr1-te8+dI)fb9btnT3`vy)j0S+P7Wk|+$=U?n-<+{eWz;8#DuXv?l4 zGl|K0{jP9DUto{%ek~@a9}(w7a6Y}18iSP1*m9SfLb9JCc5rt=V>E}5HjmZj^Cc{n zl*HopcddRcBq;fp8%eP(9!Lh~MsU87?!JGi{4K5)o-9TxPB_KgEHXTs&{82xFNl0Y zz9PIS(SoK0WU92CtjQ0#dec8v-oPVMdnkKL(2`R577;04(Q#rfTRDbw3ppy4bRq|3 zd6?`l2?4Q|ls3#FR_Bv}CyCZ%7i{FhXlsl~8-K!bCoFjXFqS6ibJC;RM6~UuuMCni zgiI_QYrXd`3i4yoUB!{Hrj?E-ilpu1vdX4N4~5xd)8A#Waf757DY2B22XL5sdcR1x zhSq87YdW>bBu@Oa(xcVaIo6upOp4u6kzggl#>ln|Erq{=gP4V#gTr0W zqe6^=nQSrXmpml7kFmt?K5N#!MN19KdA`8dexK-zu%N^CnotHy?OwWye=JD=!{sxH z&f#O*)gV&^_&6BBz5K`r3hupOof$0lW-^fKj(tAeS3|5|xZ&e?a>;rf_KlR!J~Z~W zV9WUsVa#L*g*Yr-Nb6G`l2JasC zoc-v?J_1%54Gj>c2I{XK!Q8d9^axdAM&V$6G3mx=hSJdB%zNx5Z`7spi^^CcSub=8 zyg_g4xJcd8BV{!oiSkCxJv=Yg{M%dzPkfM5&e@y774mqcTUwuZ%mRtrw;mTqzeXtbcGWtJOHXaMo-4E|w zRlflyzcf(kCV%&lz6RSi?Cit!UKO6pnIs)QjQtqO=Rc4ipg!o^thy6~rsSM;84In0 zV5iRB=#r`+Q?{Q!5AUv(!4~hBcH&h9@(&m?)o&b)65Md^Qik&t&XK@_xfGOUgIRzk zV~B@hl!~Mzg8gq=bn382lh8&pku|EscY))M+n^p2n1@h6V9Mx+rhDy%M0NuB_D2Xs z_1wUMzzT&f3Ojen^cRjbM-e?%<-4%?zJLE7+hv21QJKr9kE@gZf!1c#EEbwl`IL(E zvjkSJcXOCZA5By&Z!Y;P4QLemWi=D!(3 zTTz5y^5-GcG;QEXk%x&OE9>jDt4#Q50nlk#!-Op)loKF*BnuA$8jtGpi;BM7?8+Zd z&+;Et_Bp;Qz=+TNu?#(H=YuM7r!*(@@Z7Z4FV~sOxsERFqnQm| z`cYPDhx%=9IhAKwgrNer^dj=|{}xKxS%;@0@cIg}BlerhkWzb76kmpIM2Q36t#?x1O>xB(MLp zm`Y%+tKENBwO#(1(D1mNVSUca>MXq@9)+ab>m5sEs6F@gUs-b7@*rD&v{(ngqm>h9{NAbEH0LbjAE)NP@?5&xn8|j~w6fMN&%8VD7OIuKd|LuP(f&k;1fFGYm&7$MTYT^x35_{%6NM)>u@7@EG(Q56Vp zKn9TKMZRa$9UX$K-0=2!13FlVsdrOXpF}^$H;gfIFXMN+nW^c zp;ABz+-qzsbrpiyr;xEW+flervMlfFY+P#?QNu<230h|lm9c?^#Ts89~aD!4T zo0g*h8%4-E+7AIuuOr|w%!4a>5orP-VF%{yK+=mc01vsE*nu#f$q8Z<`oDi~0rzta z%mqS5aKQU*1;7>TT|{_TNHPh6l7XGLYNBdta|!Wa!H9tuAPA1({*<=qx9Nkl`kz6Q z4N}slK0j+Bpp1uDxN4~06GSE zZL#6;V)LhCe>B}61+`-`Gp<5>QZ>4&Tdr_~5}Dfby#! zdO-tnT_WG?3e+xWO}}K4$A6F8%y<|iFBLa$7Pl-(;3_*G3{TpzDp7v5rIiyD=@X94 zuSz$b<1x4+975cRN=pzYc|H}j{(D+qKuvm}?(Pu$jFc-+&=EqCYbe2x-5#)iZAU$E+S+Bd^(=kq_?nGMlz-#Wj8~;;Gr74Y~r`c%k6A!OT${n zYuvv7kWlqG_N%=0`14HO%Xy39`f{!%YGe<^R=<$p%!In>8a#Om+tX&+B{PJTuBN45 zIsbuj{z0OuU{0YM`wCX_ig(tJ+lT6esJ&F9vRJRkC{TC~iZouoYk0oDf4shfo^He6 zG&TY!HdH0m)4{j^E-PjaZ9<<3vKr*20ExEC_hS=)qmX@4Mo-?lVSpHJM-vPN{jtF? ziX=WGYU@jJ{ zDR9RkS~!Gf0Kz_v$0FFzkDau6X@?h9Fc<^pGOF-_{hr!7^u6PMxPVNT=_rqFpX*eX zr-+jKlg0vxQAo%LJ7nEJViD4{D`p2IfWc79$Os0vwXNtv0Z{2+qG4jfX|4&WQW?V5 z)M7k-LLM8VZmIzf{@l!P8g)ft)LwavkBjZF*xt_5qhL{Y?wa2HqS&ItK&-LBoHQDj z-|oHno=|;X3{gNpYiJ0fJtUhF`X0q0H!%F$-M_!O-|Pej4h#*-Y-?+iICc}sMCQOj zKFywweeg^i?2P8HWloHHYQH9hNgmd4s)GjS_0WT=hhuG^?)eR^yqdAGaXhxy!V?2T zKR9)McHp(!r)X4ZPX#HmFip$}!nIx$T?1(k0~D-Cq%{geKaG-On+ze@6G-s(#fZ<4 zD>>%R0@}mhlLw#LVJ5noL-h<6XzpNmJr3l;yZ8L|KN`p`hm#95!Ba#rt-m3n$X~a@ znmH*4N^FR>U{WSgFSuVPmhQSi6E5xM_94?vXWP$(eb+2#Y6p|GRt&>c zmMQ-v&UTxQxwC;p$32f`OSsfpUTV!$4aE~xwW;U@pLOOit@1#LI>>xkg#)OvKew;Hrc zXm(PVu8pMxG54MF9&Nle(qEC8}K8|RYCMxGZCK_E(bGZR0 zVq8y^D}R07ab1s~{ai|AL$pnkk!YSd^v`{R_7Rh--8LG1NQ$&f(S$T7B^qtEZ?^YGwZYN66WEAovZkFLG1P%s{e|ApJ%aT)g;kaQk zND~6n$}&`@{#*tRi$FLbuRg$B*O6D^fD{EV_nBb^yBG-#p|XdOib9@|Uiv&4$fayS z7L8=lJB0Z_zX|wrZh3h!^jY^GJczIjMJ^_k=_uOHD{{U@df}`f^UBRvm5%J&v=93z zv_9-J(a%gXFB&yDD$=i_VtZS|p5zM~7{jUsEkDxBW{Oq~-OqvPlh5J((lRymCs9NW zz2E`-?BnZSRP?ok&o~tp0`Ma;6m`84MrEsZ`p&v+@lV&^lae7_u}5g@-N@?o@-E0@ zU;>#W*b5Pn4`iy?WtV_y4J7Uu=HPjTZPJ1g0#^VcM{K6GnFDT_kkW?)(7*w;{t3~l z!E7jKRdOawhw9LNAl_ZX4bA@vWcjvBk|&GgMCg@rINS{~7tA;%aV77PZ_Reuf$bpkM6qf<{gjX`v9 z0T~y9giS$A6*yysmoh*>7R^yS4S{(!z=FcJ?t7lA9#10i639G81W1Pr0L4>rKs@$o z9=nc0RH3NdBeU52SEx|SXzA?m+)51`cs=W0_xkNyQo>7rK0G>~{Mljb)oQYa0vr^R zgaPtXLW0l$d6kFsvs;;->hoe_V@JqA1wPPF`1Q(xF0nGohq?mx^^qYi&?muQXYr+b z$V5&U@~E0{PzxapzoC<82CsDWa$d~us(@ob@J<5(kAAoVU`aFCeQd;s4Ty6E#TkIG z@SKn9!BGwU)c2twk2(aY{YQWGVyp&GLu64v{sVker-t?ekl;EYVg;!9XmySuaA)+` zxGHsE^33Ge;zEv{-RRh+<=PMB{W8ek`SVUL(?y}3Kgr<#N%lqYlomdy-dfJ99gv+CzZqg_n9Ij_qN3 z<3NTW$_RV33}5>ChjS#R;6ZUs{?y!?H=>_pkO4VHLq9(-xStCwdSuLGP7ao0lJsg^ zxOfuYq&9hZ;z)(Y$yIkhE4T0T`pZ2G>euu=fetT~*YZaUSnh4UQNS7OSm!8I=pWU{ zqmFi)!g!Xn>YgxuDpYInNl%$d%T>1GxaX$b+;}sq&iheYn50 z&#uRE!AynzlaP63o7p6V*<>82TP%*ZTB~0&-)X~c4oH_%a-;~Iy>(nxThuN}2vSN)H!m$nDIh6bBBg-R zB}jLtgu;t7h$0;Zq9Bse9TK7-AuS=@Aa%#u`}@xM&OP_U{b&ES`?uA_TyxDi#xtH^ zV!0X_0u437405Vj=0H>+Fl#sjhO7NUS22*ht{z4^KqK(y`x_(gU!Ib%s&)HQlaraB ze##`mg}r!^hnPmH77f)^$k0ZbTLmWlb$SV$bN9JruSq@}OcjZok5g>4H-)g+*zW5| zJ&msZfu`VQb0T17duEfbN+akY&tA|m&^4(vI9OHzj4kFjQGA17-~rf4({iW=92av0 z`qSQ7gtBUm3$lm$<%*fgl_nQnz3og)3K&VhVEp?+hV=zw>kCHK7hWYDCgnZ13p9G! z8!dmJvMcywU+Ut)%?h?*DlpSu1OdHrT}gd?CeT4az|jRiDI&D@MY4!t|M)qa16^mc zmHf^>A@*Zq-Czqn@?nc0@){s=q)?TdZ0~CL{wEh;`l3uWxK7xAs7posFM#VYl?^2g zu$B;N_CmQSRB3PDg3VbkV&w`hss3xVU_e+{SZLDE#MeIS1H)Tz0mT-u)4_3c7{Y5t{de7I8$*zZFBE)Efz|nvR`kV^9#3lhtJ2i>XR;U3)MfL{?8g`` zvrXLoUjw@y>vpgDyQ(p+m`Kwn)*c59OBt0hUF64@aAQoI$7p23NkEOROAI+LVAm1W zHYtee=_sMgo$lYJU~`D3k-s(AQZb3t@13%JAi64KfDOv@D&+e8`bYouB|I=74b*p7)iAbv1%t z4_VZu`b{sh-TG;(G{bC{mn0IUy?f&uJ%=N`&2Wk^7tdv8agoWt4dkO+P48d7kh>q} zu{Yx)Xs09okt)PREI`9@%`Q+7Lh0L|G5BkY$N>Ha`PdYS+O|$kFySre@B$$XH0($? z`VNdO1%l54g7!aUl|ucBSd3^KkP!ukf26j!43oIXOLUOofD4m4kd{M=#lY7SA4!X8 zAa(r)GXycrytQ-~RX#B2ef2=uajm7ia_V8Nf;c_Dni}H*K&kN=g}mBg-GI}`3l8o^?ep~{s|q%viaUI+<5kjjN&2T*p>9M?V-w-Sy|>1 zb`s(@JCB${_4ymQt6kNkCEYL#-DXn=HoG~MI#GM^?3!e#y^nU>rQzt@sQ0I0c5IU? zN6DThgK>_D5G|g?6gHWTzIIk-@gS29IX`$Cbfe=h9S{FYOLg6MZ$c)}zN zMOELeRJSw(+?xp=d^x*}xy!h@j~E6$uoFC_8U~>6yN211@s;JVAkz0OzP&U0AXs#5 z?O=5A)8Z)6=qSr^Zqc41+`piFA>^+@>_m5cPk|HyDkdx7tHE6?RaYSaufopBslxIq z0*|{u|LhKD4x$`8d*04NeFos<1yIFfX7zW#Z^d{HfrL<GrBHO1ceHv_21OEidtz56DQom^RHo#%!M6^$ITY)MNr>Hfp>vJ`oIv)cSxz|tB;-i zh=CqY=4IuXH z88}+ncki|Vck9Q7D?ua^oIIFN&>{I-aM40h0Js3KD$#H>0PH(r8K7tie!K*C?}7&{ z^81lANm~)WFr}$i3arqaT?gWXd?G4CGv#RKz~=MPm?+U>P|Hg{?#JnP=JXmBOQIUM z8G*JF#Gg$LsIt1o$o=HO<>|!0)aUrq3D{LA8Gdf!IC_D8^`MEeDM@GiR~r76s~xey zTJ1&m`Hi^Q3)*D-Y%u7s;V- zJ>3ZI2PYHJY**(vJ zC2{`M%lUV(dvO1X-am8QIPR72c>qQ+&TrvIGFH+z@*TN$omo=yIEnW^vai_c#;M>P zH8aBJS(6Bd-WuW_}M6JbT5&4|kzH#zh-r~stQJ1Yb$1qHEiWh$li#!&G zdFwT7W9(nStrc0t7?YT+!H_Z%~=*&y0ZFZB7kMwf>hvBcVZp42X{s#1^ zE^F&3(4ejE74qt5I?`-)9vMzyr)uHPCOl5f#y7BFCyvW-W=z8pLs3b;!OJod2^oA& zQ|s0i#jb`H;9fCsdU;jQGF)}}@qyQ;hIxq&(t8iYEHX*({>GxJX9=U zZD&4`5P{Dv^4Y|^9SbAZ98-xOCTlIPz}%aQpD3J;ziR)4PdY5Mpp}BtM0|=8wZLii zG$~-BjOl~qM`l0lHN33^N5!Wsoed!KjQ?yfYw zOG8*cC(apfy1=ZzPlk;BJ*LM}hO@3Kc3vu@}GH0gl=>jo3X z({isT3w?LXm4l)LHKKk0(&uqsGE(-P=D;e^Irb5&OX~;!P?mlF+~vPHblI{l(QN-< z2t?RW^yM&cG!4G{wI8`WY+Y@qdgMcYR8fFBAYUrWHE{gmCN14jil2zJNJAmkKRxl~ z!>*6CuC3s>F|XyVE(7&vl3AtMR(&f)T9+R8OC-))=z%pQ9NL%R>*zI6wqK%ZVI4}k zT1~x})sx?d)qcod`ANL(2j!olW980gd!e=+;+;3wtQv^TmzqzigEkie(5IQBE+12zxh}(sYu>%jogRSlCkmFBo z!*AJHN1|s9Hp%d=82&{zLXhky(`U-uG0faQn7~ZRA{0uS z@9FORVa+WF`>P^%cm7X`E4I6;w9#cI%#PPV=Y`3PoYuSXZ+O)M@*NT^e#mxxmnkI> zCa5gQbd~53C~;wL3thp``nDG^yv3Z;`chs}h-*u8v3L4w#!Lf2mzp|*=0<_^-{99V zXOxO7!ICNPY;^E!kE8n+^I$jvm(cdkSF^jNMuY@$RE7`OhAuw5V%{r#L(EfCXgU1T+onam@HhiG zcFnOT4^oqT_h(;~cI;{IXO?Pb zBizI%cO-5*7&+!}Y}0=RAn5N5rC0{(e?WQyR?zSpxqrQm7iPUUFhXH4FF#hyuBGhblD1B&7M%X-uTk3X4N|3z z$LZNK1ZPc@44VEv-DRX5Z%`Kz_rNhGoOtN!b#`tcH~G0UwO04#Hlu$_|3{hqzjidH z$U?sfA)%CS1hgLsKjjABdJ2M4nCKzd1;+s}(L|ChFd!H}A=R3w1^np|3L(VP4XkC9 ztN^(Ck1%3j!0g~N5OE=-wF$78wf&mO>!FCcU36-7`zaqc_Y9(sT+DF43}i#V+TaiG z%CLXd3WESpvmBcjz10K*Ed^uaOBla@UorBvX3#8(MyVn`<3M{dFS!CBE8`C>t?SmZ zo|=sskaq%Z4BO~!H_|;h#i}z zT3ik-0XLi4{W!KBMKR-~0d^`{+MM}|9vo9FOVt={*J*xesn8V~XkUsbhmTG{J2v?@ z7Ns(s0@WL`4UfLQh7{K`=m0`B-A^ugMP+8oAGr*y3r~n??>Ly+6MdR;gKk>^%z@#D z17iS4Q&rT}C5I)OuU^cYLk4)ux~bL(00(`G+b|UdGKZ_2^y6hyLTAI}4xWathc4&B zGx$iAm|+Fv6eK7d$vT7?3e1|7V!JPCN4ju;;wtJlPu;w9AH!9I=Td5i?95F!uGY`=4kP zUo$ku#*Dsym+VbspZ0hQ4vj!M1J!w`>}K^XQN6_W#z(KLpaJ4bnE4d0BF#VgkdXL; z=Op{FtGe&LZ)I|n`u<$X4zxt$iL>!WV)=Q7dh`IwT%KI+xPA|tK`}0yR#gIA|E?0@ zqV`B|aibY4#=RV`>-eDqM#RzErkai7qznUS)UoBuH?gOwDmA1(RAy2LHCSv>7k4We zo@I3UR#aX`CMk&20svrZm_2otX~617U1lizVEixT!mqEV10g2cXdF}($}%^?45g#8 z;nWe)1tD$%2*w6b$$IFS?}ZjTmaCdV;Gk{}iue6y8M3D&Pd$!$YJNF^MWuXTU|^*^ z;)M-SIK5!)>0q9~lA=}$wr;>$F$6FXUXxiv`@wpxap4-^RcLszF=b_C(jU^rTyyIh zJnhBT)?!wp7(xmQ?3^3o-ai--4n8x1Y#jB7e<)!=xl860%|xjk(A3N&1{~6}qraZx z=3x=Ks9pA`OX^!v&)4-|y~)kr6(#TXAguMV`u1$X&R1!xtXFPgY>%wE?C?{YT(Plb zw}qr#_^5D7*0wy9%&c0`=1W|W;v=+?-1jg%^!!cPZr=xPX=SnaLQwbR*8X4mDi6Yx zgemllmpzwMrM|Bj(Bi4FVQQgWDt8Jji_EwRKmPn{Gm4-75ZuI^ziiH?tIGr(v8q{hh%=?A

g#SEuYNj$j0b;DDIJOktFnViK_uLG1pa{R*h&Z= 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ȜNNQ~dt62mS1z`> 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 literal 0 HcmV?d00001 diff --git a/img/window-levels-4th-gen-big.png b/img/window-levels-4th-gen-big.png new file mode 100644 index 0000000000000000000000000000000000000000..8957fa93c2dd183962f7c64419fe45292d0b51bc GIT binary patch literal 75401 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 literal 0 HcmV?d00001 diff --git a/img/window-levels-4th-gen.gif b/img/window-levels-4th-gen-small.gif similarity index 100% rename from img/window-levels-4th-gen.gif rename to img/window-levels-4th-gen-small.gif diff --git a/src/about.c b/src/about.c index 94a1087..50ec745 100644 --- a/src/about.c +++ b/src/about.c @@ -24,16 +24,16 @@ void activate_about( gtk_show_about_dialog( w, - "program-name", "ALSA Scarlett2 Control Panel", + "program-name", "ALSA Scarlett Control Panel", "version", "Version " VERSION, "comments", "Gtk4 GUI for the ALSA controls presented by the\n" - "Linux kernel Focusrite Scarlett2 Mixer Driver", + "Linux kernel Focusrite USB drivers", "website", "https://github.com/geoffreybennett/alsa-scarlett-gui", "copyright", "Copyright 2022-2025 Geoffrey D. Bennett", "license-type", GTK_LICENSE_GPL_3_0, "logo", logo, - "title", "About ALSA Scarlett2 Mixer Interface", + "title", "About ALSA Scarlett Mixer Interface", "authors", authors, NULL ); diff --git a/src/iface-none.c b/src/iface-none.c index 475a0a0..f76c351 100644 --- a/src/iface-none.c +++ b/src/iface-none.c @@ -19,7 +19,7 @@ GtkWidget *create_window_iface_none(GtkApplication *app) { GtkWidget *w = gtk_application_window_new(app); gtk_window_set_resizable(GTK_WINDOW(w), FALSE); - gtk_window_set_title(GTK_WINDOW(w), "ALSA Scarlett2 Control Panel"); + gtk_window_set_title(GTK_WINDOW(w), "ALSA Scarlett Control Panel"); gtk_window_set_child(GTK_WINDOW(w), box); gtk_application_window_set_show_menubar( GTK_APPLICATION_WINDOW(w), TRUE diff --git a/src/iface-unknown.c b/src/iface-unknown.c index f589195..5935ad8 100644 --- a/src/iface-unknown.c +++ b/src/iface-unknown.c @@ -9,21 +9,15 @@ GtkWidget *create_iface_unknown_main(void) { "Sorry, I don’t recognise the controls on this card.\n\n" "These Focusrite models should be supported:\n" + "– Gen 1: 6i6/8i6/18i6/18i8/18i20\n" "– Gen 2: 6i6/18i8/18i20\n" "– Gen 3: Solo/2i2/4i4/8i6/18i8/18i20\n" - "– Gen 4: Solo/2i2/4i4\n" + "– Gen 4: Solo/2i2/4i4/16i16/18i16/18i20\n" + "– Vocaster One and Two\n" "– Clarett USB and Clarett+ 2Pre/4Pre/8Pre\n\n" - "Are you running a recent kernel with Scarlett2 support " - "enabled?\n\n" - - "Check dmesg output for “Focusrite ... Mixer Driver”:\n\n" - - "dmesg | grep -A 5 -B 5 -i focusrite\n\n" - - "For kernels before 6.7 you may need to create a file\n" - "/etc/modprobe.d/scarlett.conf\n" - "with an “options snd_usb_audio ...” line and reboot." + "Please check the prerequisites at:\n" + "https://github.com/geoffreybennett/alsa-scarlett-gui/" ); gtk_widget_set_margin(label, 30); diff --git a/src/vu.b4.alsa-scarlett-gui.desktop.template b/src/vu.b4.alsa-scarlett-gui.desktop.template index 5c328fa..64d8fff 100644 --- a/src/vu.b4.alsa-scarlett-gui.desktop.template +++ b/src/vu.b4.alsa-scarlett-gui.desktop.template @@ -1,6 +1,6 @@ [Desktop Entry] Type=Application -Name=ALSA Scarlett2 Control Panel +Name=ALSA Scarlett Control Panel Icon=vu.b4.alsa-scarlett-gui Exec=PREFIX/bin/alsa-scarlett-gui Categories=GTK;AudioVideo;Audio;Mixer; From 7033f9f622f24a056b963f1788209c5d3651b349 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Fri, 21 Feb 2025 03:41:04 +1030 Subject: [PATCH 65/73] Add big 4th Gen demo files --- demo/Scarlett Gen 4 16i16.state | 10648 +++++++++++++++++++++ demo/Scarlett Gen 4 18i16.state | 11560 +++++++++++++++++++++++ demo/Scarlett Gen 4 18i20.state | 14810 ++++++++++++++++++++++++++++++ 3 files changed, 37018 insertions(+) create mode 100644 demo/Scarlett Gen 4 16i16.state create mode 100644 demo/Scarlett Gen 4 18i16.state create mode 100644 demo/Scarlett Gen 4 18i20.state diff --git a/demo/Scarlett Gen 4 16i16.state b/demo/Scarlett Gen 4 16i16.state new file mode 100644 index 0000000..422e3b8 --- /dev/null +++ b/demo/Scarlett Gen 4 16i16.state @@ -0,0 +1,10648 @@ +state.Gen { + control.1 { + iface CARD + name 'Internal Validity' + value true + comment { + access read + type BOOLEAN + count 1 + } + } + control.2 { + iface CARD + name 'S/PDIF Validity' + value true + comment { + access read + type BOOLEAN + count 1 + } + } + control.3 { + iface CARD + name 'ADAT Validity' + value true + comment { + access read + type BOOLEAN + count 1 + } + } + control.4 { + iface MIXER + name 'Clock Source Clock Source' + value Internal + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Internal + item.1 S/PDIF + item.2 ADAT + } + } + control.5 { + iface MIXER + name 'Sync Status' + value Locked + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Unlocked + item.1 Locked + } + } + control.6 { + iface PCM + name 'Level Meter' + value.0 80 + value.1 0 + value.2 0 + value.3 0 + value.4 0 + value.5 0 + value.6 0 + value.7 0 + value.8 0 + value.9 0 + value.10 0 + value.11 0 + value.12 0 + value.13 0 + value.14 0 + value.15 0 + value.16 4071 + value.17 4092 + value.18 0 + value.19 0 + value.20 0 + value.21 0 + value.22 0 + value.23 0 + value.24 0 + value.25 0 + value.26 0 + value.27 0 + value.28 0 + value.29 0 + value.30 0 + value.31 0 + value.32 0 + value.33 0 + value.34 4045 + value.35 4038 + value.36 0 + value.37 0 + value.38 0 + value.39 0 + value.40 0 + value.41 0 + value.42 0 + value.43 0 + value.44 0 + value.45 0 + value.46 4071 + value.47 4092 + value.48 0 + value.49 0 + value.50 4095 + value.51 4095 + value.52 4095 + value.53 4095 + comment { + access 'read volatile' + type INTEGER + count 54 + range '0 - 4095 (step 1)' + } + } + control.7 { + iface MIXER + name 'Mix A Input 01 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.8 { + iface MIXER + name 'Mix A Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.9 { + iface MIXER + name 'Mix A Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.10 { + iface MIXER + name 'Mix A Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.11 { + iface MIXER + name 'Mix A Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.12 { + iface MIXER + name 'Mix A Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.13 { + iface MIXER + name 'Mix A Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.14 { + iface MIXER + name 'Mix A Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.15 { + iface MIXER + name 'Mix A Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.16 { + iface MIXER + name 'Mix A Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.17 { + iface MIXER + name 'Mix A Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.18 { + iface MIXER + name 'Mix A Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.19 { + iface MIXER + name 'Mix A Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.20 { + iface MIXER + name 'Mix A Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.21 { + iface MIXER + name 'Mix A Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.22 { + iface MIXER + name 'Mix A Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.23 { + iface MIXER + name 'Mix A Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.24 { + iface MIXER + name 'Mix A Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.25 { + iface MIXER + name 'Mix A Input 19 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.26 { + iface MIXER + name 'Mix A Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.27 { + iface MIXER + name 'Mix A Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.28 { + iface MIXER + name 'Mix A Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.29 { + iface MIXER + name 'Mix A Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.30 { + iface MIXER + name 'Mix A Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.31 { + iface MIXER + name 'Mix A Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.32 { + iface MIXER + name 'Mix A Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.33 { + iface MIXER + name 'Mix A Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.34 { + iface MIXER + name 'Mix A Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.35 { + iface MIXER + name 'Mix A Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.36 { + iface MIXER + name 'Mix A Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.37 { + iface MIXER + name 'Mix A Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.38 { + iface MIXER + name 'Mix A Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.39 { + iface MIXER + name 'Mix A Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.40 { + iface MIXER + name 'Mix A Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.41 { + iface MIXER + name 'Mix B Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.42 { + iface MIXER + name 'Mix B Input 02 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.43 { + iface MIXER + name 'Mix B Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.44 { + iface MIXER + name 'Mix B Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.45 { + iface MIXER + name 'Mix B Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.46 { + iface MIXER + name 'Mix B Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.47 { + iface MIXER + name 'Mix B Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.48 { + iface MIXER + name 'Mix B Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.49 { + iface MIXER + name 'Mix B Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.50 { + iface MIXER + name 'Mix B Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.51 { + iface MIXER + name 'Mix B Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.52 { + iface MIXER + name 'Mix B Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.53 { + iface MIXER + name 'Mix B Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.54 { + iface MIXER + name 'Mix B Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.55 { + iface MIXER + name 'Mix B Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.56 { + iface MIXER + name 'Mix B Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.57 { + iface MIXER + name 'Mix B Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.58 { + iface MIXER + name 'Mix B Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.59 { + iface MIXER + name 'Mix B Input 19 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.60 { + iface MIXER + name 'Mix B Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.61 { + iface MIXER + name 'Mix B Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.62 { + iface MIXER + name 'Mix B Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.63 { + iface MIXER + name 'Mix B Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.64 { + iface MIXER + name 'Mix B Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.65 { + iface MIXER + name 'Mix B Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.66 { + iface MIXER + name 'Mix B Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.67 { + iface MIXER + name 'Mix B Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.68 { + iface MIXER + name 'Mix B Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.69 { + iface MIXER + name 'Mix B Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.70 { + iface MIXER + name 'Mix B Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.71 { + iface MIXER + name 'Mix B Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.72 { + iface MIXER + name 'Mix B Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.73 { + iface MIXER + name 'Mix B Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.74 { + iface MIXER + name 'Mix B Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.75 { + iface MIXER + name 'Mix C Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.76 { + iface MIXER + name 'Mix C Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.77 { + iface MIXER + name 'Mix C Input 03 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.78 { + iface MIXER + name 'Mix C Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.79 { + iface MIXER + name 'Mix C Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.80 { + iface MIXER + name 'Mix C Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.81 { + iface MIXER + name 'Mix C Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.82 { + iface MIXER + name 'Mix C Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.83 { + iface MIXER + name 'Mix C Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.84 { + iface MIXER + name 'Mix C Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.85 { + iface MIXER + name 'Mix C Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.86 { + iface MIXER + name 'Mix C Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.87 { + iface MIXER + name 'Mix C Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.88 { + iface MIXER + name 'Mix C Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.89 { + iface MIXER + name 'Mix C Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.90 { + iface MIXER + name 'Mix C Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.91 { + iface MIXER + name 'Mix C Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.92 { + iface MIXER + name 'Mix C Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.93 { + iface MIXER + name 'Mix C Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.94 { + iface MIXER + name 'Mix C Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.95 { + iface MIXER + name 'Mix C Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.96 { + iface MIXER + name 'Mix C Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.97 { + iface MIXER + name 'Mix C Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.98 { + iface MIXER + name 'Mix C Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.99 { + iface MIXER + name 'Mix C Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.100 { + iface MIXER + name 'Mix C Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.101 { + iface MIXER + name 'Mix C Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.102 { + iface MIXER + name 'Mix C Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.103 { + iface MIXER + name 'Mix C Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.104 { + iface MIXER + name 'Mix C Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.105 { + iface MIXER + name 'Mix C Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.106 { + iface MIXER + name 'Mix C Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.107 { + iface MIXER + name 'Mix C Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.108 { + iface MIXER + name 'Mix C Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.109 { + iface MIXER + name 'Mix D Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.110 { + iface MIXER + name 'Mix D Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.111 { + iface MIXER + name 'Mix D Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.112 { + iface MIXER + name 'Mix D Input 04 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.113 { + iface MIXER + name 'Mix D Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.114 { + iface MIXER + name 'Mix D Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.115 { + iface MIXER + name 'Mix D Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.116 { + iface MIXER + name 'Mix D Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.117 { + iface MIXER + name 'Mix D Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.118 { + iface MIXER + name 'Mix D Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.119 { + iface MIXER + name 'Mix D Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.120 { + iface MIXER + name 'Mix D Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.121 { + iface MIXER + name 'Mix D Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.122 { + iface MIXER + name 'Mix D Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.123 { + iface MIXER + name 'Mix D Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.124 { + iface MIXER + name 'Mix D Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.125 { + iface MIXER + name 'Mix D Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.126 { + iface MIXER + name 'Mix D Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.127 { + iface MIXER + name 'Mix D Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.128 { + iface MIXER + name 'Mix D Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.129 { + iface MIXER + name 'Mix D Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.130 { + iface MIXER + name 'Mix D Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.131 { + iface MIXER + name 'Mix D Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.132 { + iface MIXER + name 'Mix D Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.133 { + iface MIXER + name 'Mix D Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.134 { + iface MIXER + name 'Mix D Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.135 { + iface MIXER + name 'Mix D Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.136 { + iface MIXER + name 'Mix D Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.137 { + iface MIXER + name 'Mix D Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.138 { + iface MIXER + name 'Mix D Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.139 { + iface MIXER + name 'Mix D Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.140 { + iface MIXER + name 'Mix D Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.141 { + iface MIXER + name 'Mix D Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.142 { + iface MIXER + name 'Mix D Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.143 { + iface MIXER + name 'Mix E Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.144 { + iface MIXER + name 'Mix E Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.145 { + iface MIXER + name 'Mix E Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.146 { + iface MIXER + name 'Mix E Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.147 { + iface MIXER + name 'Mix E Input 05 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.148 { + iface MIXER + name 'Mix E Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.149 { + iface MIXER + name 'Mix E Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.150 { + iface MIXER + name 'Mix E Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.151 { + iface MIXER + name 'Mix E Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.152 { + iface MIXER + name 'Mix E Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.153 { + iface MIXER + name 'Mix E Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.154 { + iface MIXER + name 'Mix E Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.155 { + iface MIXER + name 'Mix E Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.156 { + iface MIXER + name 'Mix E Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.157 { + iface MIXER + name 'Mix E Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.158 { + iface MIXER + name 'Mix E Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.159 { + iface MIXER + name 'Mix E Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.160 { + iface MIXER + name 'Mix E Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.161 { + iface MIXER + name 'Mix E Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.162 { + iface MIXER + name 'Mix E Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.163 { + iface MIXER + name 'Mix E Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.164 { + iface MIXER + name 'Mix E Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.165 { + iface MIXER + name 'Mix E Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.166 { + iface MIXER + name 'Mix E Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.167 { + iface MIXER + name 'Mix E Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.168 { + iface MIXER + name 'Mix E Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.169 { + iface MIXER + name 'Mix E Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.170 { + iface MIXER + name 'Mix E Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.171 { + iface MIXER + name 'Mix E Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.172 { + iface MIXER + name 'Mix E Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.173 { + iface MIXER + name 'Mix E Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.174 { + iface MIXER + name 'Mix E Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.175 { + iface MIXER + name 'Mix E Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.176 { + iface MIXER + name 'Mix E Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.177 { + iface MIXER + name 'Mix F Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.178 { + iface MIXER + name 'Mix F Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.179 { + iface MIXER + name 'Mix F Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.180 { + iface MIXER + name 'Mix F Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.181 { + iface MIXER + name 'Mix F Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.182 { + iface MIXER + name 'Mix F Input 06 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.183 { + iface MIXER + name 'Mix F Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.184 { + iface MIXER + name 'Mix F Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.185 { + iface MIXER + name 'Mix F Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.186 { + iface MIXER + name 'Mix F Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.187 { + iface MIXER + name 'Mix F Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.188 { + iface MIXER + name 'Mix F Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.189 { + iface MIXER + name 'Mix F Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.190 { + iface MIXER + name 'Mix F Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.191 { + iface MIXER + name 'Mix F Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.192 { + iface MIXER + name 'Mix F Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.193 { + iface MIXER + name 'Mix F Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.194 { + iface MIXER + name 'Mix F Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.195 { + iface MIXER + name 'Mix F Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.196 { + iface MIXER + name 'Mix F Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.197 { + iface MIXER + name 'Mix F Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.198 { + iface MIXER + name 'Mix F Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.199 { + iface MIXER + name 'Mix F Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.200 { + iface MIXER + name 'Mix F Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.201 { + iface MIXER + name 'Mix F Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.202 { + iface MIXER + name 'Mix F Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.203 { + iface MIXER + name 'Mix F Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.204 { + iface MIXER + name 'Mix F Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.205 { + iface MIXER + name 'Mix F Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.206 { + iface MIXER + name 'Mix F Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.207 { + iface MIXER + name 'Mix F Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.208 { + iface MIXER + name 'Mix F Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.209 { + iface MIXER + name 'Mix F Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.210 { + iface MIXER + name 'Mix F Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.211 { + iface MIXER + name 'Mix G Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.212 { + iface MIXER + name 'Mix G Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.213 { + iface MIXER + name 'Mix G Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.214 { + iface MIXER + name 'Mix G Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.215 { + iface MIXER + name 'Mix G Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.216 { + iface MIXER + name 'Mix G Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.217 { + iface MIXER + name 'Mix G Input 07 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.218 { + iface MIXER + name 'Mix G Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.219 { + iface MIXER + name 'Mix G Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.220 { + iface MIXER + name 'Mix G Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.221 { + iface MIXER + name 'Mix G Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.222 { + iface MIXER + name 'Mix G Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.223 { + iface MIXER + name 'Mix G Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.224 { + iface MIXER + name 'Mix G Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.225 { + iface MIXER + name 'Mix G Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.226 { + iface MIXER + name 'Mix G Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.227 { + iface MIXER + name 'Mix G Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.228 { + iface MIXER + name 'Mix G Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.229 { + iface MIXER + name 'Mix G Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.230 { + iface MIXER + name 'Mix G Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.231 { + iface MIXER + name 'Mix G Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.232 { + iface MIXER + name 'Mix G Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.233 { + iface MIXER + name 'Mix G Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.234 { + iface MIXER + name 'Mix G Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.235 { + iface MIXER + name 'Mix G Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.236 { + iface MIXER + name 'Mix G Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.237 { + iface MIXER + name 'Mix G Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.238 { + iface MIXER + name 'Mix G Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.239 { + iface MIXER + name 'Mix G Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.240 { + iface MIXER + name 'Mix G Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.241 { + iface MIXER + name 'Mix G Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.242 { + iface MIXER + name 'Mix G Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.243 { + iface MIXER + name 'Mix G Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.244 { + iface MIXER + name 'Mix G Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.245 { + iface MIXER + name 'Mix H Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.246 { + iface MIXER + name 'Mix H Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.247 { + iface MIXER + name 'Mix H Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.248 { + iface MIXER + name 'Mix H Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.249 { + iface MIXER + name 'Mix H Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.250 { + iface MIXER + name 'Mix H Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.251 { + iface MIXER + name 'Mix H Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.252 { + iface MIXER + name 'Mix H Input 08 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.253 { + iface MIXER + name 'Mix H Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.254 { + iface MIXER + name 'Mix H Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.255 { + iface MIXER + name 'Mix H Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.256 { + iface MIXER + name 'Mix H Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.257 { + iface MIXER + name 'Mix H Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.258 { + iface MIXER + name 'Mix H Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.259 { + iface MIXER + name 'Mix H Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.260 { + iface MIXER + name 'Mix H Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.261 { + iface MIXER + name 'Mix H Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.262 { + iface MIXER + name 'Mix H Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.263 { + iface MIXER + name 'Mix H Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.264 { + iface MIXER + name 'Mix H Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.265 { + iface MIXER + name 'Mix H Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.266 { + iface MIXER + name 'Mix H Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.267 { + iface MIXER + name 'Mix H Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.268 { + iface MIXER + name 'Mix H Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.269 { + iface MIXER + name 'Mix H Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.270 { + iface MIXER + name 'Mix H Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.271 { + iface MIXER + name 'Mix H Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.272 { + iface MIXER + name 'Mix H Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.273 { + iface MIXER + name 'Mix H Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.274 { + iface MIXER + name 'Mix H Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.275 { + iface MIXER + name 'Mix H Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.276 { + iface MIXER + name 'Mix H Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.277 { + iface MIXER + name 'Mix H Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.278 { + iface MIXER + name 'Mix H Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.279 { + iface MIXER + name 'Mix I Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.280 { + iface MIXER + name 'Mix I Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.281 { + iface MIXER + name 'Mix I Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.282 { + iface MIXER + name 'Mix I Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.283 { + iface MIXER + name 'Mix I Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.284 { + iface MIXER + name 'Mix I Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.285 { + iface MIXER + name 'Mix I Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.286 { + iface MIXER + name 'Mix I Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.287 { + iface MIXER + name 'Mix I Input 09 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.288 { + iface MIXER + name 'Mix I Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.289 { + iface MIXER + name 'Mix I Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.290 { + iface MIXER + name 'Mix I Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.291 { + iface MIXER + name 'Mix I Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.292 { + iface MIXER + name 'Mix I Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.293 { + iface MIXER + name 'Mix I Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.294 { + iface MIXER + name 'Mix I Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.295 { + iface MIXER + name 'Mix I Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.296 { + iface MIXER + name 'Mix I Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.297 { + iface MIXER + name 'Mix I Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.298 { + iface MIXER + name 'Mix I Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.299 { + iface MIXER + name 'Mix I Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.300 { + iface MIXER + name 'Mix I Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.301 { + iface MIXER + name 'Mix I Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.302 { + iface MIXER + name 'Mix I Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.303 { + iface MIXER + name 'Mix I Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.304 { + iface MIXER + name 'Mix I Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.305 { + iface MIXER + name 'Mix I Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.306 { + iface MIXER + name 'Mix I Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.307 { + iface MIXER + name 'Mix I Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.308 { + iface MIXER + name 'Mix I Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.309 { + iface MIXER + name 'Mix I Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.310 { + iface MIXER + name 'Mix I Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.311 { + iface MIXER + name 'Mix I Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.312 { + iface MIXER + name 'Mix I Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.313 { + iface MIXER + name 'Mix J Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.314 { + iface MIXER + name 'Mix J Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.315 { + iface MIXER + name 'Mix J Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.316 { + iface MIXER + name 'Mix J Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.317 { + iface MIXER + name 'Mix J Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.318 { + iface MIXER + name 'Mix J Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.319 { + iface MIXER + name 'Mix J Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.320 { + iface MIXER + name 'Mix J Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.321 { + iface MIXER + name 'Mix J Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.322 { + iface MIXER + name 'Mix J Input 10 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.323 { + iface MIXER + name 'Mix J Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.324 { + iface MIXER + name 'Mix J Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.325 { + iface MIXER + name 'Mix J Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.326 { + iface MIXER + name 'Mix J Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.327 { + iface MIXER + name 'Mix J Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.328 { + iface MIXER + name 'Mix J Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.329 { + iface MIXER + name 'Mix J Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.330 { + iface MIXER + name 'Mix J Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.331 { + iface MIXER + name 'Mix J Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.332 { + iface MIXER + name 'Mix J Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.333 { + iface MIXER + name 'Mix J Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.334 { + iface MIXER + name 'Mix J Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.335 { + iface MIXER + name 'Mix J Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.336 { + iface MIXER + name 'Mix J Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.337 { + iface MIXER + name 'Mix J Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.338 { + iface MIXER + name 'Mix J Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.339 { + iface MIXER + name 'Mix J Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.340 { + iface MIXER + name 'Mix J Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.341 { + iface MIXER + name 'Mix J Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.342 { + iface MIXER + name 'Mix J Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.343 { + iface MIXER + name 'Mix J Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.344 { + iface MIXER + name 'Mix J Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.345 { + iface MIXER + name 'Mix J Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.346 { + iface MIXER + name 'Mix J Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.347 { + iface MIXER + name 'Mix K Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.348 { + iface MIXER + name 'Mix K Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.349 { + iface MIXER + name 'Mix K Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.350 { + iface MIXER + name 'Mix K Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.351 { + iface MIXER + name 'Mix K Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.352 { + iface MIXER + name 'Mix K Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.353 { + iface MIXER + name 'Mix K Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.354 { + iface MIXER + name 'Mix K Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.355 { + iface MIXER + name 'Mix K Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.356 { + iface MIXER + name 'Mix K Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.357 { + iface MIXER + name 'Mix K Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.358 { + iface MIXER + name 'Mix K Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.359 { + iface MIXER + name 'Mix K Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.360 { + iface MIXER + name 'Mix K Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.361 { + iface MIXER + name 'Mix K Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.362 { + iface MIXER + name 'Mix K Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.363 { + iface MIXER + name 'Mix K Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.364 { + iface MIXER + name 'Mix K Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.365 { + iface MIXER + name 'Mix K Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.366 { + iface MIXER + name 'Mix K Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.367 { + iface MIXER + name 'Mix K Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.368 { + iface MIXER + name 'Mix K Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.369 { + iface MIXER + name 'Mix K Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.370 { + iface MIXER + name 'Mix K Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.371 { + iface MIXER + name 'Mix K Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.372 { + iface MIXER + name 'Mix K Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.373 { + iface MIXER + name 'Mix K Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.374 { + iface MIXER + name 'Mix K Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.375 { + iface MIXER + name 'Mix K Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.376 { + iface MIXER + name 'Mix K Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.377 { + iface MIXER + name 'Mix K Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.378 { + iface MIXER + name 'Mix K Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.379 { + iface MIXER + name 'Mix K Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.380 { + iface MIXER + name 'Mix K Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.381 { + iface MIXER + name 'Mix L Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.382 { + iface MIXER + name 'Mix L Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.383 { + iface MIXER + name 'Mix L Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.384 { + iface MIXER + name 'Mix L Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.385 { + iface MIXER + name 'Mix L Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.386 { + iface MIXER + name 'Mix L Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.387 { + iface MIXER + name 'Mix L Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.388 { + iface MIXER + name 'Mix L Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.389 { + iface MIXER + name 'Mix L Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.390 { + iface MIXER + name 'Mix L Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.391 { + iface MIXER + name 'Mix L Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.392 { + iface MIXER + name 'Mix L Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.393 { + iface MIXER + name 'Mix L Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.394 { + iface MIXER + name 'Mix L Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.395 { + iface MIXER + name 'Mix L Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.396 { + iface MIXER + name 'Mix L Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.397 { + iface MIXER + name 'Mix L Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.398 { + iface MIXER + name 'Mix L Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.399 { + iface MIXER + name 'Mix L Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.400 { + iface MIXER + name 'Mix L Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.401 { + iface MIXER + name 'Mix L Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.402 { + iface MIXER + name 'Mix L Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.403 { + iface MIXER + name 'Mix L Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.404 { + iface MIXER + name 'Mix L Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.405 { + iface MIXER + name 'Mix L Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.406 { + iface MIXER + name 'Mix L Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.407 { + iface MIXER + name 'Mix L Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.408 { + iface MIXER + name 'Mix L Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.409 { + iface MIXER + name 'Mix L Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.410 { + iface MIXER + name 'Mix L Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.411 { + iface MIXER + name 'Mix L Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.412 { + iface MIXER + name 'Mix L Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.413 { + iface MIXER + name 'Mix L Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.414 { + iface MIXER + name 'Mix L Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.415 { + iface MIXER + name 'Analogue 1 Playback Enum' + value 'PCM 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.416 { + iface MIXER + name 'Analogue 2 Playback Enum' + value 'PCM 2' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.417 { + iface MIXER + name 'Analogue 3 Playback Enum' + value Off + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.418 { + iface MIXER + name 'Analogue 4 Playback Enum' + value Off + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.419 { + iface MIXER + name 'Analogue 5 Playback Enum' + value 'Mix A' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.420 { + iface MIXER + name 'Analogue 6 Playback Enum' + value 'Mix B' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.421 { + iface MIXER + name 'Analogue 7 Playback Enum' + value 'Mix A' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.422 { + iface MIXER + name 'Analogue 8 Playback Enum' + value 'Mix B' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.423 { + iface MIXER + name 'S/PDIF 1 Playback Enum' + value 'PCM 5' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.424 { + iface MIXER + name 'S/PDIF 2 Playback Enum' + value 'PCM 6' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.425 { + iface MIXER + name 'ADAT 1 Playback Enum' + value 'PCM 7' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.426 { + iface MIXER + name 'ADAT 2 Playback Enum' + value 'PCM 8' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.427 { + iface MIXER + name 'ADAT 3 Playback Enum' + value 'PCM 9' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.428 { + iface MIXER + name 'ADAT 4 Playback Enum' + value 'PCM 10' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.429 { + iface MIXER + name 'ADAT 5 Playback Enum' + value 'PCM 11' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.430 { + iface MIXER + name 'ADAT 6 Playback Enum' + value 'PCM 12' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.431 { + iface MIXER + name 'ADAT 7 Playback Enum' + value 'PCM 13' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.432 { + iface MIXER + name 'ADAT 8 Playback Enum' + value 'PCM 14' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.433 { + iface MIXER + name 'PCM 1 Capture Enum' + value 'Analogue 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.434 { + iface MIXER + name 'PCM 2 Capture Enum' + value 'Analogue 2' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.435 { + iface MIXER + name 'PCM 3 Capture Enum' + value 'Analogue 3' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.436 { + iface MIXER + name 'PCM 4 Capture Enum' + value 'Analogue 4' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.437 { + iface MIXER + name 'PCM 5 Capture Enum' + value 'Analogue 5' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.438 { + iface MIXER + name 'PCM 6 Capture Enum' + value 'Analogue 6' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.439 { + iface MIXER + name 'PCM 7 Capture Enum' + value 'PCM 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.440 { + iface MIXER + name 'PCM 8 Capture Enum' + value 'PCM 2' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.441 { + iface MIXER + name 'PCM 9 Capture Enum' + value 'S/PDIF 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.442 { + iface MIXER + name 'PCM 10 Capture Enum' + value 'S/PDIF 2' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.443 { + iface MIXER + name 'PCM 11 Capture Enum' + value 'ADAT 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.444 { + iface MIXER + name 'PCM 12 Capture Enum' + value 'ADAT 2' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.445 { + iface MIXER + name 'PCM 13 Capture Enum' + value 'ADAT 3' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.446 { + iface MIXER + name 'PCM 14 Capture Enum' + value 'ADAT 4' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.447 { + iface MIXER + name 'PCM 15 Capture Enum' + value 'ADAT 5' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.448 { + iface MIXER + name 'PCM 16 Capture Enum' + value 'ADAT 6' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.449 { + iface MIXER + name 'PCM 17 Capture Enum' + value 'ADAT 7' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.450 { + iface MIXER + name 'PCM 18 Capture Enum' + value 'ADAT 8' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.451 { + iface MIXER + name 'Mixer 1 Capture Enum' + value 'PCM 1' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.452 { + iface MIXER + name 'Mixer 2 Capture Enum' + value 'PCM 2' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.453 { + iface MIXER + name 'Mixer 3 Capture Enum' + value 'PCM 3' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.454 { + iface MIXER + name 'Mixer 4 Capture Enum' + value 'PCM 4' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.455 { + iface MIXER + name 'Mixer 5 Capture Enum' + value 'PCM 5' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.456 { + iface MIXER + name 'Mixer 6 Capture Enum' + value 'PCM 6' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.457 { + iface MIXER + name 'Mixer 7 Capture Enum' + value 'PCM 7' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.458 { + iface MIXER + name 'Mixer 8 Capture Enum' + value 'PCM 8' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.459 { + iface MIXER + name 'Mixer 9 Capture Enum' + value 'PCM 9' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.460 { + iface MIXER + name 'Mixer 10 Capture Enum' + value 'PCM 10' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.461 { + iface MIXER + name 'Mixer 11 Capture Enum' + value 'PCM 11' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.462 { + iface MIXER + name 'Mixer 12 Capture Enum' + value 'PCM 12' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.463 { + iface MIXER + name 'Mixer 13 Capture Enum' + value 'PCM 13' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.464 { + iface MIXER + name 'Mixer 14 Capture Enum' + value 'PCM 14' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.465 { + iface MIXER + name 'Mixer 15 Capture Enum' + value 'PCM 15' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.466 { + iface MIXER + name 'Mixer 16 Capture Enum' + value 'PCM 16' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.467 { + iface MIXER + name 'Mixer 17 Capture Enum' + value 'PCM 17' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.468 { + iface MIXER + name 'Mixer 18 Capture Enum' + value 'PCM 18' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.469 { + iface MIXER + name 'Mixer 19 Capture Enum' + value 'Analogue 1' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.470 { + iface MIXER + name 'Mixer 20 Capture Enum' + value 'Analogue 2' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.471 { + iface MIXER + name 'Mixer 21 Capture Enum' + value 'Analogue 3' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.472 { + iface MIXER + name 'Mixer 22 Capture Enum' + value 'Analogue 4' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.473 { + iface MIXER + name 'Mixer 23 Capture Enum' + value 'Analogue 5' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.474 { + iface MIXER + name 'Mixer 24 Capture Enum' + value 'Analogue 6' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.475 { + iface MIXER + name 'Mixer 25 Capture Enum' + value 'S/PDIF 1' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.476 { + iface MIXER + name 'Mixer 26 Capture Enum' + value 'S/PDIF 2' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.477 { + iface MIXER + name 'Mixer 27 Capture Enum' + value 'ADAT 1' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.478 { + iface MIXER + name 'Mixer 28 Capture Enum' + value 'ADAT 2' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.479 { + iface MIXER + name 'Mixer 29 Capture Enum' + value 'ADAT 3' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.480 { + iface MIXER + name 'Mixer 30 Capture Enum' + value 'ADAT 4' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.481 { + iface MIXER + name 'Mixer 31 Capture Enum' + value 'ADAT 5' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.482 { + iface MIXER + name 'Mixer 32 Capture Enum' + value 'ADAT 6' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.483 { + iface MIXER + name 'Mixer 33 Capture Enum' + value 'ADAT 7' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.484 { + iface MIXER + name 'Mixer 34 Capture Enum' + value 'ADAT 8' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'S/PDIF 1' + item.8 'S/PDIF 2' + item.9 'ADAT 1' + item.10 'ADAT 2' + item.11 'ADAT 3' + item.12 'ADAT 4' + item.13 'ADAT 5' + item.14 'ADAT 6' + item.15 'ADAT 7' + item.16 'ADAT 8' + item.17 'PCM 1' + item.18 'PCM 2' + item.19 'PCM 3' + item.20 'PCM 4' + item.21 'PCM 5' + item.22 'PCM 6' + item.23 'PCM 7' + item.24 'PCM 8' + item.25 'PCM 9' + item.26 'PCM 10' + item.27 'PCM 11' + item.28 'PCM 12' + item.29 'PCM 13' + item.30 'PCM 14' + item.31 'PCM 15' + item.32 'PCM 16' + item.33 'PCM 17' + item.34 'PCM 18' + item.35 'Mix A' + item.36 'Mix B' + item.37 'Mix C' + item.38 'Mix D' + item.39 'Mix E' + item.40 'Mix F' + item.41 'Mix G' + item.42 'Mix H' + item.43 'Mix I' + item.44 'Mix J' + item.45 'Mix K' + item.46 'Mix L' + } + } + control.485 { + iface MIXER + name 'Line In 1 Air Capture Enum' + value Off + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 Presence + item.2 'Presence + Drive' + } + } + control.486 { + iface MIXER + name 'Line In 1 Autogain Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.487 { + iface MIXER + name 'Line In 1 Autogain Status Capture Enum' + value Root + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Success + item.1 DRover + item.2 MinGainLimit + item.3 DRunder + item.4 MaxGainLimit + item.5 Clipped + item.6 Cancelled + item.7 Root + } + } + control.488 { + iface MIXER + name 'Line In 1 Link Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.489 { + iface MIXER + name 'Line In 1 Safe Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.490 { + iface MIXER + name 'Line In 1 Level Capture Enum' + value Line + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Line + item.1 Inst + } + } + control.491 { + iface MIXER + name 'Line In 1 Phantom Power Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.492 { + iface MIXER + name 'Line In 1 Gain Capture Volume' + value 70 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 70 (step 1)' + tlv '00000004000000080000000000001af4' + dbmin 0 + dbmax 6900 + dbvalue.0 6900 + } + } + control.493 { + iface MIXER + name 'Line In 2 Air Capture Enum' + value Off + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 Presence + item.2 'Presence + Drive' + } + } + control.494 { + iface MIXER + name 'Line In 2 Autogain Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.495 { + iface MIXER + name 'Line In 2 Autogain Status Capture Enum' + value Root + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Success + item.1 DRover + item.2 MinGainLimit + item.3 DRunder + item.4 MaxGainLimit + item.5 Clipped + item.6 Cancelled + item.7 Root + } + } + control.496 { + iface MIXER + name 'Line In 2 Link Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.497 { + iface MIXER + name 'Line In 2 Safe Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.498 { + iface MIXER + name 'Line In 2 Level Capture Enum' + value Line + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Line + item.1 Inst + } + } + control.499 { + iface MIXER + name 'Line In 2 Phantom Power Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.500 { + iface MIXER + name 'Line In 2 Gain Capture Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 70 (step 1)' + tlv '00000004000000080000000000001af4' + dbmin 0 + dbmax 6900 + dbvalue.0 0 + } + } + control.501 { + iface MIXER + name 'Analogue 1 Playback Volume' + value -42 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -4200 + } + } + control.502 { + iface MIXER + name 'Analogue 2 Playback Volume' + value -42 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -4200 + } + } + control.503 { + iface MIXER + name 'Analogue 3 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.504 { + iface MIXER + name 'Analogue 4 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.505 { + iface MIXER + name 'Analogue 5 Playback Volume' + value -30 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -3000 + } + } + control.506 { + iface MIXER + name 'Analogue 6 Playback Volume' + value -30 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -3000 + } + } + control.507 { + iface MIXER + name 'Analogue 7 Playback Volume' + value -127 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -12700 + } + } + control.508 { + iface MIXER + name 'Analogue 8 Playback Volume' + value -127 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -12700 + } + } + control.509 { + iface CARD + name 'Firmware Version' + value.0 2 + value.1 0 + value.2 2403 + value.3 0 + comment { + access 'read write locked user' + type INTEGER + count 4 + range '0 - 65535 (step 1)' + tlv '53434b54000000206e75722f7063662f7265732d2d72657663662f312e312d706b636f7300000000' + } + } + control.510 { + iface CARD + name 'ESP Firmware Version' + value.0 1 + value.1 0 + value.2 0 + value.3 348 + comment { + access 'read write locked user' + type INTEGER + count 4 + range '0 - 65535 (step 1)' + } + } + control.511 { + iface MIXER + name 'Input Select Capture Enum' + value 'Input 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 'Input 1' + item.1 'Input 2' + } + } + control.512 { + iface MIXER + name 'Mute Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.513 { + iface MIXER + name 'Dim Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.514 { + iface MIXER + name 'Speaker Switching Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.515 { + iface MIXER + name 'Speaker Switching Alt Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.516 { + iface MIXER + name 'Standalone Switch' + value true + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.517 { + iface MIXER + name 'Phantom Power Persistence Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } +} diff --git a/demo/Scarlett Gen 4 18i16.state b/demo/Scarlett Gen 4 18i16.state new file mode 100644 index 0000000..73da424 --- /dev/null +++ b/demo/Scarlett Gen 4 18i16.state @@ -0,0 +1,11560 @@ +state.Gen { + control.1 { + iface CARD + name 'Internal Validity' + value true + comment { + access read + type BOOLEAN + count 1 + } + } + control.2 { + iface CARD + name 'S/PDIF Validity' + value true + comment { + access read + type BOOLEAN + count 1 + } + } + control.3 { + iface CARD + name 'ADAT Validity' + value true + comment { + access read + type BOOLEAN + count 1 + } + } + control.4 { + iface MIXER + name 'Clock Source Clock Source' + value Internal + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Internal + item.1 S/PDIF + item.2 ADAT + } + } + control.5 { + iface MIXER + name 'Sync Status' + value Locked + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Unlocked + item.1 Locked + } + } + control.6 { + iface PCM + name 'Level Meter' + value.0 80 + value.1 0 + value.2 0 + value.3 0 + value.4 0 + value.5 0 + value.6 0 + value.7 0 + value.8 0 + value.9 0 + value.10 0 + value.11 0 + value.12 0 + value.13 0 + value.14 0 + value.15 0 + value.16 0 + value.17 0 + value.18 3866 + value.19 4094 + value.20 0 + value.21 0 + value.22 0 + value.23 0 + value.24 0 + value.25 0 + value.26 0 + value.27 0 + value.28 0 + value.29 0 + value.30 0 + value.31 0 + value.32 0 + value.33 0 + value.34 0 + value.35 0 + value.36 3900 + value.37 4013 + value.38 0 + value.39 0 + value.40 0 + value.41 0 + value.42 0 + value.43 0 + value.44 0 + value.45 0 + value.46 0 + value.47 0 + value.48 3866 + value.49 4094 + value.50 0 + value.51 0 + value.52 3900 + value.53 4095 + value.54 3900 + value.55 4095 + comment { + access 'read volatile' + type INTEGER + count 56 + range '0 - 4095 (step 1)' + } + } + control.7 { + iface MIXER + name 'Mix A Input 01 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.8 { + iface MIXER + name 'Mix A Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.9 { + iface MIXER + name 'Mix A Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.10 { + iface MIXER + name 'Mix A Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.11 { + iface MIXER + name 'Mix A Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.12 { + iface MIXER + name 'Mix A Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.13 { + iface MIXER + name 'Mix A Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.14 { + iface MIXER + name 'Mix A Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.15 { + iface MIXER + name 'Mix A Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.16 { + iface MIXER + name 'Mix A Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.17 { + iface MIXER + name 'Mix A Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.18 { + iface MIXER + name 'Mix A Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.19 { + iface MIXER + name 'Mix A Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.20 { + iface MIXER + name 'Mix A Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.21 { + iface MIXER + name 'Mix A Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.22 { + iface MIXER + name 'Mix A Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.23 { + iface MIXER + name 'Mix A Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.24 { + iface MIXER + name 'Mix A Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.25 { + iface MIXER + name 'Mix A Input 19 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.26 { + iface MIXER + name 'Mix A Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.27 { + iface MIXER + name 'Mix A Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.28 { + iface MIXER + name 'Mix A Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.29 { + iface MIXER + name 'Mix A Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.30 { + iface MIXER + name 'Mix A Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.31 { + iface MIXER + name 'Mix A Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.32 { + iface MIXER + name 'Mix A Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.33 { + iface MIXER + name 'Mix A Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.34 { + iface MIXER + name 'Mix A Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.35 { + iface MIXER + name 'Mix A Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.36 { + iface MIXER + name 'Mix A Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.37 { + iface MIXER + name 'Mix A Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.38 { + iface MIXER + name 'Mix A Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.39 { + iface MIXER + name 'Mix A Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.40 { + iface MIXER + name 'Mix A Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.41 { + iface MIXER + name 'Mix A Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.42 { + iface MIXER + name 'Mix A Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.43 { + iface MIXER + name 'Mix B Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.44 { + iface MIXER + name 'Mix B Input 02 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.45 { + iface MIXER + name 'Mix B Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.46 { + iface MIXER + name 'Mix B Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.47 { + iface MIXER + name 'Mix B Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.48 { + iface MIXER + name 'Mix B Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.49 { + iface MIXER + name 'Mix B Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.50 { + iface MIXER + name 'Mix B Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.51 { + iface MIXER + name 'Mix B Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.52 { + iface MIXER + name 'Mix B Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.53 { + iface MIXER + name 'Mix B Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.54 { + iface MIXER + name 'Mix B Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.55 { + iface MIXER + name 'Mix B Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.56 { + iface MIXER + name 'Mix B Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.57 { + iface MIXER + name 'Mix B Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.58 { + iface MIXER + name 'Mix B Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.59 { + iface MIXER + name 'Mix B Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.60 { + iface MIXER + name 'Mix B Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.61 { + iface MIXER + name 'Mix B Input 19 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.62 { + iface MIXER + name 'Mix B Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.63 { + iface MIXER + name 'Mix B Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.64 { + iface MIXER + name 'Mix B Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.65 { + iface MIXER + name 'Mix B Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.66 { + iface MIXER + name 'Mix B Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.67 { + iface MIXER + name 'Mix B Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.68 { + iface MIXER + name 'Mix B Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.69 { + iface MIXER + name 'Mix B Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.70 { + iface MIXER + name 'Mix B Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.71 { + iface MIXER + name 'Mix B Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.72 { + iface MIXER + name 'Mix B Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.73 { + iface MIXER + name 'Mix B Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.74 { + iface MIXER + name 'Mix B Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.75 { + iface MIXER + name 'Mix B Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.76 { + iface MIXER + name 'Mix B Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.77 { + iface MIXER + name 'Mix B Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.78 { + iface MIXER + name 'Mix B Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.79 { + iface MIXER + name 'Mix C Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.80 { + iface MIXER + name 'Mix C Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.81 { + iface MIXER + name 'Mix C Input 03 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.82 { + iface MIXER + name 'Mix C Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.83 { + iface MIXER + name 'Mix C Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.84 { + iface MIXER + name 'Mix C Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.85 { + iface MIXER + name 'Mix C Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.86 { + iface MIXER + name 'Mix C Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.87 { + iface MIXER + name 'Mix C Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.88 { + iface MIXER + name 'Mix C Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.89 { + iface MIXER + name 'Mix C Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.90 { + iface MIXER + name 'Mix C Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.91 { + iface MIXER + name 'Mix C Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.92 { + iface MIXER + name 'Mix C Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.93 { + iface MIXER + name 'Mix C Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.94 { + iface MIXER + name 'Mix C Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.95 { + iface MIXER + name 'Mix C Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.96 { + iface MIXER + name 'Mix C Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.97 { + iface MIXER + name 'Mix C Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.98 { + iface MIXER + name 'Mix C Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.99 { + iface MIXER + name 'Mix C Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.100 { + iface MIXER + name 'Mix C Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.101 { + iface MIXER + name 'Mix C Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.102 { + iface MIXER + name 'Mix C Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.103 { + iface MIXER + name 'Mix C Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.104 { + iface MIXER + name 'Mix C Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.105 { + iface MIXER + name 'Mix C Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.106 { + iface MIXER + name 'Mix C Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.107 { + iface MIXER + name 'Mix C Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.108 { + iface MIXER + name 'Mix C Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.109 { + iface MIXER + name 'Mix C Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.110 { + iface MIXER + name 'Mix C Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.111 { + iface MIXER + name 'Mix C Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.112 { + iface MIXER + name 'Mix C Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.113 { + iface MIXER + name 'Mix C Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.114 { + iface MIXER + name 'Mix C Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.115 { + iface MIXER + name 'Mix D Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.116 { + iface MIXER + name 'Mix D Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.117 { + iface MIXER + name 'Mix D Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.118 { + iface MIXER + name 'Mix D Input 04 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.119 { + iface MIXER + name 'Mix D Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.120 { + iface MIXER + name 'Mix D Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.121 { + iface MIXER + name 'Mix D Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.122 { + iface MIXER + name 'Mix D Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.123 { + iface MIXER + name 'Mix D Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.124 { + iface MIXER + name 'Mix D Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.125 { + iface MIXER + name 'Mix D Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.126 { + iface MIXER + name 'Mix D Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.127 { + iface MIXER + name 'Mix D Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.128 { + iface MIXER + name 'Mix D Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.129 { + iface MIXER + name 'Mix D Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.130 { + iface MIXER + name 'Mix D Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.131 { + iface MIXER + name 'Mix D Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.132 { + iface MIXER + name 'Mix D Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.133 { + iface MIXER + name 'Mix D Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.134 { + iface MIXER + name 'Mix D Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.135 { + iface MIXER + name 'Mix D Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.136 { + iface MIXER + name 'Mix D Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.137 { + iface MIXER + name 'Mix D Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.138 { + iface MIXER + name 'Mix D Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.139 { + iface MIXER + name 'Mix D Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.140 { + iface MIXER + name 'Mix D Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.141 { + iface MIXER + name 'Mix D Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.142 { + iface MIXER + name 'Mix D Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.143 { + iface MIXER + name 'Mix D Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.144 { + iface MIXER + name 'Mix D Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.145 { + iface MIXER + name 'Mix D Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.146 { + iface MIXER + name 'Mix D Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.147 { + iface MIXER + name 'Mix D Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.148 { + iface MIXER + name 'Mix D Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.149 { + iface MIXER + name 'Mix D Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.150 { + iface MIXER + name 'Mix D Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.151 { + iface MIXER + name 'Mix E Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.152 { + iface MIXER + name 'Mix E Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.153 { + iface MIXER + name 'Mix E Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.154 { + iface MIXER + name 'Mix E Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.155 { + iface MIXER + name 'Mix E Input 05 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.156 { + iface MIXER + name 'Mix E Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.157 { + iface MIXER + name 'Mix E Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.158 { + iface MIXER + name 'Mix E Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.159 { + iface MIXER + name 'Mix E Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.160 { + iface MIXER + name 'Mix E Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.161 { + iface MIXER + name 'Mix E Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.162 { + iface MIXER + name 'Mix E Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.163 { + iface MIXER + name 'Mix E Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.164 { + iface MIXER + name 'Mix E Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.165 { + iface MIXER + name 'Mix E Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.166 { + iface MIXER + name 'Mix E Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.167 { + iface MIXER + name 'Mix E Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.168 { + iface MIXER + name 'Mix E Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.169 { + iface MIXER + name 'Mix E Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.170 { + iface MIXER + name 'Mix E Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.171 { + iface MIXER + name 'Mix E Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.172 { + iface MIXER + name 'Mix E Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.173 { + iface MIXER + name 'Mix E Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.174 { + iface MIXER + name 'Mix E Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.175 { + iface MIXER + name 'Mix E Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.176 { + iface MIXER + name 'Mix E Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.177 { + iface MIXER + name 'Mix E Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.178 { + iface MIXER + name 'Mix E Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.179 { + iface MIXER + name 'Mix E Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.180 { + iface MIXER + name 'Mix E Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.181 { + iface MIXER + name 'Mix E Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.182 { + iface MIXER + name 'Mix E Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.183 { + iface MIXER + name 'Mix E Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.184 { + iface MIXER + name 'Mix E Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.185 { + iface MIXER + name 'Mix E Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.186 { + iface MIXER + name 'Mix E Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.187 { + iface MIXER + name 'Mix F Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.188 { + iface MIXER + name 'Mix F Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.189 { + iface MIXER + name 'Mix F Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.190 { + iface MIXER + name 'Mix F Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.191 { + iface MIXER + name 'Mix F Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.192 { + iface MIXER + name 'Mix F Input 06 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.193 { + iface MIXER + name 'Mix F Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.194 { + iface MIXER + name 'Mix F Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.195 { + iface MIXER + name 'Mix F Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.196 { + iface MIXER + name 'Mix F Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.197 { + iface MIXER + name 'Mix F Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.198 { + iface MIXER + name 'Mix F Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.199 { + iface MIXER + name 'Mix F Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.200 { + iface MIXER + name 'Mix F Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.201 { + iface MIXER + name 'Mix F Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.202 { + iface MIXER + name 'Mix F Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.203 { + iface MIXER + name 'Mix F Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.204 { + iface MIXER + name 'Mix F Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.205 { + iface MIXER + name 'Mix F Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.206 { + iface MIXER + name 'Mix F Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.207 { + iface MIXER + name 'Mix F Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.208 { + iface MIXER + name 'Mix F Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.209 { + iface MIXER + name 'Mix F Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.210 { + iface MIXER + name 'Mix F Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.211 { + iface MIXER + name 'Mix F Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.212 { + iface MIXER + name 'Mix F Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.213 { + iface MIXER + name 'Mix F Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.214 { + iface MIXER + name 'Mix F Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.215 { + iface MIXER + name 'Mix F Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.216 { + iface MIXER + name 'Mix F Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.217 { + iface MIXER + name 'Mix F Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.218 { + iface MIXER + name 'Mix F Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.219 { + iface MIXER + name 'Mix F Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.220 { + iface MIXER + name 'Mix F Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.221 { + iface MIXER + name 'Mix F Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.222 { + iface MIXER + name 'Mix F Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.223 { + iface MIXER + name 'Mix G Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.224 { + iface MIXER + name 'Mix G Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.225 { + iface MIXER + name 'Mix G Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.226 { + iface MIXER + name 'Mix G Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.227 { + iface MIXER + name 'Mix G Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.228 { + iface MIXER + name 'Mix G Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.229 { + iface MIXER + name 'Mix G Input 07 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.230 { + iface MIXER + name 'Mix G Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.231 { + iface MIXER + name 'Mix G Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.232 { + iface MIXER + name 'Mix G Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.233 { + iface MIXER + name 'Mix G Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.234 { + iface MIXER + name 'Mix G Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.235 { + iface MIXER + name 'Mix G Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.236 { + iface MIXER + name 'Mix G Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.237 { + iface MIXER + name 'Mix G Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.238 { + iface MIXER + name 'Mix G Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.239 { + iface MIXER + name 'Mix G Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.240 { + iface MIXER + name 'Mix G Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.241 { + iface MIXER + name 'Mix G Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.242 { + iface MIXER + name 'Mix G Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.243 { + iface MIXER + name 'Mix G Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.244 { + iface MIXER + name 'Mix G Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.245 { + iface MIXER + name 'Mix G Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.246 { + iface MIXER + name 'Mix G Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.247 { + iface MIXER + name 'Mix G Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.248 { + iface MIXER + name 'Mix G Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.249 { + iface MIXER + name 'Mix G Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.250 { + iface MIXER + name 'Mix G Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.251 { + iface MIXER + name 'Mix G Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.252 { + iface MIXER + name 'Mix G Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.253 { + iface MIXER + name 'Mix G Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.254 { + iface MIXER + name 'Mix G Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.255 { + iface MIXER + name 'Mix G Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.256 { + iface MIXER + name 'Mix G Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.257 { + iface MIXER + name 'Mix G Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.258 { + iface MIXER + name 'Mix G Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.259 { + iface MIXER + name 'Mix H Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.260 { + iface MIXER + name 'Mix H Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.261 { + iface MIXER + name 'Mix H Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.262 { + iface MIXER + name 'Mix H Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.263 { + iface MIXER + name 'Mix H Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.264 { + iface MIXER + name 'Mix H Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.265 { + iface MIXER + name 'Mix H Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.266 { + iface MIXER + name 'Mix H Input 08 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.267 { + iface MIXER + name 'Mix H Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.268 { + iface MIXER + name 'Mix H Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.269 { + iface MIXER + name 'Mix H Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.270 { + iface MIXER + name 'Mix H Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.271 { + iface MIXER + name 'Mix H Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.272 { + iface MIXER + name 'Mix H Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.273 { + iface MIXER + name 'Mix H Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.274 { + iface MIXER + name 'Mix H Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.275 { + iface MIXER + name 'Mix H Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.276 { + iface MIXER + name 'Mix H Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.277 { + iface MIXER + name 'Mix H Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.278 { + iface MIXER + name 'Mix H Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.279 { + iface MIXER + name 'Mix H Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.280 { + iface MIXER + name 'Mix H Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.281 { + iface MIXER + name 'Mix H Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.282 { + iface MIXER + name 'Mix H Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.283 { + iface MIXER + name 'Mix H Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.284 { + iface MIXER + name 'Mix H Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.285 { + iface MIXER + name 'Mix H Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.286 { + iface MIXER + name 'Mix H Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.287 { + iface MIXER + name 'Mix H Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.288 { + iface MIXER + name 'Mix H Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.289 { + iface MIXER + name 'Mix H Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.290 { + iface MIXER + name 'Mix H Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.291 { + iface MIXER + name 'Mix H Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.292 { + iface MIXER + name 'Mix H Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.293 { + iface MIXER + name 'Mix H Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.294 { + iface MIXER + name 'Mix H Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.295 { + iface MIXER + name 'Mix I Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.296 { + iface MIXER + name 'Mix I Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.297 { + iface MIXER + name 'Mix I Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.298 { + iface MIXER + name 'Mix I Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.299 { + iface MIXER + name 'Mix I Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.300 { + iface MIXER + name 'Mix I Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.301 { + iface MIXER + name 'Mix I Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.302 { + iface MIXER + name 'Mix I Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.303 { + iface MIXER + name 'Mix I Input 09 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.304 { + iface MIXER + name 'Mix I Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.305 { + iface MIXER + name 'Mix I Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.306 { + iface MIXER + name 'Mix I Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.307 { + iface MIXER + name 'Mix I Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.308 { + iface MIXER + name 'Mix I Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.309 { + iface MIXER + name 'Mix I Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.310 { + iface MIXER + name 'Mix I Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.311 { + iface MIXER + name 'Mix I Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.312 { + iface MIXER + name 'Mix I Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.313 { + iface MIXER + name 'Mix I Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.314 { + iface MIXER + name 'Mix I Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.315 { + iface MIXER + name 'Mix I Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.316 { + iface MIXER + name 'Mix I Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.317 { + iface MIXER + name 'Mix I Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.318 { + iface MIXER + name 'Mix I Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.319 { + iface MIXER + name 'Mix I Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.320 { + iface MIXER + name 'Mix I Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.321 { + iface MIXER + name 'Mix I Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.322 { + iface MIXER + name 'Mix I Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.323 { + iface MIXER + name 'Mix I Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.324 { + iface MIXER + name 'Mix I Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.325 { + iface MIXER + name 'Mix I Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.326 { + iface MIXER + name 'Mix I Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.327 { + iface MIXER + name 'Mix I Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.328 { + iface MIXER + name 'Mix I Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.329 { + iface MIXER + name 'Mix I Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.330 { + iface MIXER + name 'Mix I Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.331 { + iface MIXER + name 'Mix J Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.332 { + iface MIXER + name 'Mix J Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.333 { + iface MIXER + name 'Mix J Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.334 { + iface MIXER + name 'Mix J Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.335 { + iface MIXER + name 'Mix J Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.336 { + iface MIXER + name 'Mix J Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.337 { + iface MIXER + name 'Mix J Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.338 { + iface MIXER + name 'Mix J Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.339 { + iface MIXER + name 'Mix J Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.340 { + iface MIXER + name 'Mix J Input 10 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.341 { + iface MIXER + name 'Mix J Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.342 { + iface MIXER + name 'Mix J Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.343 { + iface MIXER + name 'Mix J Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.344 { + iface MIXER + name 'Mix J Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.345 { + iface MIXER + name 'Mix J Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.346 { + iface MIXER + name 'Mix J Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.347 { + iface MIXER + name 'Mix J Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.348 { + iface MIXER + name 'Mix J Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.349 { + iface MIXER + name 'Mix J Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.350 { + iface MIXER + name 'Mix J Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.351 { + iface MIXER + name 'Mix J Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.352 { + iface MIXER + name 'Mix J Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.353 { + iface MIXER + name 'Mix J Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.354 { + iface MIXER + name 'Mix J Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.355 { + iface MIXER + name 'Mix J Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.356 { + iface MIXER + name 'Mix J Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.357 { + iface MIXER + name 'Mix J Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.358 { + iface MIXER + name 'Mix J Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.359 { + iface MIXER + name 'Mix J Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.360 { + iface MIXER + name 'Mix J Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.361 { + iface MIXER + name 'Mix J Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.362 { + iface MIXER + name 'Mix J Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.363 { + iface MIXER + name 'Mix J Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.364 { + iface MIXER + name 'Mix J Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.365 { + iface MIXER + name 'Mix J Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.366 { + iface MIXER + name 'Mix J Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.367 { + iface MIXER + name 'Mix K Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.368 { + iface MIXER + name 'Mix K Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.369 { + iface MIXER + name 'Mix K Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.370 { + iface MIXER + name 'Mix K Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.371 { + iface MIXER + name 'Mix K Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.372 { + iface MIXER + name 'Mix K Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.373 { + iface MIXER + name 'Mix K Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.374 { + iface MIXER + name 'Mix K Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.375 { + iface MIXER + name 'Mix K Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.376 { + iface MIXER + name 'Mix K Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.377 { + iface MIXER + name 'Mix K Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.378 { + iface MIXER + name 'Mix K Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.379 { + iface MIXER + name 'Mix K Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.380 { + iface MIXER + name 'Mix K Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.381 { + iface MIXER + name 'Mix K Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.382 { + iface MIXER + name 'Mix K Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.383 { + iface MIXER + name 'Mix K Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.384 { + iface MIXER + name 'Mix K Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.385 { + iface MIXER + name 'Mix K Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.386 { + iface MIXER + name 'Mix K Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.387 { + iface MIXER + name 'Mix K Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.388 { + iface MIXER + name 'Mix K Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.389 { + iface MIXER + name 'Mix K Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.390 { + iface MIXER + name 'Mix K Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.391 { + iface MIXER + name 'Mix K Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.392 { + iface MIXER + name 'Mix K Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.393 { + iface MIXER + name 'Mix K Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.394 { + iface MIXER + name 'Mix K Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.395 { + iface MIXER + name 'Mix K Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.396 { + iface MIXER + name 'Mix K Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.397 { + iface MIXER + name 'Mix K Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.398 { + iface MIXER + name 'Mix K Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.399 { + iface MIXER + name 'Mix K Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.400 { + iface MIXER + name 'Mix K Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.401 { + iface MIXER + name 'Mix K Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.402 { + iface MIXER + name 'Mix K Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.403 { + iface MIXER + name 'Mix L Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.404 { + iface MIXER + name 'Mix L Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.405 { + iface MIXER + name 'Mix L Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.406 { + iface MIXER + name 'Mix L Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.407 { + iface MIXER + name 'Mix L Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.408 { + iface MIXER + name 'Mix L Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.409 { + iface MIXER + name 'Mix L Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.410 { + iface MIXER + name 'Mix L Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.411 { + iface MIXER + name 'Mix L Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.412 { + iface MIXER + name 'Mix L Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.413 { + iface MIXER + name 'Mix L Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.414 { + iface MIXER + name 'Mix L Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.415 { + iface MIXER + name 'Mix L Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.416 { + iface MIXER + name 'Mix L Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.417 { + iface MIXER + name 'Mix L Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.418 { + iface MIXER + name 'Mix L Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.419 { + iface MIXER + name 'Mix L Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.420 { + iface MIXER + name 'Mix L Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.421 { + iface MIXER + name 'Mix L Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.422 { + iface MIXER + name 'Mix L Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.423 { + iface MIXER + name 'Mix L Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.424 { + iface MIXER + name 'Mix L Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.425 { + iface MIXER + name 'Mix L Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.426 { + iface MIXER + name 'Mix L Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.427 { + iface MIXER + name 'Mix L Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.428 { + iface MIXER + name 'Mix L Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.429 { + iface MIXER + name 'Mix L Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.430 { + iface MIXER + name 'Mix L Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.431 { + iface MIXER + name 'Mix L Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.432 { + iface MIXER + name 'Mix L Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.433 { + iface MIXER + name 'Mix L Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.434 { + iface MIXER + name 'Mix L Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.435 { + iface MIXER + name 'Mix L Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.436 { + iface MIXER + name 'Mix L Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.437 { + iface MIXER + name 'Mix L Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.438 { + iface MIXER + name 'Mix L Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.439 { + iface MIXER + name 'Analogue 1 Playback Enum' + value 'PCM 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.440 { + iface MIXER + name 'Analogue 2 Playback Enum' + value 'PCM 2' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.441 { + iface MIXER + name 'Analogue 3 Playback Enum' + value 'PCM 3' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.442 { + iface MIXER + name 'Analogue 4 Playback Enum' + value 'PCM 4' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.443 { + iface MIXER + name 'Analogue 5 Playback Enum' + value 'Mix A' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.444 { + iface MIXER + name 'Analogue 6 Playback Enum' + value 'Mix B' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.445 { + iface MIXER + name 'Analogue 7 Playback Enum' + value 'Mix A' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.446 { + iface MIXER + name 'Analogue 8 Playback Enum' + value 'Mix B' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.447 { + iface MIXER + name 'S/PDIF 1 Playback Enum' + value 'PCM 5' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.448 { + iface MIXER + name 'S/PDIF 2 Playback Enum' + value 'PCM 6' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.449 { + iface MIXER + name 'ADAT 1 Playback Enum' + value 'PCM 7' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.450 { + iface MIXER + name 'ADAT 2 Playback Enum' + value 'PCM 8' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.451 { + iface MIXER + name 'ADAT 3 Playback Enum' + value 'PCM 9' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.452 { + iface MIXER + name 'ADAT 4 Playback Enum' + value 'PCM 10' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.453 { + iface MIXER + name 'ADAT 5 Playback Enum' + value 'PCM 11' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.454 { + iface MIXER + name 'ADAT 6 Playback Enum' + value 'PCM 12' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.455 { + iface MIXER + name 'ADAT 7 Playback Enum' + value 'PCM 13' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.456 { + iface MIXER + name 'ADAT 8 Playback Enum' + value 'PCM 14' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.457 { + iface MIXER + name 'PCM 1 Capture Enum' + value 'Analogue 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.458 { + iface MIXER + name 'PCM 2 Capture Enum' + value 'Analogue 2' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.459 { + iface MIXER + name 'PCM 3 Capture Enum' + value 'Analogue 3' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.460 { + iface MIXER + name 'PCM 4 Capture Enum' + value 'Analogue 4' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.461 { + iface MIXER + name 'PCM 5 Capture Enum' + value 'Analogue 5' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.462 { + iface MIXER + name 'PCM 6 Capture Enum' + value 'Analogue 6' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.463 { + iface MIXER + name 'PCM 7 Capture Enum' + value 'Analogue 7' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.464 { + iface MIXER + name 'PCM 8 Capture Enum' + value 'Analogue 8' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.465 { + iface MIXER + name 'PCM 9 Capture Enum' + value 'PCM 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.466 { + iface MIXER + name 'PCM 10 Capture Enum' + value 'PCM 2' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.467 { + iface MIXER + name 'PCM 11 Capture Enum' + value 'S/PDIF 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.468 { + iface MIXER + name 'PCM 12 Capture Enum' + value 'S/PDIF 2' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.469 { + iface MIXER + name 'PCM 13 Capture Enum' + value 'ADAT 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.470 { + iface MIXER + name 'PCM 14 Capture Enum' + value 'ADAT 2' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.471 { + iface MIXER + name 'PCM 15 Capture Enum' + value 'ADAT 3' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.472 { + iface MIXER + name 'PCM 16 Capture Enum' + value 'ADAT 4' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.473 { + iface MIXER + name 'PCM 17 Capture Enum' + value 'ADAT 5' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.474 { + iface MIXER + name 'PCM 18 Capture Enum' + value 'ADAT 6' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.475 { + iface MIXER + name 'PCM 19 Capture Enum' + value 'ADAT 7' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.476 { + iface MIXER + name 'PCM 20 Capture Enum' + value 'ADAT 8' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.477 { + iface MIXER + name 'Mixer 1 Capture Enum' + value 'PCM 1' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.478 { + iface MIXER + name 'Mixer 2 Capture Enum' + value 'PCM 2' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.479 { + iface MIXER + name 'Mixer 3 Capture Enum' + value 'PCM 3' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.480 { + iface MIXER + name 'Mixer 4 Capture Enum' + value 'PCM 4' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.481 { + iface MIXER + name 'Mixer 5 Capture Enum' + value 'PCM 5' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.482 { + iface MIXER + name 'Mixer 6 Capture Enum' + value 'PCM 6' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.483 { + iface MIXER + name 'Mixer 7 Capture Enum' + value 'PCM 7' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.484 { + iface MIXER + name 'Mixer 8 Capture Enum' + value 'PCM 8' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.485 { + iface MIXER + name 'Mixer 9 Capture Enum' + value 'PCM 9' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.486 { + iface MIXER + name 'Mixer 10 Capture Enum' + value 'PCM 10' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.487 { + iface MIXER + name 'Mixer 11 Capture Enum' + value 'PCM 11' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.488 { + iface MIXER + name 'Mixer 12 Capture Enum' + value 'PCM 12' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.489 { + iface MIXER + name 'Mixer 13 Capture Enum' + value 'PCM 13' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.490 { + iface MIXER + name 'Mixer 14 Capture Enum' + value 'PCM 14' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.491 { + iface MIXER + name 'Mixer 15 Capture Enum' + value 'PCM 15' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.492 { + iface MIXER + name 'Mixer 16 Capture Enum' + value 'PCM 16' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.493 { + iface MIXER + name 'Mixer 17 Capture Enum' + value 'PCM 17' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.494 { + iface MIXER + name 'Mixer 18 Capture Enum' + value 'PCM 18' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.495 { + iface MIXER + name 'Mixer 19 Capture Enum' + value 'Analogue 1' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.496 { + iface MIXER + name 'Mixer 20 Capture Enum' + value 'Analogue 2' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.497 { + iface MIXER + name 'Mixer 21 Capture Enum' + value 'Analogue 3' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.498 { + iface MIXER + name 'Mixer 22 Capture Enum' + value 'Analogue 4' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.499 { + iface MIXER + name 'Mixer 23 Capture Enum' + value 'Analogue 5' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.500 { + iface MIXER + name 'Mixer 24 Capture Enum' + value 'Analogue 6' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.501 { + iface MIXER + name 'Mixer 25 Capture Enum' + value 'Analogue 7' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.502 { + iface MIXER + name 'Mixer 26 Capture Enum' + value 'Analogue 8' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.503 { + iface MIXER + name 'Mixer 27 Capture Enum' + value 'S/PDIF 1' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.504 { + iface MIXER + name 'Mixer 28 Capture Enum' + value 'S/PDIF 2' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.505 { + iface MIXER + name 'Mixer 29 Capture Enum' + value 'ADAT 1' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.506 { + iface MIXER + name 'Mixer 30 Capture Enum' + value 'ADAT 2' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.507 { + iface MIXER + name 'Mixer 31 Capture Enum' + value 'ADAT 3' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.508 { + iface MIXER + name 'Mixer 32 Capture Enum' + value 'ADAT 4' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.509 { + iface MIXER + name 'Mixer 33 Capture Enum' + value 'ADAT 5' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.510 { + iface MIXER + name 'Mixer 34 Capture Enum' + value 'ADAT 6' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.511 { + iface MIXER + name 'Mixer 35 Capture Enum' + value 'ADAT 7' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.512 { + iface MIXER + name 'Mixer 36 Capture Enum' + value 'ADAT 8' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'S/PDIF 1' + item.10 'S/PDIF 2' + item.11 'ADAT 1' + item.12 'ADAT 2' + item.13 'ADAT 3' + item.14 'ADAT 4' + item.15 'ADAT 5' + item.16 'ADAT 6' + item.17 'ADAT 7' + item.18 'ADAT 8' + item.19 'PCM 1' + item.20 'PCM 2' + item.21 'PCM 3' + item.22 'PCM 4' + item.23 'PCM 5' + item.24 'PCM 6' + item.25 'PCM 7' + item.26 'PCM 8' + item.27 'PCM 9' + item.28 'PCM 10' + item.29 'PCM 11' + item.30 'PCM 12' + item.31 'PCM 13' + item.32 'PCM 14' + item.33 'PCM 15' + item.34 'PCM 16' + item.35 'PCM 17' + item.36 'PCM 18' + item.37 'Mix A' + item.38 'Mix B' + item.39 'Mix C' + item.40 'Mix D' + item.41 'Mix E' + item.42 'Mix F' + item.43 'Mix G' + item.44 'Mix H' + item.45 'Mix I' + item.46 'Mix J' + item.47 'Mix K' + item.48 'Mix L' + } + } + control.513 { + iface MIXER + name 'Line In 1 Air Capture Enum' + value Off + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 Presence + item.2 'Presence + Drive' + } + } + control.514 { + iface MIXER + name 'Line In 1 Autogain Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.515 { + iface MIXER + name 'Line In 1 Autogain Status Capture Enum' + value Root + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Success + item.1 DRover + item.2 MinGainLimit + item.3 DRunder + item.4 MaxGainLimit + item.5 Clipped + item.6 Cancelled + item.7 Root + } + } + control.516 { + iface MIXER + name 'Line In 1 Link Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.517 { + iface MIXER + name 'Line In 1 Safe Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.518 { + iface MIXER + name 'Line In 1 Level Capture Enum' + value Line + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Line + item.1 Inst + } + } + control.519 { + iface MIXER + name 'Line In 1 Phantom Power Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.520 { + iface MIXER + name 'Line In 1 Gain Capture Volume' + value 70 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 70 (step 1)' + tlv '00000004000000080000000000001af4' + dbmin 0 + dbmax 6900 + dbvalue.0 6900 + } + } + control.521 { + iface MIXER + name 'Line In 2 Air Capture Enum' + value Off + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 Presence + item.2 'Presence + Drive' + } + } + control.522 { + iface MIXER + name 'Line In 2 Autogain Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.523 { + iface MIXER + name 'Line In 2 Autogain Status Capture Enum' + value Root + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Success + item.1 DRover + item.2 MinGainLimit + item.3 DRunder + item.4 MaxGainLimit + item.5 Clipped + item.6 Cancelled + item.7 Root + } + } + control.524 { + iface MIXER + name 'Line In 2 Link Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.525 { + iface MIXER + name 'Line In 2 Safe Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.526 { + iface MIXER + name 'Line In 2 Level Capture Enum' + value Line + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Line + item.1 Inst + } + } + control.527 { + iface MIXER + name 'Line In 2 Phantom Power Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.528 { + iface MIXER + name 'Line In 2 Gain Capture Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 70 (step 1)' + tlv '00000004000000080000000000001af4' + dbmin 0 + dbmax 6900 + dbvalue.0 0 + } + } + control.529 { + iface MIXER + name 'Line In 3 Air Capture Enum' + value Off + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 Presence + item.2 'Presence + Drive' + } + } + control.530 { + iface MIXER + name 'Line In 3 Autogain Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.531 { + iface MIXER + name 'Line In 3 Autogain Status Capture Enum' + value Root + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Success + item.1 DRover + item.2 MinGainLimit + item.3 DRunder + item.4 MaxGainLimit + item.5 Clipped + item.6 Cancelled + item.7 Root + } + } + control.532 { + iface MIXER + name 'Line In 3 Link Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.533 { + iface MIXER + name 'Line In 3 Safe Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.534 { + iface MIXER + name 'Line In 3 Phantom Power Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.535 { + iface MIXER + name 'Line In 3 Gain Capture Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 70 (step 1)' + tlv '00000004000000080000000000001af4' + dbmin 0 + dbmax 6900 + dbvalue.0 0 + } + } + control.536 { + iface MIXER + name 'Line In 4 Air Capture Enum' + value Off + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 Presence + item.2 'Presence + Drive' + } + } + control.537 { + iface MIXER + name 'Line In 4 Autogain Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.538 { + iface MIXER + name 'Line In 4 Autogain Status Capture Enum' + value Root + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Success + item.1 DRover + item.2 MinGainLimit + item.3 DRunder + item.4 MaxGainLimit + item.5 Clipped + item.6 Cancelled + item.7 Root + } + } + control.539 { + iface MIXER + name 'Line In 4 Link Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.540 { + iface MIXER + name 'Line In 4 Safe Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.541 { + iface MIXER + name 'Line In 4 Phantom Power Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.542 { + iface MIXER + name 'Line In 4 Gain Capture Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 70 (step 1)' + tlv '00000004000000080000000000001af4' + dbmin 0 + dbmax 6900 + dbvalue.0 0 + } + } + control.543 { + iface MIXER + name 'Analogue 1 Playback Volume' + value -41 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -4100 + } + } + control.544 { + iface MIXER + name 'Analogue 2 Playback Volume' + value -41 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -4100 + } + } + control.545 { + iface MIXER + name 'Analogue 3 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.546 { + iface MIXER + name 'Analogue 4 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.547 { + iface MIXER + name 'Analogue 5 Playback Volume' + value -38 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -3800 + } + } + control.548 { + iface MIXER + name 'Analogue 6 Playback Volume' + value -38 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -3800 + } + } + control.549 { + iface MIXER + name 'Analogue 7 Playback Volume' + value -127 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -12700 + } + } + control.550 { + iface MIXER + name 'Analogue 8 Playback Volume' + value -127 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -12700 + } + } + control.551 { + iface CARD + name 'Firmware Version' + value.0 2 + value.1 0 + value.2 2403 + value.3 0 + comment { + access 'read write locked user' + type INTEGER + count 4 + range '0 - 65535 (step 1)' + tlv '53434b54000000206e75722f7063662f7265732d2d72657663662f312e312d706b636f7300000000' + } + } + control.552 { + iface CARD + name 'ESP Firmware Version' + value.0 1 + value.1 0 + value.2 0 + value.3 348 + comment { + access 'read write locked user' + type INTEGER + count 4 + range '0 - 65535 (step 1)' + } + } + control.553 { + iface MIXER + name 'Input Select Capture Enum' + value 'Input 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 'Input 1' + item.1 'Input 2' + item.2 'Input 3' + item.3 'Input 4' + } + } + control.554 { + iface MIXER + name 'Mute Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.555 { + iface MIXER + name 'Dim Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.556 { + iface MIXER + name 'Speaker Switching Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.557 { + iface MIXER + name 'Speaker Switching Alt Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.558 { + iface MIXER + name 'Standalone Switch' + value true + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.559 { + iface MIXER + name 'Phantom Power Persistence Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } +} diff --git a/demo/Scarlett Gen 4 18i20.state b/demo/Scarlett Gen 4 18i20.state new file mode 100644 index 0000000..732b549 --- /dev/null +++ b/demo/Scarlett Gen 4 18i20.state @@ -0,0 +1,14810 @@ +state.Gen { + control.1 { + iface CARD + name 'Internal Validity' + value true + comment { + access read + type BOOLEAN + count 1 + } + } + control.2 { + iface CARD + name 'S/PDIF Validity' + value true + comment { + access read + type BOOLEAN + count 1 + } + } + control.3 { + iface CARD + name 'ADAT Validity' + value true + comment { + access read + type BOOLEAN + count 1 + } + } + control.4 { + iface MIXER + name 'Clock Source Clock Source' + value Internal + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Internal + item.1 S/PDIF + item.2 ADAT + } + } + control.5 { + iface MIXER + name 'Sync Status' + value Locked + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Unlocked + item.1 Locked + } + } + control.6 { + iface PCM + name 'Level Meter' + value.0 128 + value.1 0 + value.2 0 + value.3 0 + value.4 0 + value.5 0 + value.6 0 + value.7 0 + value.8 0 + value.9 0 + value.10 0 + value.11 0 + value.12 0 + value.13 0 + value.14 0 + value.15 0 + value.16 0 + value.17 0 + value.18 0 + value.19 4095 + value.20 4095 + value.21 0 + value.22 0 + value.23 0 + value.24 0 + value.25 0 + value.26 0 + value.27 0 + value.28 0 + value.29 0 + value.30 0 + value.31 0 + value.32 0 + value.33 0 + value.34 0 + value.35 0 + value.36 0 + value.37 0 + value.38 0 + value.39 0 + value.40 0 + value.41 0 + value.42 0 + value.43 4095 + value.44 4095 + value.45 0 + value.46 0 + value.47 0 + value.48 0 + value.49 0 + value.50 0 + value.51 0 + value.52 0 + value.53 0 + value.54 0 + value.55 4095 + value.56 4095 + value.57 0 + value.58 0 + value.59 0 + value.60 0 + value.61 0 + value.62 0 + value.63 0 + value.64 0 + value.65 4095 + value.66 4095 + value.67 4095 + value.68 4095 + comment { + access 'read volatile' + type INTEGER + count 69 + range '0 - 4095 (step 1)' + } + } + control.7 { + iface MIXER + name 'Mix A Input 01 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.8 { + iface MIXER + name 'Mix A Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.9 { + iface MIXER + name 'Mix A Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.10 { + iface MIXER + name 'Mix A Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.11 { + iface MIXER + name 'Mix A Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.12 { + iface MIXER + name 'Mix A Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.13 { + iface MIXER + name 'Mix A Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.14 { + iface MIXER + name 'Mix A Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.15 { + iface MIXER + name 'Mix A Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.16 { + iface MIXER + name 'Mix A Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.17 { + iface MIXER + name 'Mix A Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.18 { + iface MIXER + name 'Mix A Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.19 { + iface MIXER + name 'Mix A Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.20 { + iface MIXER + name 'Mix A Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.21 { + iface MIXER + name 'Mix A Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.22 { + iface MIXER + name 'Mix A Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.23 { + iface MIXER + name 'Mix A Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.24 { + iface MIXER + name 'Mix A Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.25 { + iface MIXER + name 'Mix A Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.26 { + iface MIXER + name 'Mix A Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.27 { + iface MIXER + name 'Mix A Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.28 { + iface MIXER + name 'Mix A Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.29 { + iface MIXER + name 'Mix A Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.30 { + iface MIXER + name 'Mix A Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.31 { + iface MIXER + name 'Mix A Input 25 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.32 { + iface MIXER + name 'Mix A Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.33 { + iface MIXER + name 'Mix A Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.34 { + iface MIXER + name 'Mix A Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.35 { + iface MIXER + name 'Mix A Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.36 { + iface MIXER + name 'Mix A Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.37 { + iface MIXER + name 'Mix A Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.38 { + iface MIXER + name 'Mix A Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.39 { + iface MIXER + name 'Mix A Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.40 { + iface MIXER + name 'Mix A Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.41 { + iface MIXER + name 'Mix A Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.42 { + iface MIXER + name 'Mix A Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.43 { + iface MIXER + name 'Mix A Input 37 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.44 { + iface MIXER + name 'Mix A Input 38 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.45 { + iface MIXER + name 'Mix A Input 39 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.46 { + iface MIXER + name 'Mix A Input 40 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.47 { + iface MIXER + name 'Mix A Input 41 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.48 { + iface MIXER + name 'Mix A Input 42 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.49 { + iface MIXER + name 'Mix A Input 43 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.50 { + iface MIXER + name 'Mix B Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.51 { + iface MIXER + name 'Mix B Input 02 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.52 { + iface MIXER + name 'Mix B Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.53 { + iface MIXER + name 'Mix B Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.54 { + iface MIXER + name 'Mix B Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.55 { + iface MIXER + name 'Mix B Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.56 { + iface MIXER + name 'Mix B Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.57 { + iface MIXER + name 'Mix B Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.58 { + iface MIXER + name 'Mix B Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.59 { + iface MIXER + name 'Mix B Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.60 { + iface MIXER + name 'Mix B Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.61 { + iface MIXER + name 'Mix B Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.62 { + iface MIXER + name 'Mix B Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.63 { + iface MIXER + name 'Mix B Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.64 { + iface MIXER + name 'Mix B Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.65 { + iface MIXER + name 'Mix B Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.66 { + iface MIXER + name 'Mix B Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.67 { + iface MIXER + name 'Mix B Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.68 { + iface MIXER + name 'Mix B Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.69 { + iface MIXER + name 'Mix B Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.70 { + iface MIXER + name 'Mix B Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.71 { + iface MIXER + name 'Mix B Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.72 { + iface MIXER + name 'Mix B Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.73 { + iface MIXER + name 'Mix B Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.74 { + iface MIXER + name 'Mix B Input 25 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.75 { + iface MIXER + name 'Mix B Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.76 { + iface MIXER + name 'Mix B Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.77 { + iface MIXER + name 'Mix B Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.78 { + iface MIXER + name 'Mix B Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.79 { + iface MIXER + name 'Mix B Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.80 { + iface MIXER + name 'Mix B Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.81 { + iface MIXER + name 'Mix B Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.82 { + iface MIXER + name 'Mix B Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.83 { + iface MIXER + name 'Mix B Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.84 { + iface MIXER + name 'Mix B Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.85 { + iface MIXER + name 'Mix B Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.86 { + iface MIXER + name 'Mix B Input 37 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.87 { + iface MIXER + name 'Mix B Input 38 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.88 { + iface MIXER + name 'Mix B Input 39 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.89 { + iface MIXER + name 'Mix B Input 40 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.90 { + iface MIXER + name 'Mix B Input 41 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.91 { + iface MIXER + name 'Mix B Input 42 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.92 { + iface MIXER + name 'Mix B Input 43 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.93 { + iface MIXER + name 'Mix C Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.94 { + iface MIXER + name 'Mix C Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.95 { + iface MIXER + name 'Mix C Input 03 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.96 { + iface MIXER + name 'Mix C Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.97 { + iface MIXER + name 'Mix C Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.98 { + iface MIXER + name 'Mix C Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.99 { + iface MIXER + name 'Mix C Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.100 { + iface MIXER + name 'Mix C Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.101 { + iface MIXER + name 'Mix C Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.102 { + iface MIXER + name 'Mix C Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.103 { + iface MIXER + name 'Mix C Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.104 { + iface MIXER + name 'Mix C Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.105 { + iface MIXER + name 'Mix C Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.106 { + iface MIXER + name 'Mix C Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.107 { + iface MIXER + name 'Mix C Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.108 { + iface MIXER + name 'Mix C Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.109 { + iface MIXER + name 'Mix C Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.110 { + iface MIXER + name 'Mix C Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.111 { + iface MIXER + name 'Mix C Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.112 { + iface MIXER + name 'Mix C Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.113 { + iface MIXER + name 'Mix C Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.114 { + iface MIXER + name 'Mix C Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.115 { + iface MIXER + name 'Mix C Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.116 { + iface MIXER + name 'Mix C Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.117 { + iface MIXER + name 'Mix C Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.118 { + iface MIXER + name 'Mix C Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.119 { + iface MIXER + name 'Mix C Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.120 { + iface MIXER + name 'Mix C Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.121 { + iface MIXER + name 'Mix C Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.122 { + iface MIXER + name 'Mix C Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.123 { + iface MIXER + name 'Mix C Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.124 { + iface MIXER + name 'Mix C Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.125 { + iface MIXER + name 'Mix C Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.126 { + iface MIXER + name 'Mix C Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.127 { + iface MIXER + name 'Mix C Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.128 { + iface MIXER + name 'Mix C Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.129 { + iface MIXER + name 'Mix C Input 37 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.130 { + iface MIXER + name 'Mix C Input 38 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.131 { + iface MIXER + name 'Mix C Input 39 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.132 { + iface MIXER + name 'Mix C Input 40 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.133 { + iface MIXER + name 'Mix C Input 41 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.134 { + iface MIXER + name 'Mix C Input 42 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.135 { + iface MIXER + name 'Mix C Input 43 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.136 { + iface MIXER + name 'Mix D Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.137 { + iface MIXER + name 'Mix D Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.138 { + iface MIXER + name 'Mix D Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.139 { + iface MIXER + name 'Mix D Input 04 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.140 { + iface MIXER + name 'Mix D Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.141 { + iface MIXER + name 'Mix D Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.142 { + iface MIXER + name 'Mix D Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.143 { + iface MIXER + name 'Mix D Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.144 { + iface MIXER + name 'Mix D Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.145 { + iface MIXER + name 'Mix D Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.146 { + iface MIXER + name 'Mix D Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.147 { + iface MIXER + name 'Mix D Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.148 { + iface MIXER + name 'Mix D Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.149 { + iface MIXER + name 'Mix D Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.150 { + iface MIXER + name 'Mix D Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.151 { + iface MIXER + name 'Mix D Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.152 { + iface MIXER + name 'Mix D Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.153 { + iface MIXER + name 'Mix D Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.154 { + iface MIXER + name 'Mix D Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.155 { + iface MIXER + name 'Mix D Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.156 { + iface MIXER + name 'Mix D Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.157 { + iface MIXER + name 'Mix D Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.158 { + iface MIXER + name 'Mix D Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.159 { + iface MIXER + name 'Mix D Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.160 { + iface MIXER + name 'Mix D Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.161 { + iface MIXER + name 'Mix D Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.162 { + iface MIXER + name 'Mix D Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.163 { + iface MIXER + name 'Mix D Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.164 { + iface MIXER + name 'Mix D Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.165 { + iface MIXER + name 'Mix D Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.166 { + iface MIXER + name 'Mix D Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.167 { + iface MIXER + name 'Mix D Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.168 { + iface MIXER + name 'Mix D Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.169 { + iface MIXER + name 'Mix D Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.170 { + iface MIXER + name 'Mix D Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.171 { + iface MIXER + name 'Mix D Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.172 { + iface MIXER + name 'Mix D Input 37 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.173 { + iface MIXER + name 'Mix D Input 38 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.174 { + iface MIXER + name 'Mix D Input 39 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.175 { + iface MIXER + name 'Mix D Input 40 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.176 { + iface MIXER + name 'Mix D Input 41 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.177 { + iface MIXER + name 'Mix D Input 42 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.178 { + iface MIXER + name 'Mix D Input 43 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.179 { + iface MIXER + name 'Mix E Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.180 { + iface MIXER + name 'Mix E Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.181 { + iface MIXER + name 'Mix E Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.182 { + iface MIXER + name 'Mix E Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.183 { + iface MIXER + name 'Mix E Input 05 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.184 { + iface MIXER + name 'Mix E Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.185 { + iface MIXER + name 'Mix E Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.186 { + iface MIXER + name 'Mix E Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.187 { + iface MIXER + name 'Mix E Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.188 { + iface MIXER + name 'Mix E Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.189 { + iface MIXER + name 'Mix E Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.190 { + iface MIXER + name 'Mix E Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.191 { + iface MIXER + name 'Mix E Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.192 { + iface MIXER + name 'Mix E Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.193 { + iface MIXER + name 'Mix E Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.194 { + iface MIXER + name 'Mix E Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.195 { + iface MIXER + name 'Mix E Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.196 { + iface MIXER + name 'Mix E Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.197 { + iface MIXER + name 'Mix E Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.198 { + iface MIXER + name 'Mix E Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.199 { + iface MIXER + name 'Mix E Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.200 { + iface MIXER + name 'Mix E Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.201 { + iface MIXER + name 'Mix E Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.202 { + iface MIXER + name 'Mix E Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.203 { + iface MIXER + name 'Mix E Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.204 { + iface MIXER + name 'Mix E Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.205 { + iface MIXER + name 'Mix E Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.206 { + iface MIXER + name 'Mix E Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.207 { + iface MIXER + name 'Mix E Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.208 { + iface MIXER + name 'Mix E Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.209 { + iface MIXER + name 'Mix E Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.210 { + iface MIXER + name 'Mix E Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.211 { + iface MIXER + name 'Mix E Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.212 { + iface MIXER + name 'Mix E Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.213 { + iface MIXER + name 'Mix E Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.214 { + iface MIXER + name 'Mix E Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.215 { + iface MIXER + name 'Mix E Input 37 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.216 { + iface MIXER + name 'Mix E Input 38 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.217 { + iface MIXER + name 'Mix E Input 39 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.218 { + iface MIXER + name 'Mix E Input 40 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.219 { + iface MIXER + name 'Mix E Input 41 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.220 { + iface MIXER + name 'Mix E Input 42 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.221 { + iface MIXER + name 'Mix E Input 43 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.222 { + iface MIXER + name 'Mix F Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.223 { + iface MIXER + name 'Mix F Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.224 { + iface MIXER + name 'Mix F Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.225 { + iface MIXER + name 'Mix F Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.226 { + iface MIXER + name 'Mix F Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.227 { + iface MIXER + name 'Mix F Input 06 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.228 { + iface MIXER + name 'Mix F Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.229 { + iface MIXER + name 'Mix F Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.230 { + iface MIXER + name 'Mix F Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.231 { + iface MIXER + name 'Mix F Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.232 { + iface MIXER + name 'Mix F Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.233 { + iface MIXER + name 'Mix F Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.234 { + iface MIXER + name 'Mix F Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.235 { + iface MIXER + name 'Mix F Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.236 { + iface MIXER + name 'Mix F Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.237 { + iface MIXER + name 'Mix F Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.238 { + iface MIXER + name 'Mix F Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.239 { + iface MIXER + name 'Mix F Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.240 { + iface MIXER + name 'Mix F Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.241 { + iface MIXER + name 'Mix F Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.242 { + iface MIXER + name 'Mix F Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.243 { + iface MIXER + name 'Mix F Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.244 { + iface MIXER + name 'Mix F Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.245 { + iface MIXER + name 'Mix F Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.246 { + iface MIXER + name 'Mix F Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.247 { + iface MIXER + name 'Mix F Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.248 { + iface MIXER + name 'Mix F Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.249 { + iface MIXER + name 'Mix F Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.250 { + iface MIXER + name 'Mix F Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.251 { + iface MIXER + name 'Mix F Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.252 { + iface MIXER + name 'Mix F Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.253 { + iface MIXER + name 'Mix F Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.254 { + iface MIXER + name 'Mix F Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.255 { + iface MIXER + name 'Mix F Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.256 { + iface MIXER + name 'Mix F Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.257 { + iface MIXER + name 'Mix F Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.258 { + iface MIXER + name 'Mix F Input 37 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.259 { + iface MIXER + name 'Mix F Input 38 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.260 { + iface MIXER + name 'Mix F Input 39 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.261 { + iface MIXER + name 'Mix F Input 40 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.262 { + iface MIXER + name 'Mix F Input 41 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.263 { + iface MIXER + name 'Mix F Input 42 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.264 { + iface MIXER + name 'Mix F Input 43 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.265 { + iface MIXER + name 'Mix G Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.266 { + iface MIXER + name 'Mix G Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.267 { + iface MIXER + name 'Mix G Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.268 { + iface MIXER + name 'Mix G Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.269 { + iface MIXER + name 'Mix G Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.270 { + iface MIXER + name 'Mix G Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.271 { + iface MIXER + name 'Mix G Input 07 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.272 { + iface MIXER + name 'Mix G Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.273 { + iface MIXER + name 'Mix G Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.274 { + iface MIXER + name 'Mix G Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.275 { + iface MIXER + name 'Mix G Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.276 { + iface MIXER + name 'Mix G Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.277 { + iface MIXER + name 'Mix G Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.278 { + iface MIXER + name 'Mix G Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.279 { + iface MIXER + name 'Mix G Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.280 { + iface MIXER + name 'Mix G Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.281 { + iface MIXER + name 'Mix G Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.282 { + iface MIXER + name 'Mix G Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.283 { + iface MIXER + name 'Mix G Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.284 { + iface MIXER + name 'Mix G Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.285 { + iface MIXER + name 'Mix G Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.286 { + iface MIXER + name 'Mix G Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.287 { + iface MIXER + name 'Mix G Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.288 { + iface MIXER + name 'Mix G Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.289 { + iface MIXER + name 'Mix G Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.290 { + iface MIXER + name 'Mix G Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.291 { + iface MIXER + name 'Mix G Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.292 { + iface MIXER + name 'Mix G Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.293 { + iface MIXER + name 'Mix G Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.294 { + iface MIXER + name 'Mix G Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.295 { + iface MIXER + name 'Mix G Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.296 { + iface MIXER + name 'Mix G Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.297 { + iface MIXER + name 'Mix G Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.298 { + iface MIXER + name 'Mix G Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.299 { + iface MIXER + name 'Mix G Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.300 { + iface MIXER + name 'Mix G Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.301 { + iface MIXER + name 'Mix G Input 37 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.302 { + iface MIXER + name 'Mix G Input 38 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.303 { + iface MIXER + name 'Mix G Input 39 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.304 { + iface MIXER + name 'Mix G Input 40 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.305 { + iface MIXER + name 'Mix G Input 41 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.306 { + iface MIXER + name 'Mix G Input 42 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.307 { + iface MIXER + name 'Mix G Input 43 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.308 { + iface MIXER + name 'Mix H Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.309 { + iface MIXER + name 'Mix H Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.310 { + iface MIXER + name 'Mix H Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.311 { + iface MIXER + name 'Mix H Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.312 { + iface MIXER + name 'Mix H Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.313 { + iface MIXER + name 'Mix H Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.314 { + iface MIXER + name 'Mix H Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.315 { + iface MIXER + name 'Mix H Input 08 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.316 { + iface MIXER + name 'Mix H Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.317 { + iface MIXER + name 'Mix H Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.318 { + iface MIXER + name 'Mix H Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.319 { + iface MIXER + name 'Mix H Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.320 { + iface MIXER + name 'Mix H Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.321 { + iface MIXER + name 'Mix H Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.322 { + iface MIXER + name 'Mix H Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.323 { + iface MIXER + name 'Mix H Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.324 { + iface MIXER + name 'Mix H Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.325 { + iface MIXER + name 'Mix H Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.326 { + iface MIXER + name 'Mix H Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.327 { + iface MIXER + name 'Mix H Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.328 { + iface MIXER + name 'Mix H Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.329 { + iface MIXER + name 'Mix H Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.330 { + iface MIXER + name 'Mix H Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.331 { + iface MIXER + name 'Mix H Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.332 { + iface MIXER + name 'Mix H Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.333 { + iface MIXER + name 'Mix H Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.334 { + iface MIXER + name 'Mix H Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.335 { + iface MIXER + name 'Mix H Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.336 { + iface MIXER + name 'Mix H Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.337 { + iface MIXER + name 'Mix H Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.338 { + iface MIXER + name 'Mix H Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.339 { + iface MIXER + name 'Mix H Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.340 { + iface MIXER + name 'Mix H Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.341 { + iface MIXER + name 'Mix H Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.342 { + iface MIXER + name 'Mix H Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.343 { + iface MIXER + name 'Mix H Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.344 { + iface MIXER + name 'Mix H Input 37 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.345 { + iface MIXER + name 'Mix H Input 38 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.346 { + iface MIXER + name 'Mix H Input 39 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.347 { + iface MIXER + name 'Mix H Input 40 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.348 { + iface MIXER + name 'Mix H Input 41 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.349 { + iface MIXER + name 'Mix H Input 42 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.350 { + iface MIXER + name 'Mix H Input 43 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.351 { + iface MIXER + name 'Mix I Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.352 { + iface MIXER + name 'Mix I Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.353 { + iface MIXER + name 'Mix I Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.354 { + iface MIXER + name 'Mix I Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.355 { + iface MIXER + name 'Mix I Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.356 { + iface MIXER + name 'Mix I Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.357 { + iface MIXER + name 'Mix I Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.358 { + iface MIXER + name 'Mix I Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.359 { + iface MIXER + name 'Mix I Input 09 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.360 { + iface MIXER + name 'Mix I Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.361 { + iface MIXER + name 'Mix I Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.362 { + iface MIXER + name 'Mix I Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.363 { + iface MIXER + name 'Mix I Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.364 { + iface MIXER + name 'Mix I Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.365 { + iface MIXER + name 'Mix I Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.366 { + iface MIXER + name 'Mix I Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.367 { + iface MIXER + name 'Mix I Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.368 { + iface MIXER + name 'Mix I Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.369 { + iface MIXER + name 'Mix I Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.370 { + iface MIXER + name 'Mix I Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.371 { + iface MIXER + name 'Mix I Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.372 { + iface MIXER + name 'Mix I Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.373 { + iface MIXER + name 'Mix I Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.374 { + iface MIXER + name 'Mix I Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.375 { + iface MIXER + name 'Mix I Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.376 { + iface MIXER + name 'Mix I Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.377 { + iface MIXER + name 'Mix I Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.378 { + iface MIXER + name 'Mix I Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.379 { + iface MIXER + name 'Mix I Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.380 { + iface MIXER + name 'Mix I Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.381 { + iface MIXER + name 'Mix I Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.382 { + iface MIXER + name 'Mix I Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.383 { + iface MIXER + name 'Mix I Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.384 { + iface MIXER + name 'Mix I Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.385 { + iface MIXER + name 'Mix I Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.386 { + iface MIXER + name 'Mix I Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.387 { + iface MIXER + name 'Mix I Input 37 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.388 { + iface MIXER + name 'Mix I Input 38 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.389 { + iface MIXER + name 'Mix I Input 39 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.390 { + iface MIXER + name 'Mix I Input 40 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.391 { + iface MIXER + name 'Mix I Input 41 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.392 { + iface MIXER + name 'Mix I Input 42 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.393 { + iface MIXER + name 'Mix I Input 43 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.394 { + iface MIXER + name 'Mix J Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.395 { + iface MIXER + name 'Mix J Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.396 { + iface MIXER + name 'Mix J Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.397 { + iface MIXER + name 'Mix J Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.398 { + iface MIXER + name 'Mix J Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.399 { + iface MIXER + name 'Mix J Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.400 { + iface MIXER + name 'Mix J Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.401 { + iface MIXER + name 'Mix J Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.402 { + iface MIXER + name 'Mix J Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.403 { + iface MIXER + name 'Mix J Input 10 Playback Volume' + value 8192 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 0 + } + } + control.404 { + iface MIXER + name 'Mix J Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.405 { + iface MIXER + name 'Mix J Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.406 { + iface MIXER + name 'Mix J Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.407 { + iface MIXER + name 'Mix J Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.408 { + iface MIXER + name 'Mix J Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.409 { + iface MIXER + name 'Mix J Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.410 { + iface MIXER + name 'Mix J Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.411 { + iface MIXER + name 'Mix J Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.412 { + iface MIXER + name 'Mix J Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.413 { + iface MIXER + name 'Mix J Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.414 { + iface MIXER + name 'Mix J Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.415 { + iface MIXER + name 'Mix J Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.416 { + iface MIXER + name 'Mix J Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.417 { + iface MIXER + name 'Mix J Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.418 { + iface MIXER + name 'Mix J Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.419 { + iface MIXER + name 'Mix J Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.420 { + iface MIXER + name 'Mix J Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.421 { + iface MIXER + name 'Mix J Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.422 { + iface MIXER + name 'Mix J Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.423 { + iface MIXER + name 'Mix J Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.424 { + iface MIXER + name 'Mix J Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.425 { + iface MIXER + name 'Mix J Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.426 { + iface MIXER + name 'Mix J Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.427 { + iface MIXER + name 'Mix J Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.428 { + iface MIXER + name 'Mix J Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.429 { + iface MIXER + name 'Mix J Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.430 { + iface MIXER + name 'Mix J Input 37 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.431 { + iface MIXER + name 'Mix J Input 38 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.432 { + iface MIXER + name 'Mix J Input 39 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.433 { + iface MIXER + name 'Mix J Input 40 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.434 { + iface MIXER + name 'Mix J Input 41 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.435 { + iface MIXER + name 'Mix J Input 42 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.436 { + iface MIXER + name 'Mix J Input 43 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.437 { + iface MIXER + name 'Mix K Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.438 { + iface MIXER + name 'Mix K Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.439 { + iface MIXER + name 'Mix K Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.440 { + iface MIXER + name 'Mix K Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.441 { + iface MIXER + name 'Mix K Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.442 { + iface MIXER + name 'Mix K Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.443 { + iface MIXER + name 'Mix K Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.444 { + iface MIXER + name 'Mix K Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.445 { + iface MIXER + name 'Mix K Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.446 { + iface MIXER + name 'Mix K Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.447 { + iface MIXER + name 'Mix K Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.448 { + iface MIXER + name 'Mix K Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.449 { + iface MIXER + name 'Mix K Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.450 { + iface MIXER + name 'Mix K Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.451 { + iface MIXER + name 'Mix K Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.452 { + iface MIXER + name 'Mix K Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.453 { + iface MIXER + name 'Mix K Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.454 { + iface MIXER + name 'Mix K Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.455 { + iface MIXER + name 'Mix K Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.456 { + iface MIXER + name 'Mix K Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.457 { + iface MIXER + name 'Mix K Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.458 { + iface MIXER + name 'Mix K Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.459 { + iface MIXER + name 'Mix K Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.460 { + iface MIXER + name 'Mix K Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.461 { + iface MIXER + name 'Mix K Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.462 { + iface MIXER + name 'Mix K Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.463 { + iface MIXER + name 'Mix K Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.464 { + iface MIXER + name 'Mix K Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.465 { + iface MIXER + name 'Mix K Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.466 { + iface MIXER + name 'Mix K Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.467 { + iface MIXER + name 'Mix K Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.468 { + iface MIXER + name 'Mix K Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.469 { + iface MIXER + name 'Mix K Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.470 { + iface MIXER + name 'Mix K Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.471 { + iface MIXER + name 'Mix K Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.472 { + iface MIXER + name 'Mix K Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.473 { + iface MIXER + name 'Mix K Input 37 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.474 { + iface MIXER + name 'Mix K Input 38 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.475 { + iface MIXER + name 'Mix K Input 39 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.476 { + iface MIXER + name 'Mix K Input 40 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.477 { + iface MIXER + name 'Mix K Input 41 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.478 { + iface MIXER + name 'Mix K Input 42 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.479 { + iface MIXER + name 'Mix K Input 43 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.480 { + iface MIXER + name 'Mix L Input 01 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.481 { + iface MIXER + name 'Mix L Input 02 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.482 { + iface MIXER + name 'Mix L Input 03 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.483 { + iface MIXER + name 'Mix L Input 04 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.484 { + iface MIXER + name 'Mix L Input 05 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.485 { + iface MIXER + name 'Mix L Input 06 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.486 { + iface MIXER + name 'Mix L Input 07 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.487 { + iface MIXER + name 'Mix L Input 08 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.488 { + iface MIXER + name 'Mix L Input 09 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.489 { + iface MIXER + name 'Mix L Input 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.490 { + iface MIXER + name 'Mix L Input 11 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.491 { + iface MIXER + name 'Mix L Input 12 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.492 { + iface MIXER + name 'Mix L Input 13 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.493 { + iface MIXER + name 'Mix L Input 14 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.494 { + iface MIXER + name 'Mix L Input 15 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.495 { + iface MIXER + name 'Mix L Input 16 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.496 { + iface MIXER + name 'Mix L Input 17 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.497 { + iface MIXER + name 'Mix L Input 18 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.498 { + iface MIXER + name 'Mix L Input 19 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.499 { + iface MIXER + name 'Mix L Input 20 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.500 { + iface MIXER + name 'Mix L Input 21 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.501 { + iface MIXER + name 'Mix L Input 22 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.502 { + iface MIXER + name 'Mix L Input 23 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.503 { + iface MIXER + name 'Mix L Input 24 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.504 { + iface MIXER + name 'Mix L Input 25 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.505 { + iface MIXER + name 'Mix L Input 26 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.506 { + iface MIXER + name 'Mix L Input 27 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.507 { + iface MIXER + name 'Mix L Input 28 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.508 { + iface MIXER + name 'Mix L Input 29 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.509 { + iface MIXER + name 'Mix L Input 30 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.510 { + iface MIXER + name 'Mix L Input 31 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.511 { + iface MIXER + name 'Mix L Input 32 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.512 { + iface MIXER + name 'Mix L Input 33 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.513 { + iface MIXER + name 'Mix L Input 34 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.514 { + iface MIXER + name 'Mix L Input 35 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.515 { + iface MIXER + name 'Mix L Input 36 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.516 { + iface MIXER + name 'Mix L Input 37 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.517 { + iface MIXER + name 'Mix L Input 38 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.518 { + iface MIXER + name 'Mix L Input 39 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.519 { + iface MIXER + name 'Mix L Input 40 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.520 { + iface MIXER + name 'Mix L Input 41 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.521 { + iface MIXER + name 'Mix L Input 42 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.522 { + iface MIXER + name 'Mix L Input 43 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 32613 (step 1)' + tlv '0000000200000008ff676981000004b0' + dbmin -9999999 + dbmax 1200 + dbvalue.0 -9999999 + } + } + control.523 { + iface MIXER + name 'Analogue 1 Playback Enum' + value 'PCM 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.524 { + iface MIXER + name 'Analogue 2 Playback Enum' + value 'PCM 2' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.525 { + iface MIXER + name 'Analogue 3 Playback Enum' + value 'PCM 3' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.526 { + iface MIXER + name 'Analogue 4 Playback Enum' + value 'PCM 4' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.527 { + iface MIXER + name 'Analogue 5 Playback Enum' + value 'PCM 5' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.528 { + iface MIXER + name 'Analogue 6 Playback Enum' + value 'PCM 6' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.529 { + iface MIXER + name 'Analogue 7 Playback Enum' + value 'PCM 7' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.530 { + iface MIXER + name 'Analogue 8 Playback Enum' + value 'PCM 8' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.531 { + iface MIXER + name 'Analogue 9 Playback Enum' + value 'PCM 9' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.532 { + iface MIXER + name 'Analogue 10 Playback Enum' + value 'PCM 10' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.533 { + iface MIXER + name 'Analogue 11 Playback Enum' + value 'Mix A' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.534 { + iface MIXER + name 'Analogue 12 Playback Enum' + value 'Mix B' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.535 { + iface MIXER + name 'Analogue 13 Playback Enum' + value 'Mix A' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.536 { + iface MIXER + name 'Analogue 14 Playback Enum' + value 'Mix B' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.537 { + iface MIXER + name 'S/PDIF 1 Playback Enum' + value 'PCM 11' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.538 { + iface MIXER + name 'S/PDIF 2 Playback Enum' + value 'PCM 12' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.539 { + iface MIXER + name 'ADAT 1 Playback Enum' + value 'PCM 13' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.540 { + iface MIXER + name 'ADAT 2 Playback Enum' + value 'PCM 14' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.541 { + iface MIXER + name 'ADAT 3 Playback Enum' + value 'PCM 15' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.542 { + iface MIXER + name 'ADAT 4 Playback Enum' + value 'PCM 16' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.543 { + iface MIXER + name 'ADAT 5 Playback Enum' + value 'PCM 17' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.544 { + iface MIXER + name 'ADAT 6 Playback Enum' + value 'PCM 18' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.545 { + iface MIXER + name 'ADAT 7 Playback Enum' + value 'PCM 19' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.546 { + iface MIXER + name 'ADAT 8 Playback Enum' + value 'PCM 20' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.547 { + iface MIXER + name 'PCM 1 Capture Enum' + value 'Analogue 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.548 { + iface MIXER + name 'PCM 2 Capture Enum' + value 'Analogue 2' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.549 { + iface MIXER + name 'PCM 3 Capture Enum' + value 'Analogue 3' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.550 { + iface MIXER + name 'PCM 4 Capture Enum' + value 'Analogue 4' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.551 { + iface MIXER + name 'PCM 5 Capture Enum' + value 'Analogue 5' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.552 { + iface MIXER + name 'PCM 6 Capture Enum' + value 'Analogue 6' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.553 { + iface MIXER + name 'PCM 7 Capture Enum' + value 'Analogue 7' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.554 { + iface MIXER + name 'PCM 8 Capture Enum' + value 'Analogue 8' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.555 { + iface MIXER + name 'PCM 9 Capture Enum' + value 'PCM 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.556 { + iface MIXER + name 'PCM 10 Capture Enum' + value 'PCM 2' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.557 { + iface MIXER + name 'PCM 11 Capture Enum' + value 'S/PDIF 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.558 { + iface MIXER + name 'PCM 12 Capture Enum' + value 'S/PDIF 2' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.559 { + iface MIXER + name 'PCM 13 Capture Enum' + value 'ADAT 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.560 { + iface MIXER + name 'PCM 14 Capture Enum' + value 'ADAT 2' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.561 { + iface MIXER + name 'PCM 15 Capture Enum' + value 'ADAT 3' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.562 { + iface MIXER + name 'PCM 16 Capture Enum' + value 'ADAT 4' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.563 { + iface MIXER + name 'PCM 17 Capture Enum' + value 'ADAT 5' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.564 { + iface MIXER + name 'PCM 18 Capture Enum' + value 'ADAT 6' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.565 { + iface MIXER + name 'PCM 19 Capture Enum' + value 'ADAT 7' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.566 { + iface MIXER + name 'PCM 20 Capture Enum' + value 'ADAT 8' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.567 { + iface MIXER + name 'Mixer 1 Capture Enum' + value 'PCM 1' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.568 { + iface MIXER + name 'Mixer 2 Capture Enum' + value 'PCM 2' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.569 { + iface MIXER + name 'Mixer 3 Capture Enum' + value 'PCM 3' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.570 { + iface MIXER + name 'Mixer 4 Capture Enum' + value 'PCM 4' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.571 { + iface MIXER + name 'Mixer 5 Capture Enum' + value 'PCM 5' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.572 { + iface MIXER + name 'Mixer 6 Capture Enum' + value 'PCM 6' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.573 { + iface MIXER + name 'Mixer 7 Capture Enum' + value 'PCM 7' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.574 { + iface MIXER + name 'Mixer 8 Capture Enum' + value 'PCM 8' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.575 { + iface MIXER + name 'Mixer 9 Capture Enum' + value 'PCM 9' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.576 { + iface MIXER + name 'Mixer 10 Capture Enum' + value 'PCM 10' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.577 { + iface MIXER + name 'Mixer 11 Capture Enum' + value 'PCM 11' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.578 { + iface MIXER + name 'Mixer 12 Capture Enum' + value 'PCM 12' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.579 { + iface MIXER + name 'Mixer 13 Capture Enum' + value 'PCM 13' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.580 { + iface MIXER + name 'Mixer 14 Capture Enum' + value 'PCM 14' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.581 { + iface MIXER + name 'Mixer 15 Capture Enum' + value 'PCM 15' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.582 { + iface MIXER + name 'Mixer 16 Capture Enum' + value 'PCM 16' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.583 { + iface MIXER + name 'Mixer 17 Capture Enum' + value 'PCM 17' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.584 { + iface MIXER + name 'Mixer 18 Capture Enum' + value 'PCM 18' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.585 { + iface MIXER + name 'Mixer 19 Capture Enum' + value 'PCM 19' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.586 { + iface MIXER + name 'Mixer 20 Capture Enum' + value 'PCM 20' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.587 { + iface MIXER + name 'Mixer 21 Capture Enum' + value 'PCM 21' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.588 { + iface MIXER + name 'Mixer 22 Capture Enum' + value 'PCM 22' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.589 { + iface MIXER + name 'Mixer 23 Capture Enum' + value 'PCM 23' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.590 { + iface MIXER + name 'Mixer 24 Capture Enum' + value 'PCM 24' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.591 { + iface MIXER + name 'Mixer 25 Capture Enum' + value 'Analogue 1' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.592 { + iface MIXER + name 'Mixer 26 Capture Enum' + value 'Analogue 2' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.593 { + iface MIXER + name 'Mixer 27 Capture Enum' + value 'Analogue 3' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.594 { + iface MIXER + name 'Mixer 28 Capture Enum' + value 'Analogue 4' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.595 { + iface MIXER + name 'Mixer 29 Capture Enum' + value 'Analogue 5' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.596 { + iface MIXER + name 'Mixer 30 Capture Enum' + value 'Analogue 6' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.597 { + iface MIXER + name 'Mixer 31 Capture Enum' + value 'Analogue 7' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.598 { + iface MIXER + name 'Mixer 32 Capture Enum' + value 'Analogue 8' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.599 { + iface MIXER + name 'Mixer 33 Capture Enum' + value 'Analogue 9' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.600 { + iface MIXER + name 'Mixer 34 Capture Enum' + value 'S/PDIF 1' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.601 { + iface MIXER + name 'Mixer 35 Capture Enum' + value 'S/PDIF 2' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.602 { + iface MIXER + name 'Mixer 36 Capture Enum' + value 'ADAT 1' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.603 { + iface MIXER + name 'Mixer 37 Capture Enum' + value 'ADAT 2' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.604 { + iface MIXER + name 'Mixer 38 Capture Enum' + value 'ADAT 3' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.605 { + iface MIXER + name 'Mixer 39 Capture Enum' + value 'ADAT 4' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.606 { + iface MIXER + name 'Mixer 40 Capture Enum' + value 'ADAT 5' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.607 { + iface MIXER + name 'Mixer 41 Capture Enum' + value 'ADAT 6' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.608 { + iface MIXER + name 'Mixer 42 Capture Enum' + value 'ADAT 7' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.609 { + iface MIXER + name 'Mixer 43 Capture Enum' + value 'ADAT 8' + comment { + access 'read write locked user' + type ENUMERATED + count 1 + item.0 Off + item.1 'Analogue 1' + item.2 'Analogue 2' + item.3 'Analogue 3' + item.4 'Analogue 4' + item.5 'Analogue 5' + item.6 'Analogue 6' + item.7 'Analogue 7' + item.8 'Analogue 8' + item.9 'Analogue 9' + item.10 'S/PDIF 1' + item.11 'S/PDIF 2' + item.12 'ADAT 1' + item.13 'ADAT 2' + item.14 'ADAT 3' + item.15 'ADAT 4' + item.16 'ADAT 5' + item.17 'ADAT 6' + item.18 'ADAT 7' + item.19 'ADAT 8' + item.20 'PCM 1' + item.21 'PCM 2' + item.22 'PCM 3' + item.23 'PCM 4' + item.24 'PCM 5' + item.25 'PCM 6' + item.26 'PCM 7' + item.27 'PCM 8' + item.28 'PCM 9' + item.29 'PCM 10' + item.30 'PCM 11' + item.31 'PCM 12' + item.32 'PCM 13' + item.33 'PCM 14' + item.34 'PCM 15' + item.35 'PCM 16' + item.36 'PCM 17' + item.37 'PCM 18' + item.38 'PCM 19' + item.39 'PCM 20' + item.40 'PCM 21' + item.41 'PCM 22' + item.42 'PCM 23' + item.43 'PCM 24' + item.44 'Mix A' + item.45 'Mix B' + item.46 'Mix C' + item.47 'Mix D' + item.48 'Mix E' + item.49 'Mix F' + item.50 'Mix G' + item.51 'Mix H' + item.52 'Mix I' + item.53 'Mix J' + item.54 'Mix K' + item.55 'Mix L' + } + } + control.610 { + iface MIXER + name 'Line In 1 Air Capture Enum' + value Off + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 Presence + item.2 'Presence + Drive' + } + } + control.611 { + iface MIXER + name 'Line In 1 Autogain Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.612 { + iface MIXER + name 'Line In 1 Autogain Status Capture Enum' + value Root + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Success + item.1 DRover + item.2 MinGainLimit + item.3 DRunder + item.4 MaxGainLimit + item.5 Clipped + item.6 Cancelled + item.7 Root + } + } + control.613 { + iface MIXER + name 'Line In 1 Link Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.614 { + iface MIXER + name 'Line In 1 Safe Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.615 { + iface MIXER + name 'Line In 1 Level Capture Enum' + value Line + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Line + item.1 Inst + } + } + control.616 { + iface MIXER + name 'Line In 1 Phantom Power Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.617 { + iface MIXER + name 'Line In 1 Gain Capture Volume' + value 70 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 70 (step 1)' + tlv '00000004000000080000000000001af4' + dbmin 0 + dbmax 6900 + dbvalue.0 6900 + } + } + control.618 { + iface MIXER + name 'Line In 2 Air Capture Enum' + value Off + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 Presence + item.2 'Presence + Drive' + } + } + control.619 { + iface MIXER + name 'Line In 2 Autogain Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.620 { + iface MIXER + name 'Line In 2 Autogain Status Capture Enum' + value Root + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Success + item.1 DRover + item.2 MinGainLimit + item.3 DRunder + item.4 MaxGainLimit + item.5 Clipped + item.6 Cancelled + item.7 Root + } + } + control.621 { + iface MIXER + name 'Line In 2 Link Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.622 { + iface MIXER + name 'Line In 2 Safe Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.623 { + iface MIXER + name 'Line In 2 Level Capture Enum' + value Line + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Line + item.1 Inst + } + } + control.624 { + iface MIXER + name 'Line In 2 Phantom Power Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.625 { + iface MIXER + name 'Line In 2 Gain Capture Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 70 (step 1)' + tlv '00000004000000080000000000001af4' + dbmin 0 + dbmax 6900 + dbvalue.0 0 + } + } + control.626 { + iface MIXER + name 'Line In 3 Air Capture Enum' + value Off + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 Presence + item.2 'Presence + Drive' + } + } + control.627 { + iface MIXER + name 'Line In 3 Autogain Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.628 { + iface MIXER + name 'Line In 3 Autogain Status Capture Enum' + value Root + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Success + item.1 DRover + item.2 MinGainLimit + item.3 DRunder + item.4 MaxGainLimit + item.5 Clipped + item.6 Cancelled + item.7 Root + } + } + control.629 { + iface MIXER + name 'Line In 3 Link Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.630 { + iface MIXER + name 'Line In 3 Safe Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.631 { + iface MIXER + name 'Line In 3 Phantom Power Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.632 { + iface MIXER + name 'Line In 3 Gain Capture Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 70 (step 1)' + tlv '00000004000000080000000000001af4' + dbmin 0 + dbmax 6900 + dbvalue.0 0 + } + } + control.633 { + iface MIXER + name 'Line In 4 Air Capture Enum' + value Off + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 Presence + item.2 'Presence + Drive' + } + } + control.634 { + iface MIXER + name 'Line In 4 Autogain Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.635 { + iface MIXER + name 'Line In 4 Autogain Status Capture Enum' + value Root + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Success + item.1 DRover + item.2 MinGainLimit + item.3 DRunder + item.4 MaxGainLimit + item.5 Clipped + item.6 Cancelled + item.7 Root + } + } + control.636 { + iface MIXER + name 'Line In 4 Link Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.637 { + iface MIXER + name 'Line In 4 Safe Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.638 { + iface MIXER + name 'Line In 4 Phantom Power Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.639 { + iface MIXER + name 'Line In 4 Gain Capture Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 70 (step 1)' + tlv '00000004000000080000000000001af4' + dbmin 0 + dbmax 6900 + dbvalue.0 0 + } + } + control.640 { + iface MIXER + name 'Line In 5 Air Capture Enum' + value Off + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 Presence + item.2 'Presence + Drive' + } + } + control.641 { + iface MIXER + name 'Line In 5 Autogain Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.642 { + iface MIXER + name 'Line In 5 Autogain Status Capture Enum' + value Root + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Success + item.1 DRover + item.2 MinGainLimit + item.3 DRunder + item.4 MaxGainLimit + item.5 Clipped + item.6 Cancelled + item.7 Root + } + } + control.643 { + iface MIXER + name 'Line In 5 Link Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.644 { + iface MIXER + name 'Line In 5 Safe Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.645 { + iface MIXER + name 'Line In 5 Phantom Power Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.646 { + iface MIXER + name 'Line In 5 Gain Capture Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 70 (step 1)' + tlv '00000004000000080000000000001af4' + dbmin 0 + dbmax 6900 + dbvalue.0 0 + } + } + control.647 { + iface MIXER + name 'Line In 6 Air Capture Enum' + value Off + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 Presence + item.2 'Presence + Drive' + } + } + control.648 { + iface MIXER + name 'Line In 6 Autogain Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.649 { + iface MIXER + name 'Line In 6 Autogain Status Capture Enum' + value Root + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Success + item.1 DRover + item.2 MinGainLimit + item.3 DRunder + item.4 MaxGainLimit + item.5 Clipped + item.6 Cancelled + item.7 Root + } + } + control.650 { + iface MIXER + name 'Line In 6 Link Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.651 { + iface MIXER + name 'Line In 6 Safe Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.652 { + iface MIXER + name 'Line In 6 Phantom Power Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.653 { + iface MIXER + name 'Line In 6 Gain Capture Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 70 (step 1)' + tlv '00000004000000080000000000001af4' + dbmin 0 + dbmax 6900 + dbvalue.0 0 + } + } + control.654 { + iface MIXER + name 'Line In 7 Air Capture Enum' + value Off + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 Presence + item.2 'Presence + Drive' + } + } + control.655 { + iface MIXER + name 'Line In 7 Autogain Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.656 { + iface MIXER + name 'Line In 7 Autogain Status Capture Enum' + value Root + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Success + item.1 DRover + item.2 MinGainLimit + item.3 DRunder + item.4 MaxGainLimit + item.5 Clipped + item.6 Cancelled + item.7 Root + } + } + control.657 { + iface MIXER + name 'Line In 7 Link Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.658 { + iface MIXER + name 'Line In 7 Safe Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.659 { + iface MIXER + name 'Line In 7 Phantom Power Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.660 { + iface MIXER + name 'Line In 7 Gain Capture Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 70 (step 1)' + tlv '00000004000000080000000000001af4' + dbmin 0 + dbmax 6900 + dbvalue.0 0 + } + } + control.661 { + iface MIXER + name 'Line In 8 Air Capture Enum' + value Off + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Off + item.1 Presence + item.2 'Presence + Drive' + } + } + control.662 { + iface MIXER + name 'Line In 8 Autogain Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.663 { + iface MIXER + name 'Line In 8 Autogain Status Capture Enum' + value Root + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 Success + item.1 DRover + item.2 MinGainLimit + item.3 DRunder + item.4 MaxGainLimit + item.5 Clipped + item.6 Cancelled + item.7 Root + } + } + control.664 { + iface MIXER + name 'Line In 8 Link Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.665 { + iface MIXER + name 'Line In 8 Safe Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.666 { + iface MIXER + name 'Line In 8 Phantom Power Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.667 { + iface MIXER + name 'Line In 8 Gain Capture Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '0 - 70 (step 1)' + tlv '00000004000000080000000000001af4' + dbmin 0 + dbmax 6900 + dbvalue.0 0 + } + } + control.668 { + iface MIXER + name 'Analogue 1 Playback Volume' + value -43 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -4300 + } + } + control.669 { + iface MIXER + name 'Analogue 2 Playback Volume' + value -43 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -4300 + } + } + control.670 { + iface MIXER + name 'Analogue 3 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.671 { + iface MIXER + name 'Analogue 4 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.672 { + iface MIXER + name 'Analogue 5 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.673 { + iface MIXER + name 'Analogue 6 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.674 { + iface MIXER + name 'Analogue 7 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.675 { + iface MIXER + name 'Analogue 8 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.676 { + iface MIXER + name 'Analogue 9 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.677 { + iface MIXER + name 'Analogue 10 Playback Volume' + value 0 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.678 { + iface MIXER + name 'Analogue 11 Playback Volume' + value -41 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -4100 + } + } + control.679 { + iface MIXER + name 'Analogue 12 Playback Volume' + value -41 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -4100 + } + } + control.680 { + iface MIXER + name 'Analogue 13 Playback Volume' + value -127 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -12700 + } + } + control.681 { + iface MIXER + name 'Analogue 14 Playback Volume' + value -127 + comment { + access 'read write user' + type INTEGER + count 1 + range '-127 - 0 (step 1)' + tlv '0000000400000008ffffce6400000000' + dbmin -12700 + dbmax 0 + dbvalue.0 -12700 + } + } + control.682 { + iface CARD + name 'Firmware Version' + value.0 2 + value.1 0 + value.2 2399 + value.3 4559 + comment { + access 'read write locked user' + type INTEGER + count 4 + range '0 - 65535 (step 1)' + tlv '53434b54000000206e75722f7063662f7265732d2d72657663662f312e312d706b636f7300000000' + } + } + control.683 { + iface CARD + name 'ESP Firmware Version' + value.0 1 + value.1 0 + value.2 0 + value.3 348 + comment { + access 'read write locked user' + type INTEGER + count 4 + range '0 - 65535 (step 1)' + } + } + control.684 { + iface MIXER + name 'Input Select Capture Enum' + value 'Input 1' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 'Input 1' + item.1 'Input 2' + item.2 'Input 3' + item.3 'Input 4' + item.4 'Input 5' + item.5 'Input 6' + item.6 'Input 7' + item.7 'Input 8' + } + } + control.685 { + iface MIXER + name 'Mute Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.686 { + iface MIXER + name 'Dim Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.687 { + iface MIXER + name 'Speaker Switching Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.688 { + iface MIXER + name 'Speaker Switching Alt Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.689 { + iface MIXER + name 'Talkback Enable Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.690 { + iface MIXER + name 'Talk Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.691 { + iface MIXER + name 'Talkback Mix A Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.692 { + iface MIXER + name 'Talkback Mix B Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.693 { + iface MIXER + name 'Talkback Mix C Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.694 { + iface MIXER + name 'Talkback Mix D Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.695 { + iface MIXER + name 'Talkback Mix E Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.696 { + iface MIXER + name 'Talkback Mix F Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.697 { + iface MIXER + name 'Talkback Mix G Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.698 { + iface MIXER + name 'Talkback Mix H Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.699 { + iface MIXER + name 'Talkback Mix I Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.700 { + iface MIXER + name 'Talkback Mix J Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.701 { + iface MIXER + name 'Talkback Mix K Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.702 { + iface MIXER + name 'Talkback Mix L Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.703 { + iface MIXER + name 'Output Playback Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.704 { + iface MIXER + name 'Digital I/O Mode Capture Enum' + value 'S/PDIF RCA' + comment { + access 'read write user' + type ENUMERATED + count 1 + item.0 'S/PDIF RCA' + item.1 'S/PDIF Optical' + item.2 'Dual ADAT' + } + } + control.705 { + iface MIXER + name 'Standalone Switch' + value true + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } + control.706 { + iface MIXER + name 'Phantom Power Persistence Capture Switch' + value false + comment { + access 'read write user' + type BOOLEAN + count 1 + } + } +} From 21cdfbbe1ad11a5b2a661b2360756d5b2d0b3b3c Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Fri, 21 Feb 2025 04:24:43 +1030 Subject: [PATCH 66/73] Make make clean do depclean too --- src/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Makefile b/src/Makefile index 0ef1d1d..aac1aa5 100644 --- a/src/Makefile +++ b/src/Makefile @@ -52,7 +52,7 @@ GLIB_COMPILE_RESOURCES := $(shell $(PKG_CONFIG) --variable=glib_compile_resource all: $(TARGET) $(DESKTOP_FILE) -clean: +clean: depclean rm -f $(TARGET) $(DESKTOP_FILE) $(OBJS) $(XML_OBJ) depclean: From d1c1eb5db25fdcffa7498a9f3f6205e7dd629223 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Fri, 21 Feb 2025 04:57:17 +1030 Subject: [PATCH 67/73] Undefine _FORTIFY_SOURCE before defining so GitHub can build the deb The GitHub build was failing with: : error: "_FORTIFY_SOURCE" redefined [-Werror] --- src/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Makefile b/src/Makefile index aac1aa5..248b326 100644 --- a/src/Makefile +++ b/src/Makefile @@ -13,7 +13,8 @@ DEPDIR := .deps DEPFLAGS = -MT $@ -MMD -MP -MF $(DEPDIR)/$*.d CFLAGS ?= -ggdb -fno-omit-frame-pointer -fPIE -O2 -CFLAGS += -Wall -Werror -D_FORTIFY_SOURCE=3 +CFLAGS += -Wall -Werror +CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 CFLAGS += -DVERSION=\"$(VERSION)\" CFLAGS += -Wno-error=deprecated-declarations From f1585a3b8c7a6526f586f08df095c35e22ad4604 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Fri, 21 Feb 2025 05:00:28 +1030 Subject: [PATCH 68/73] Update flatpak container image from gnome-45 to gnome-47 --- .github/workflows/build-flatpak-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-flatpak-package.yml b/.github/workflows/build-flatpak-package.yml index 412a81d..52f2569 100644 --- a/.github/workflows/build-flatpak-package.yml +++ b/.github/workflows/build-flatpak-package.yml @@ -14,7 +14,7 @@ jobs: name: "Flatpak" runs-on: ubuntu-latest container: - image: bilelmoussaoui/flatpak-github-actions:gnome-45 + image: bilelmoussaoui/flatpak-github-actions:gnome-47 options: --privileged steps: - uses: actions/checkout@v4 From 68e45e58a6dd76c779bfe1f02fd93b3d07bba2a9 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Wed, 26 Feb 2025 01:59:55 +1030 Subject: [PATCH 69/73] Remove unused start_x, start_y from gtk_dial_drag_gesture_update() --- src/gtkdial.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/gtkdial.c b/src/gtkdial.c index 523d460..6a0beed 100644 --- a/src/gtkdial.c +++ b/src/gtkdial.c @@ -1490,10 +1490,6 @@ static void gtk_dial_drag_gesture_update( double offset_y, GtkDial *dial ) { - double start_x, start_y; - - gtk_gesture_drag_get_start_point(gesture, &start_x, &start_y); - double mn = gtk_adjustment_get_lower(dial->adj); double mx = gtk_adjustment_get_upper(dial->adj); gboolean is_linear = gtk_dial_get_is_linear(dial); From ae23674f215fb29dcef0b432f6a3bc489b54926d Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Wed, 26 Feb 2025 02:07:20 +1030 Subject: [PATCH 70/73] Add small deadband to dial drag to stop double-click adjustments Sometimes 0.5 < abs(offset_y) < 1 when double-clicking without moving the mouse, causing the intended toggling between -inf and 0dB to not work. Fixes: #149. --- src/gtkdial.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/gtkdial.c b/src/gtkdial.c index 6a0beed..9628cf0 100644 --- a/src/gtkdial.c +++ b/src/gtkdial.c @@ -1496,6 +1496,19 @@ static void gtk_dial_drag_gesture_update( double valp; + // add a 1px deadband to prevent double-click with zero mouse + // movement from changing the value from the toggled -inf/0dB value + // (sometimes we see an offset_y value that rounds to +/- 1 which + // causes the value to change after the double-click has set the + // value) + if (offset_y < -1) { + offset_y += 1; + } else if (offset_y < 1) { + offset_y = 0; + } else { + offset_y -= 1; + } + if (is_linear) { double step = gtk_adjustment_get_step_increment(dial->adj); From f0213eadb1f3a739f3d54772e702db27af34bd25 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Wed, 26 Feb 2025 02:15:31 +1030 Subject: [PATCH 71/73] Replace -j4 with -j$(nproc) --- .github/workflows/build-debian-package.yml | 2 +- Makefile | 2 +- alsa-scarlett-gui.spec.template | 2 +- docs/INSTALL.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-debian-package.yml b/.github/workflows/build-debian-package.yml index eeb0418..c0aac6c 100644 --- a/.github/workflows/build-debian-package.yml +++ b/.github/workflows/build-debian-package.yml @@ -23,7 +23,7 @@ jobs: - name: Build from sources run: | - make -C src -j4 PREFIX=/usr + make -C src -j$(nproc) PREFIX=/usr - name: Prepare package workspace run: | diff --git a/Makefile b/Makefile index 8a86062..a4a71d1 100644 --- a/Makefile +++ b/Makefile @@ -10,7 +10,7 @@ default: @echo @echo "If you want to build and install from source, please try:" @echo " cd src" - @echo " make -j4" + @echo " make -j$(shell nproc)" @echo " sudo make install" @echo @echo "This Makefile knows about packaging:" diff --git a/alsa-scarlett-gui.spec.template b/alsa-scarlett-gui.spec.template index 2cb9e82..3ca92d5 100644 --- a/alsa-scarlett-gui.spec.template +++ b/alsa-scarlett-gui.spec.template @@ -15,7 +15,7 @@ Linux kernel Focusrite USB drivers. %setup %build -make -C src -j4 VERSION=%{version} PREFIX=/usr +make -C src %{?_smp_mflags} VERSION=%{version} PREFIX=/usr %install %make_install -C src PREFIX=/usr diff --git a/docs/INSTALL.md b/docs/INSTALL.md index b09a45c..7d014f0 100644 --- a/docs/INSTALL.md +++ b/docs/INSTALL.md @@ -124,7 +124,7 @@ To build: ``` cd src -make -j4 +make -j$(nproc) ``` To run: From e6166de04b86a5ff10d3708acf037c4c24f55483 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Wed, 26 Feb 2025 02:15:52 +1030 Subject: [PATCH 72/73] Update 1st Gen doc to mention Level Meters and Startup Controls --- docs/iface-1st-gen.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/docs/iface-1st-gen.md b/docs/iface-1st-gen.md index 022010d..57d265c 100644 --- a/docs/iface-1st-gen.md +++ b/docs/iface-1st-gen.md @@ -28,6 +28,11 @@ ALSA driver implementation that you should be aware of: incorrectly believes a control is already in the desired state, it won't actually update the control. +3. **Level Meters**: The driver does not support reading the level + meters from the hardware. + +4. **Startup Controls**: The driver has no startup controls. + ### Recommended Workaround To ensure your settings are properly applied: From 72fd974da1da1fb9c7f80079c43829775e106020 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Wed, 26 Feb 2025 02:17:34 +1030 Subject: [PATCH 73/73] Update startup window no-startup-controls message Replace the message suggesting a kernel upgrade because the 1st Gen driver has no startup controls. --- src/window-startup.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/window-startup.c b/src/window-startup.c index e9093c1..38940c7 100644 --- a/src/window-startup.c +++ b/src/window-startup.c @@ -354,8 +354,7 @@ static void add_reset_actions( static void add_no_startup_controls_msg(GtkWidget *grid) { GtkWidget *w = big_label( - "It appears that there are no startup controls. You probably " - "need to upgrade your kernel to see something here." + "This device/driver combo appears to have no startup controls." ); gtk_grid_attach(GTK_GRID(grid), w, 0, 0, 1, 1); }

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℞1Vun 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