From 65c0f6aa432501355803a823be1d3f8aafe907a8 Mon Sep 17 00:00:00 2001 From: "Geoffrey D. Bennett" Date: Fri, 12 Aug 2022 01:32:09 +0930 Subject: [PATCH] Add Clarett support --- README.md | 27 +- USAGE.md | 24 +- demo/Clarett Plus 8Pre.state | 6455 ++++++++++++++++++++++++++++++++++ src/alsa.c | 3 +- 4 files changed, 6486 insertions(+), 23 deletions(-) create mode 100644 demo/Clarett Plus 8Pre.state diff --git a/README.md b/README.md index 9681b79..255bf43 100644 --- a/README.md +++ b/README.md @@ -7,24 +7,25 @@ the Linux kernel Focusrite Scarlett Gen 2/3 Mixer Driver. -The Focusrite Scarlett interfaces are class compliant USB audio -interfaces meaning that they work “out of the box” on Linux as audio -and MIDI interfaces (although on Gen 3 you need to disable MSD mode -first). However, the Gen 2 6i6+ and Gen 3 4i4+ interfaces have a bunch -of proprietary functionality that required a kernel driver to be -written specifically for those devices. +The Focusrite Scarlett (and Clarett+) interfaces are class compliant +USB audio interfaces meaning that they work “out of the box” on Linux +as audio and MIDI interfaces (although on Gen 3 you need to disable +MSD mode first). However, the Gen 2 6i6+, Gen 3 4i4+, and Clarett+ +interfaces have a bunch of proprietary functionality that required a +kernel driver to be written specifically for those devices. Linux kernel support (“ALSA Focusrite Scarlett Gen 2/3 Mixer Driver”) for the proprietary functionality of Gen 2 devices was first added in -5.4 and Gen 3 devices in 5.14. +5.4, Gen 3 devices in 5.14, and Clarett+ 8Pre is coming in 6.1. -Unfortunately, actually using this functionality was quite awful. The -existing applications like `alsamixer` and `qasmixer` become -completely user-hostile with the hundreds of controls presented for -the Gen 3 18i20. Even the smallest Gen 3 4i4 interface at last count -had 84 ALSA controls. +Unfortunately, actually using this functionality used to be quite an +awful experience. The existing applications like `alsamixer` and +`qasmixer` become completely user-hostile with the hundreds of +controls presented for the Gen 3 18i20. Even the smallest Gen 3 4i4 +interface at last count had 84 ALSA controls. -Announcing the ALSA Scarlett Gen 2/3 Control Panel! +Announcing the ALSA Scarlett Gen 2/3 (and Clarett+ 8Pre!) Control +Panel! ![Demonstration](img/demo.gif) diff --git a/USAGE.md b/USAGE.md index bb27685..4d75ad6 100644 --- a/USAGE.md +++ b/USAGE.md @@ -4,20 +4,22 @@ Linux Kernel with the ALSA Scarlett Gen 2/3 mixer driver. Use at least version 5.14 for Scarlett Gen 3 support and bug fixes for the Gen 2 -support. +support. For Clarett+ 8Pre support, wait for 6.1 or see +https://github.com/geoffreybennett/scarlett-gen2/commits/scarlett-gen3 +for kernel patches. -As of Linux 5.17, the driver is still disabled by default and needs to +As of Linux 6.0, the driver is still disabled by default and needs to be enabled at module load time with the `device_setup=1` option to insmod/modprobe. Create a file /etc/modprobe.d/scarlett.conf containing the appropriate line for your device: -Gen 2: +Scarlett Gen 2: - 6i6: `options snd_usb_audio vid=0x1235 pid=0x8203 device_setup=1` - 18i8: `options snd_usb_audio vid=0x1235 pid=0x8204 device_setup=1` - 18i20: `options snd_usb_audio vid=0x1235 pid=0x8201 device_setup=1` -Gen 3: +Scarlett Gen 3: - Solo: `options snd_usb_audio vid=0x1235 pid=0x8211 device_setup=1` - 2i2: `options snd_usb_audio vid=0x1235 pid=0x8210 device_setup=1` @@ -26,6 +28,10 @@ Gen 3: - 18i8: `options snd_usb_audio vid=0x1235 pid=0x8214 device_setup=1` - 18i20: `options snd_usb_audio vid=0x1235 pid=0x8215 device_setup=1` +Clarett+: + +- 8Pre: `options snd_usb_audio vid=0x1235 pid=0x820c device_setup=1` + Or you can use a sledgehammer: ``` options snd_usb_audio device_setup=1,1,1,1 @@ -138,7 +144,7 @@ The one control not accessible from the front panel is “Phantom Power Persistence” (menu option View → Startup) which controls the Phantom Power state when the interface is powered on. -## Gen 2 6i6+ and Gen 3 4i4+ Interfaces +## Gen 2 6i6+, Gen 3 4i4+, and Clarett+ Interfaces The Gen 2 6i6+ and Gen 3 4i4+ interfaces have many controls available. The controls are split between 4 windows, 3 of which are by default @@ -236,7 +242,7 @@ level/impedance. When plugging in microphones or line-level equipment to the input, set it to “Line”. The “Inst” setting is for instrument with pickups such as guitars. -#### Air (Gen 3 only) +#### Air (Gen 3 and Clarett+ only) Enabling Air will transform your recordings and inspire you while making music. @@ -342,9 +348,9 @@ configuration: #### Loopback -Gen 2 interfaces have as many PCM Inputs as Hardware Inputs. Gen 3 -interfaces have two more PCM Inputs which the proprietary driver -restricts to being “Loopback” inputs. +Gen 2 and Clarett+ interfaces have as many PCM Inputs as Hardware +Inputs. Gen 3 interfaces have two more PCM Inputs which the +proprietary driver restricts to being “Loopback” inputs. The “Loopback” feature advertised for Gen 3 devices is actually a limitation of the propretary Focusrite Control software. Both Gen 2 diff --git a/demo/Clarett Plus 8Pre.state b/demo/Clarett Plus 8Pre.state new file mode 100644 index 0000000..9323782 --- /dev/null +++ b/demo/Clarett Plus 8Pre.state @@ -0,0 +1,6455 @@ +state.USB { + 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 'Master HW Playback Volume' + value 85 + comment { + access read + type INTEGER + count 1 + range '0 - 127 (step 1)' + dbmin -12700 + dbmax 0 + dbvalue.0 -4200 + } + } + control.6 { + iface MIXER + name 'Line 01 (Monitor L) Playback Volume' + value 85 + comment { + access read + type INTEGER + count 1 + range '0 - 127 (step 1)' + dbmin -12700 + dbmax 0 + dbvalue.0 -4200 + } + } + control.7 { + iface MIXER + name 'Line 01 Mute Playback Switch' + value false + comment { + access read + type BOOLEAN + count 1 + } + } + control.8 { + iface MIXER + name 'Line Out 01 Volume Control Playback Enum' + value HW + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 SW + item.1 HW + } + } + control.9 { + iface MIXER + name 'Line 02 (Monitor R) Playback Volume' + value 85 + comment { + access read + type INTEGER + count 1 + range '0 - 127 (step 1)' + dbmin -12700 + dbmax 0 + dbvalue.0 -4200 + } + } + control.10 { + iface MIXER + name 'Line 02 Mute Playback Switch' + value false + comment { + access read + type BOOLEAN + count 1 + } + } + control.11 { + iface MIXER + name 'Line Out 02 Volume Control Playback Enum' + value HW + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 SW + item.1 HW + } + } + control.12 { + iface MIXER + name 'Line 03 Playback Volume' + value 81 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 127 (step 1)' + dbmin -12700 + dbmax 0 + dbvalue.0 -4600 + } + } + control.13 { + iface MIXER + name 'Line 03 Mute Playback Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.14 { + iface MIXER + name 'Line Out 03 Volume Control Playback Enum' + value SW + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 SW + item.1 HW + } + } + control.15 { + iface MIXER + name 'Line 04 Playback Volume' + value 81 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 127 (step 1)' + dbmin -12700 + dbmax 0 + dbvalue.0 -4600 + } + } + control.16 { + iface MIXER + name 'Line 04 Mute Playback Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.17 { + iface MIXER + name 'Line Out 04 Volume Control Playback Enum' + value SW + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 SW + item.1 HW + } + } + control.18 { + iface MIXER + name 'Line 05 Playback Volume' + value 127 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 127 (step 1)' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.19 { + iface MIXER + name 'Line 05 Mute Playback Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.20 { + iface MIXER + name 'Line Out 05 Volume Control Playback Enum' + value SW + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 SW + item.1 HW + } + } + control.21 { + iface MIXER + name 'Line 06 Playback Volume' + value 127 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 127 (step 1)' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.22 { + iface MIXER + name 'Line 06 Mute Playback Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.23 { + iface MIXER + name 'Line Out 06 Volume Control Playback Enum' + value SW + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 SW + item.1 HW + } + } + control.24 { + iface MIXER + name 'Line 07 (Headphones 1 L) Playback Volume' + value 127 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 127 (step 1)' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.25 { + iface MIXER + name 'Line 07 Mute Playback Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.26 { + iface MIXER + name 'Line Out 07 Volume Control Playback Enum' + value SW + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 SW + item.1 HW + } + } + control.27 { + iface MIXER + name 'Line 08 (Headphones 1 R) Playback Volume' + value 127 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 127 (step 1)' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.28 { + iface MIXER + name 'Line 08 Mute Playback Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.29 { + iface MIXER + name 'Line Out 08 Volume Control Playback Enum' + value SW + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 SW + item.1 HW + } + } + control.30 { + iface MIXER + name 'Line 09 (Headphones 2 L) Playback Volume' + value 127 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 127 (step 1)' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.31 { + iface MIXER + name 'Line 09 Mute Playback Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.32 { + iface MIXER + name 'Line Out 09 Volume Control Playback Enum' + value SW + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 SW + item.1 HW + } + } + control.33 { + iface MIXER + name 'Line 10 (Headphones 2 R) Playback Volume' + value 127 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 127 (step 1)' + dbmin -12700 + dbmax 0 + dbvalue.0 0 + } + } + control.34 { + iface MIXER + name 'Line 10 Mute Playback Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.35 { + iface MIXER + name 'Line Out 10 Volume Control Playback Enum' + value SW + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 SW + item.1 HW + } + } + control.36 { + iface MIXER + name 'Mute Playback Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.37 { + iface MIXER + name 'Dim Playback Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.38 { + iface MIXER + name 'Line In 1 Level Capture Enum' + value Line + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Line + item.1 Inst + } + } + control.39 { + iface MIXER + name 'Line In 2 Level Capture Enum' + value Line + comment { + access 'read write' + type ENUMERATED + count 1 + item.0 Line + item.1 Inst + } + } + control.40 { + iface MIXER + name 'Line In 1 Air Capture Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.41 { + iface MIXER + name 'Line In 2 Air Capture Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.42 { + iface MIXER + name 'Line In 3 Air Capture Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.43 { + iface MIXER + name 'Line In 4 Air Capture Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.44 { + iface MIXER + name 'Line In 5 Air Capture Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.45 { + iface MIXER + name 'Line In 6 Air Capture Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.46 { + iface MIXER + name 'Line In 7 Air Capture Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.47 { + iface MIXER + name 'Line In 8 Air Capture Switch' + value false + comment { + access 'read write' + type BOOLEAN + count 1 + } + } + control.48 { + iface MIXER + name 'Analogue Output 01 Playback Enum' + value 'Mix A' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.49 { + iface MIXER + name 'Analogue Output 02 Playback Enum' + value 'Mix B' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.50 { + iface MIXER + name 'Analogue Output 03 Playback Enum' + value 'PCM 3' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.51 { + iface MIXER + name 'Analogue Output 04 Playback Enum' + value 'PCM 4' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.52 { + iface MIXER + name 'Analogue Output 05 Playback Enum' + value 'PCM 5' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.53 { + iface MIXER + name 'Analogue Output 06 Playback Enum' + value 'PCM 6' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.54 { + iface MIXER + name 'Analogue Output 07 Playback Enum' + value 'Mix C' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.55 { + iface MIXER + name 'Analogue Output 08 Playback Enum' + value 'Mix D' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.56 { + iface MIXER + name 'Analogue Output 09 Playback Enum' + value 'Mix E' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.57 { + iface MIXER + name 'Analogue Output 10 Playback Enum' + value 'Mix F' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.58 { + iface MIXER + name 'S/PDIF Output 1 Playback Enum' + value 'PCM 11' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.59 { + iface MIXER + name 'S/PDIF Output 2 Playback Enum' + value 'PCM 12' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.60 { + iface MIXER + name 'ADAT Output 1 Playback Enum' + value 'PCM 13' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.61 { + iface MIXER + name 'ADAT Output 2 Playback Enum' + value 'PCM 14' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.62 { + iface MIXER + name 'ADAT Output 3 Playback Enum' + value 'PCM 15' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.63 { + iface MIXER + name 'ADAT Output 4 Playback Enum' + value 'PCM 16' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.64 { + iface MIXER + name 'ADAT Output 5 Playback Enum' + value 'PCM 17' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.65 { + iface MIXER + name 'ADAT Output 6 Playback Enum' + value 'PCM 18' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.66 { + iface MIXER + name 'ADAT Output 7 Playback Enum' + value 'PCM 19' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.67 { + iface MIXER + name 'ADAT Output 8 Playback Enum' + value 'PCM 20' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.68 { + iface MIXER + name 'Mixer Input 01 Capture Enum' + value 'S/PDIF 1' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.69 { + iface MIXER + name 'Mixer Input 02 Capture Enum' + value 'S/PDIF 2' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.70 { + iface MIXER + name 'Mixer Input 03 Capture Enum' + value 'Analogue 1' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.71 { + iface MIXER + name 'Mixer Input 04 Capture Enum' + value 'Analogue 2' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.72 { + iface MIXER + name 'Mixer Input 05 Capture Enum' + value 'Analogue 3' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.73 { + iface MIXER + name 'Mixer Input 06 Capture Enum' + value 'Analogue 4' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.74 { + iface MIXER + name 'Mixer Input 07 Capture Enum' + value 'Analogue 5' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.75 { + iface MIXER + name 'Mixer Input 08 Capture Enum' + value 'Analogue 7' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.76 { + iface MIXER + name 'Mixer Input 09 Capture Enum' + value 'Analogue 6' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.77 { + iface MIXER + name 'Mixer Input 10 Capture Enum' + value 'Analogue 8' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.78 { + iface MIXER + name 'Mixer Input 11 Capture Enum' + value 'ADAT 1' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.79 { + iface MIXER + name 'Mixer Input 12 Capture Enum' + value 'ADAT 2' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.80 { + iface MIXER + name 'Mixer Input 13 Capture Enum' + value 'ADAT 3' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.81 { + iface MIXER + name 'Mixer Input 14 Capture Enum' + value 'ADAT 4' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.82 { + iface MIXER + name 'Mixer Input 15 Capture Enum' + value 'ADAT 5' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.83 { + iface MIXER + name 'Mixer Input 16 Capture Enum' + value 'ADAT 6' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.84 { + iface MIXER + name 'Mixer Input 17 Capture Enum' + value 'PCM 1' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.85 { + iface MIXER + name 'Mixer Input 18 Capture Enum' + value 'PCM 2' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.86 { + iface MIXER + name 'PCM 01 Capture Enum' + value 'ADAT 2' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.87 { + iface MIXER + name 'PCM 02 Capture Enum' + value 'ADAT 2' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.88 { + iface MIXER + name 'PCM 03 Capture Enum' + value 'Analogue 3' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.89 { + iface MIXER + name 'PCM 04 Capture Enum' + value 'Analogue 4' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.90 { + iface MIXER + name 'PCM 05 Capture Enum' + value 'Analogue 5' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.91 { + iface MIXER + name 'PCM 06 Capture Enum' + value 'Analogue 6' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.92 { + iface MIXER + name 'PCM 07 Capture Enum' + value 'Analogue 7' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.93 { + iface MIXER + name 'PCM 08 Capture Enum' + value 'Analogue 8' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.94 { + iface MIXER + name 'PCM 09 Capture Enum' + value 'ADAT 1' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.95 { + iface MIXER + name 'PCM 10 Capture Enum' + value 'ADAT 2' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.96 { + iface MIXER + name 'PCM 11 Capture Enum' + value 'ADAT 3' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.97 { + iface MIXER + name 'PCM 12 Capture Enum' + value 'ADAT 4' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.98 { + iface MIXER + name 'PCM 13 Capture Enum' + value 'ADAT 5' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.99 { + iface MIXER + name 'PCM 14 Capture Enum' + value 'ADAT 6' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.100 { + iface MIXER + name 'PCM 15 Capture Enum' + value 'ADAT 7' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.101 { + iface MIXER + name 'PCM 16 Capture Enum' + value 'ADAT 8' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.102 { + iface MIXER + name 'PCM 17 Capture Enum' + value 'Analogue 8' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.103 { + iface MIXER + name 'PCM 18 Capture Enum' + value 'Analogue 7' + comment { + access 'read write' + 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 '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' + item.27 'Mix I' + item.28 'Mix J' + item.29 'PCM 1' + item.30 'PCM 2' + item.31 'PCM 3' + item.32 'PCM 4' + item.33 'PCM 5' + item.34 'PCM 6' + item.35 'PCM 7' + item.36 'PCM 8' + item.37 'PCM 9' + item.38 'PCM 10' + item.39 'PCM 11' + item.40 'PCM 12' + item.41 'PCM 13' + item.42 'PCM 14' + item.43 'PCM 15' + item.44 'PCM 16' + item.45 'PCM 17' + item.46 'PCM 18' + item.47 'PCM 19' + item.48 'PCM 20' + } + } + control.104 { + iface MIXER + name 'Mix A Input 01 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.105 { + iface MIXER + name 'Mix A Input 02 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.106 { + iface MIXER + name 'Mix A Input 03 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.107 { + iface MIXER + name 'Mix A Input 04 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.108 { + iface MIXER + name 'Mix A Input 05 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.109 { + iface MIXER + name 'Mix A Input 06 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.110 { + iface MIXER + name 'Mix A Input 07 Playback Volume' + value 161 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 50 + } + } + control.111 { + iface MIXER + name 'Mix A Input 08 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.112 { + iface MIXER + name 'Mix A Input 09 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.113 { + iface MIXER + name 'Mix A Input 10 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.114 { + iface MIXER + name 'Mix A Input 11 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.115 { + iface MIXER + name 'Mix A Input 12 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.116 { + iface MIXER + name 'Mix A Input 13 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.117 { + iface MIXER + name 'Mix A Input 14 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.118 { + iface MIXER + name 'Mix A Input 15 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.119 { + iface MIXER + name 'Mix A Input 16 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.120 { + iface MIXER + name 'Mix A Input 17 Playback Volume' + value 161 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 50 + } + } + control.121 { + iface MIXER + name 'Mix A Input 18 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.122 { + iface MIXER + name 'Mix B Input 01 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.123 { + iface MIXER + name 'Mix B Input 02 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.124 { + iface MIXER + name 'Mix B Input 03 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.125 { + iface MIXER + name 'Mix B Input 04 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.126 { + iface MIXER + name 'Mix B Input 05 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.127 { + iface MIXER + name 'Mix B Input 06 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.128 { + iface MIXER + name 'Mix B Input 07 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.129 { + iface MIXER + name 'Mix B Input 08 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.130 { + iface MIXER + name 'Mix B Input 09 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.131 { + iface MIXER + name 'Mix B Input 10 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.132 { + iface MIXER + name 'Mix B Input 11 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.133 { + iface MIXER + name 'Mix B Input 12 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.134 { + iface MIXER + name 'Mix B Input 13 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.135 { + iface MIXER + name 'Mix B Input 14 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.136 { + iface MIXER + name 'Mix B Input 15 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.137 { + iface MIXER + name 'Mix B Input 16 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.138 { + iface MIXER + name 'Mix B Input 17 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.139 { + iface MIXER + name 'Mix B Input 18 Playback Volume' + value 161 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 50 + } + } + control.140 { + iface MIXER + name 'Mix C Input 01 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.141 { + iface MIXER + name 'Mix C Input 02 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.142 { + iface MIXER + name 'Mix C Input 03 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.143 { + iface MIXER + name 'Mix C Input 04 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.144 { + iface MIXER + name 'Mix C Input 05 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.145 { + iface MIXER + name 'Mix C Input 06 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.146 { + iface MIXER + name 'Mix C Input 07 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.147 { + iface MIXER + name 'Mix C Input 08 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.148 { + iface MIXER + name 'Mix C Input 09 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.149 { + iface MIXER + name 'Mix C Input 10 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.150 { + iface MIXER + name 'Mix C Input 11 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.151 { + iface MIXER + name 'Mix C Input 12 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.152 { + iface MIXER + name 'Mix C Input 13 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.153 { + iface MIXER + name 'Mix C Input 14 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.154 { + iface MIXER + name 'Mix C Input 15 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.155 { + iface MIXER + name 'Mix C Input 16 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.156 { + iface MIXER + name 'Mix C Input 17 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.157 { + iface MIXER + name 'Mix C Input 18 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.158 { + iface MIXER + name 'Mix D Input 01 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.159 { + iface MIXER + name 'Mix D Input 02 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.160 { + iface MIXER + name 'Mix D Input 03 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.161 { + iface MIXER + name 'Mix D Input 04 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.162 { + iface MIXER + name 'Mix D Input 05 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.163 { + iface MIXER + name 'Mix D Input 06 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.164 { + iface MIXER + name 'Mix D Input 07 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.165 { + iface MIXER + name 'Mix D Input 08 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.166 { + iface MIXER + name 'Mix D Input 09 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.167 { + iface MIXER + name 'Mix D Input 10 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.168 { + iface MIXER + name 'Mix D Input 11 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.169 { + iface MIXER + name 'Mix D Input 12 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.170 { + iface MIXER + name 'Mix D Input 13 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.171 { + iface MIXER + name 'Mix D Input 14 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.172 { + iface MIXER + name 'Mix D Input 15 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.173 { + iface MIXER + name 'Mix D Input 16 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.174 { + iface MIXER + name 'Mix D Input 17 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.175 { + iface MIXER + name 'Mix D Input 18 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.176 { + iface MIXER + name 'Mix E Input 01 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.177 { + iface MIXER + name 'Mix E Input 02 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.178 { + iface MIXER + name 'Mix E Input 03 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.179 { + iface MIXER + name 'Mix E Input 04 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.180 { + iface MIXER + name 'Mix E Input 05 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.181 { + iface MIXER + name 'Mix E Input 06 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.182 { + iface MIXER + name 'Mix E Input 07 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.183 { + iface MIXER + name 'Mix E Input 08 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.184 { + iface MIXER + name 'Mix E Input 09 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.185 { + iface MIXER + name 'Mix E Input 10 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.186 { + iface MIXER + name 'Mix E Input 11 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.187 { + iface MIXER + name 'Mix E Input 12 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.188 { + iface MIXER + name 'Mix E Input 13 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.189 { + iface MIXER + name 'Mix E Input 14 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.190 { + iface MIXER + name 'Mix E Input 15 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.191 { + iface MIXER + name 'Mix E Input 16 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.192 { + iface MIXER + name 'Mix E Input 17 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.193 { + iface MIXER + name 'Mix E Input 18 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.194 { + iface MIXER + name 'Mix F Input 01 Playback Volume' + value 0 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 -8000 + } + } + control.195 { + iface MIXER + name 'Mix F Input 02 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.196 { + iface MIXER + name 'Mix F Input 03 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.197 { + iface MIXER + name 'Mix F Input 04 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.198 { + iface MIXER + name 'Mix F Input 05 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.199 { + iface MIXER + name 'Mix F Input 06 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.200 { + iface MIXER + name 'Mix F Input 07 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.201 { + iface MIXER + name 'Mix F Input 08 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.202 { + iface MIXER + name 'Mix F Input 09 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.203 { + iface MIXER + name 'Mix F Input 10 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.204 { + iface MIXER + name 'Mix F Input 11 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.205 { + iface MIXER + name 'Mix F Input 12 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.206 { + iface MIXER + name 'Mix F Input 13 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.207 { + iface MIXER + name 'Mix F Input 14 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.208 { + iface MIXER + name 'Mix F Input 15 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.209 { + iface MIXER + name 'Mix F Input 16 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.210 { + iface MIXER + name 'Mix F Input 17 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.211 { + iface MIXER + name 'Mix F Input 18 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.212 { + iface MIXER + name 'Mix G Input 01 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.213 { + iface MIXER + name 'Mix G Input 02 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.214 { + iface MIXER + name 'Mix G Input 03 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.215 { + iface MIXER + name 'Mix G Input 04 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.216 { + iface MIXER + name 'Mix G Input 05 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.217 { + iface MIXER + name 'Mix G Input 06 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.218 { + iface MIXER + name 'Mix G Input 07 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.219 { + iface MIXER + name 'Mix G Input 08 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.220 { + iface MIXER + name 'Mix G Input 09 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.221 { + iface MIXER + name 'Mix G Input 10 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.222 { + iface MIXER + name 'Mix G Input 11 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.223 { + iface MIXER + name 'Mix G Input 12 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.224 { + iface MIXER + name 'Mix G Input 13 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.225 { + iface MIXER + name 'Mix G Input 14 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.226 { + iface MIXER + name 'Mix G Input 15 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.227 { + iface MIXER + name 'Mix G Input 16 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.228 { + iface MIXER + name 'Mix G Input 17 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.229 { + iface MIXER + name 'Mix G Input 18 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.230 { + iface MIXER + name 'Mix H Input 01 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.231 { + iface MIXER + name 'Mix H Input 02 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.232 { + iface MIXER + name 'Mix H Input 03 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.233 { + iface MIXER + name 'Mix H Input 04 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.234 { + iface MIXER + name 'Mix H Input 05 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.235 { + iface MIXER + name 'Mix H Input 06 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.236 { + iface MIXER + name 'Mix H Input 07 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.237 { + iface MIXER + name 'Mix H Input 08 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.238 { + iface MIXER + name 'Mix H Input 09 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.239 { + iface MIXER + name 'Mix H Input 10 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.240 { + iface MIXER + name 'Mix H Input 11 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.241 { + iface MIXER + name 'Mix H Input 12 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.242 { + iface MIXER + name 'Mix H Input 13 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.243 { + iface MIXER + name 'Mix H Input 14 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.244 { + iface MIXER + name 'Mix H Input 15 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.245 { + iface MIXER + name 'Mix H Input 16 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.246 { + iface MIXER + name 'Mix H Input 17 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.247 { + iface MIXER + name 'Mix H Input 18 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.248 { + iface MIXER + name 'Mix I Input 01 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.249 { + iface MIXER + name 'Mix I Input 02 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.250 { + iface MIXER + name 'Mix I Input 03 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.251 { + iface MIXER + name 'Mix I Input 04 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.252 { + iface MIXER + name 'Mix I Input 05 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.253 { + iface MIXER + name 'Mix I Input 06 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.254 { + iface MIXER + name 'Mix I Input 07 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.255 { + iface MIXER + name 'Mix I Input 08 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.256 { + iface MIXER + name 'Mix I Input 09 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.257 { + iface MIXER + name 'Mix I Input 10 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.258 { + iface MIXER + name 'Mix I Input 11 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.259 { + iface MIXER + name 'Mix I Input 12 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.260 { + iface MIXER + name 'Mix I Input 13 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.261 { + iface MIXER + name 'Mix I Input 14 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.262 { + iface MIXER + name 'Mix I Input 15 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.263 { + iface MIXER + name 'Mix I Input 16 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.264 { + iface MIXER + name 'Mix I Input 17 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.265 { + iface MIXER + name 'Mix I Input 18 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.266 { + iface MIXER + name 'Mix J Input 01 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.267 { + iface MIXER + name 'Mix J Input 02 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.268 { + iface MIXER + name 'Mix J Input 03 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.269 { + iface MIXER + name 'Mix J Input 04 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.270 { + iface MIXER + name 'Mix J Input 05 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.271 { + iface MIXER + name 'Mix J Input 06 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.272 { + iface MIXER + name 'Mix J Input 07 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.273 { + iface MIXER + name 'Mix J Input 08 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.274 { + iface MIXER + name 'Mix J Input 09 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.275 { + iface MIXER + name 'Mix J Input 10 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.276 { + iface MIXER + name 'Mix J Input 11 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.277 { + iface MIXER + name 'Mix J Input 12 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.278 { + iface MIXER + name 'Mix J Input 13 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.279 { + iface MIXER + name 'Mix J Input 14 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.280 { + iface MIXER + name 'Mix J Input 15 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.281 { + iface MIXER + name 'Mix J Input 16 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.282 { + iface MIXER + name 'Mix J Input 17 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.283 { + iface MIXER + name 'Mix J Input 18 Playback Volume' + value 160 + comment { + access 'read write' + type INTEGER + count 1 + range '0 - 172 (step 1)' + dbmin -8000 + dbmax 600 + dbvalue.0 0 + } + } + control.284 { + iface PCM + name 'Level Meter' + value.0 0 + value.1 0 + value.2 4090 + value.3 897 + value.4 4095 + value.5 512 + value.6 4094 + value.7 384 + value.8 1 + value.9 0 + value.10 16 + value.11 0 + value.12 3 + value.13 3 + value.14 2 + value.15 2 + value.16 0 + value.17 0 + value.18 4095 + value.19 4095 + value.20 0 + value.21 0 + value.22 0 + value.23 0 + value.24 0 + value.25 0 + value.26 4095 + value.27 4095 + 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 4095 + value.41 512 + value.42 0 + value.43 16 + value.44 0 + value.45 0 + value.46 0 + value.47 0 + value.48 0 + value.49 0 + value.50 3 + value.51 0 + value.52 0 + value.53 1 + value.54 4095 + value.55 4095 + comment { + access 'read volatile' + type INTEGER + count 56 + range '0 - 4095 (step 1)' + } + } + control.285 { + iface MIXER + name 'Sync Status' + value Locked + comment { + access read + type ENUMERATED + count 1 + item.0 Unlocked + item.1 Locked + } + } + control.286 { + iface MIXER + name 'Standalone Switch' + value true + comment { + access 'read write' + type BOOLEAN + count 1 + } + } +} diff --git a/src/alsa.c b/src/alsa.c index 057d32a..67c616b 100644 --- a/src/alsa.c +++ b/src/alsa.c @@ -505,7 +505,8 @@ void alsa_scan_cards(void) { if (err < 0) goto next; - if (strncmp(snd_ctl_card_info_get_name(info), "Scarlett", 8) != 0) + if (strncmp(snd_ctl_card_info_get_name(info), "Scarlett", 8) != 0 && + strncmp(snd_ctl_card_info_get_name(info), "Clarett", 7) != 0) goto next; // is there already an entry for this card in alsa_cards?