Created
January 28, 2024 14:16
-
-
Save Geofferey/ee822db334ec31ecf08eed54e56366f3 to your computer and use it in GitHub Desktop.
This is the state of homestar with working microphone
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
state.Dummy { | |
control.1 { | |
iface MIXER | |
name 'Master Volume' | |
value.0 0 | |
value.1 0 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 2 | |
range '-50 - 100' | |
dbmin -4500 | |
dbmax 0 | |
dbvalue.0 -3000 | |
dbvalue.1 -3000 | |
} | |
} | |
control.2 { | |
iface MIXER | |
name 'Master Capture Switch' | |
value.0 false | |
value.1 false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 2 | |
} | |
} | |
control.3 { | |
iface MIXER | |
name 'Synth Volume' | |
value.0 0 | |
value.1 0 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 2 | |
range '-50 - 100' | |
dbmin -4500 | |
dbmax 0 | |
dbvalue.0 -3000 | |
dbvalue.1 -3000 | |
} | |
} | |
control.4 { | |
iface MIXER | |
name 'Synth Capture Switch' | |
value.0 false | |
value.1 false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 2 | |
} | |
} | |
control.5 { | |
iface MIXER | |
name 'Line Volume' | |
value.0 -50 | |
value.1 -50 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 2 | |
range '-50 - 100' | |
dbmin -4500 | |
dbmax 0 | |
dbvalue.0 -4500 | |
dbvalue.1 -4500 | |
} | |
} | |
control.6 { | |
iface MIXER | |
name 'Line Capture Switch' | |
value.0 false | |
value.1 false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 2 | |
} | |
} | |
control.7 { | |
iface MIXER | |
name 'Mic Volume' | |
value.0 100 | |
value.1 100 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 2 | |
range '-50 - 100' | |
dbmin -4500 | |
dbmax 0 | |
dbvalue.0 0 | |
dbvalue.1 0 | |
} | |
} | |
control.8 { | |
iface MIXER | |
name 'Mic Capture Switch' | |
value.0 true | |
value.1 true | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 2 | |
} | |
} | |
control.9 { | |
iface MIXER | |
name 'CD Volume' | |
value.0 0 | |
value.1 0 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 2 | |
range '-50 - 100' | |
dbmin -4500 | |
dbmax 0 | |
dbvalue.0 -3000 | |
dbvalue.1 -3000 | |
} | |
} | |
control.10 { | |
iface MIXER | |
name 'CD Capture Switch' | |
value.0 false | |
value.1 false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 2 | |
} | |
} | |
control.11 { | |
iface MIXER | |
name 'External I/O Box' | |
value 'CD Player' | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 None | |
item.1 'CD Player' | |
} | |
} | |
} | |
state.Loopback { | |
control.1 { | |
iface PCM | |
name 'PCM Rate Shift 100000' | |
value 100000 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '80000 - 120000 (step 1)' | |
} | |
} | |
control.2 { | |
iface PCM | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.3 { | |
iface PCM | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.4 { | |
iface PCM | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.5 { | |
iface PCM | |
name 'PCM Slave Rate' | |
value 48000 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.6 { | |
iface PCM | |
name 'PCM Slave Channels' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
control.7 { | |
iface PCM | |
subdevice 1 | |
name 'PCM Rate Shift 100000' | |
value 100000 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '80000 - 120000 (step 1)' | |
} | |
} | |
control.8 { | |
iface PCM | |
subdevice 1 | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.9 { | |
iface PCM | |
subdevice 1 | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.10 { | |
iface PCM | |
subdevice 1 | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.11 { | |
iface PCM | |
subdevice 1 | |
name 'PCM Slave Rate' | |
value 48000 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.12 { | |
iface PCM | |
subdevice 1 | |
name 'PCM Slave Channels' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
control.13 { | |
iface PCM | |
subdevice 2 | |
name 'PCM Rate Shift 100000' | |
value 100000 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '80000 - 120000 (step 1)' | |
} | |
} | |
control.14 { | |
iface PCM | |
subdevice 2 | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.15 { | |
iface PCM | |
subdevice 2 | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.16 { | |
iface PCM | |
subdevice 2 | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.17 { | |
iface PCM | |
subdevice 2 | |
name 'PCM Slave Rate' | |
value 48000 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.18 { | |
iface PCM | |
subdevice 2 | |
name 'PCM Slave Channels' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
control.19 { | |
iface PCM | |
subdevice 3 | |
name 'PCM Rate Shift 100000' | |
value 100000 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '80000 - 120000 (step 1)' | |
} | |
} | |
control.20 { | |
iface PCM | |
subdevice 3 | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.21 { | |
iface PCM | |
subdevice 3 | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.22 { | |
iface PCM | |
subdevice 3 | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.23 { | |
iface PCM | |
subdevice 3 | |
name 'PCM Slave Rate' | |
value 48000 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.24 { | |
iface PCM | |
subdevice 3 | |
name 'PCM Slave Channels' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
control.25 { | |
iface PCM | |
subdevice 4 | |
name 'PCM Rate Shift 100000' | |
value 100000 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '80000 - 120000 (step 1)' | |
} | |
} | |
control.26 { | |
iface PCM | |
subdevice 4 | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.27 { | |
iface PCM | |
subdevice 4 | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.28 { | |
iface PCM | |
subdevice 4 | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.29 { | |
iface PCM | |
subdevice 4 | |
name 'PCM Slave Rate' | |
value 48000 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.30 { | |
iface PCM | |
subdevice 4 | |
name 'PCM Slave Channels' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
control.31 { | |
iface PCM | |
subdevice 5 | |
name 'PCM Rate Shift 100000' | |
value 100000 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '80000 - 120000 (step 1)' | |
} | |
} | |
control.32 { | |
iface PCM | |
subdevice 5 | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.33 { | |
iface PCM | |
subdevice 5 | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.34 { | |
iface PCM | |
subdevice 5 | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.35 { | |
iface PCM | |
subdevice 5 | |
name 'PCM Slave Rate' | |
value 48000 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.36 { | |
iface PCM | |
subdevice 5 | |
name 'PCM Slave Channels' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
control.37 { | |
iface PCM | |
subdevice 6 | |
name 'PCM Rate Shift 100000' | |
value 100000 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '80000 - 120000 (step 1)' | |
} | |
} | |
control.38 { | |
iface PCM | |
subdevice 6 | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.39 { | |
iface PCM | |
subdevice 6 | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.40 { | |
iface PCM | |
subdevice 6 | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.41 { | |
iface PCM | |
subdevice 6 | |
name 'PCM Slave Rate' | |
value 48000 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.42 { | |
iface PCM | |
subdevice 6 | |
name 'PCM Slave Channels' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
control.43 { | |
iface PCM | |
subdevice 7 | |
name 'PCM Rate Shift 100000' | |
value 100000 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '80000 - 120000 (step 1)' | |
} | |
} | |
control.44 { | |
iface PCM | |
subdevice 7 | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.45 { | |
iface PCM | |
subdevice 7 | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.46 { | |
iface PCM | |
subdevice 7 | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.47 { | |
iface PCM | |
subdevice 7 | |
name 'PCM Slave Rate' | |
value 48000 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.48 { | |
iface PCM | |
subdevice 7 | |
name 'PCM Slave Channels' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
control.49 { | |
iface PCM | |
device 1 | |
name 'PCM Rate Shift 100000' | |
value 100000 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '80000 - 120000 (step 1)' | |
} | |
} | |
control.50 { | |
iface PCM | |
device 1 | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.51 { | |
iface PCM | |
device 1 | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.52 { | |
iface PCM | |
device 1 | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.53 { | |
iface PCM | |
device 1 | |
name 'PCM Slave Rate' | |
value 44100 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.54 { | |
iface PCM | |
device 1 | |
name 'PCM Slave Channels' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
control.55 { | |
iface PCM | |
device 1 | |
subdevice 1 | |
name 'PCM Rate Shift 100000' | |
value 100000 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '80000 - 120000 (step 1)' | |
} | |
} | |
control.56 { | |
iface PCM | |
device 1 | |
subdevice 1 | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.57 { | |
iface PCM | |
device 1 | |
subdevice 1 | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.58 { | |
iface PCM | |
device 1 | |
subdevice 1 | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.59 { | |
iface PCM | |
device 1 | |
subdevice 1 | |
name 'PCM Slave Rate' | |
value 48000 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.60 { | |
iface PCM | |
device 1 | |
subdevice 1 | |
name 'PCM Slave Channels' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
control.61 { | |
iface PCM | |
device 1 | |
subdevice 2 | |
name 'PCM Rate Shift 100000' | |
value 100000 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '80000 - 120000 (step 1)' | |
} | |
} | |
control.62 { | |
iface PCM | |
device 1 | |
subdevice 2 | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.63 { | |
iface PCM | |
device 1 | |
subdevice 2 | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.64 { | |
iface PCM | |
device 1 | |
subdevice 2 | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.65 { | |
iface PCM | |
device 1 | |
subdevice 2 | |
name 'PCM Slave Rate' | |
value 48000 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.66 { | |
iface PCM | |
device 1 | |
subdevice 2 | |
name 'PCM Slave Channels' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
control.67 { | |
iface PCM | |
device 1 | |
subdevice 3 | |
name 'PCM Rate Shift 100000' | |
value 100000 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '80000 - 120000 (step 1)' | |
} | |
} | |
control.68 { | |
iface PCM | |
device 1 | |
subdevice 3 | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.69 { | |
iface PCM | |
device 1 | |
subdevice 3 | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.70 { | |
iface PCM | |
device 1 | |
subdevice 3 | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.71 { | |
iface PCM | |
device 1 | |
subdevice 3 | |
name 'PCM Slave Rate' | |
value 48000 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.72 { | |
iface PCM | |
device 1 | |
subdevice 3 | |
name 'PCM Slave Channels' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
control.73 { | |
iface PCM | |
device 1 | |
subdevice 4 | |
name 'PCM Rate Shift 100000' | |
value 100000 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '80000 - 120000 (step 1)' | |
} | |
} | |
control.74 { | |
iface PCM | |
device 1 | |
subdevice 4 | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.75 { | |
iface PCM | |
device 1 | |
subdevice 4 | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.76 { | |
iface PCM | |
device 1 | |
subdevice 4 | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.77 { | |
iface PCM | |
device 1 | |
subdevice 4 | |
name 'PCM Slave Rate' | |
value 48000 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.78 { | |
iface PCM | |
device 1 | |
subdevice 4 | |
name 'PCM Slave Channels' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
control.79 { | |
iface PCM | |
device 1 | |
subdevice 5 | |
name 'PCM Rate Shift 100000' | |
value 100000 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '80000 - 120000 (step 1)' | |
} | |
} | |
control.80 { | |
iface PCM | |
device 1 | |
subdevice 5 | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.81 { | |
iface PCM | |
device 1 | |
subdevice 5 | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.82 { | |
iface PCM | |
device 1 | |
subdevice 5 | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.83 { | |
iface PCM | |
device 1 | |
subdevice 5 | |
name 'PCM Slave Rate' | |
value 48000 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.84 { | |
iface PCM | |
device 1 | |
subdevice 5 | |
name 'PCM Slave Channels' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
control.85 { | |
iface PCM | |
device 1 | |
subdevice 6 | |
name 'PCM Rate Shift 100000' | |
value 100000 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '80000 - 120000 (step 1)' | |
} | |
} | |
control.86 { | |
iface PCM | |
device 1 | |
subdevice 6 | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.87 { | |
iface PCM | |
device 1 | |
subdevice 6 | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.88 { | |
iface PCM | |
device 1 | |
subdevice 6 | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.89 { | |
iface PCM | |
device 1 | |
subdevice 6 | |
name 'PCM Slave Rate' | |
value 48000 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.90 { | |
iface PCM | |
device 1 | |
subdevice 6 | |
name 'PCM Slave Channels' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
control.91 { | |
iface PCM | |
device 1 | |
subdevice 7 | |
name 'PCM Rate Shift 100000' | |
value 100000 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '80000 - 120000 (step 1)' | |
} | |
} | |
control.92 { | |
iface PCM | |
device 1 | |
subdevice 7 | |
name 'PCM Notify' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.93 { | |
iface PCM | |
device 1 | |
subdevice 7 | |
name 'PCM Slave Active' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.94 { | |
iface PCM | |
device 1 | |
subdevice 7 | |
name 'PCM Slave Format' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 52 (step 1)' | |
} | |
} | |
control.95 { | |
iface PCM | |
device 1 | |
subdevice 7 | |
name 'PCM Slave Rate' | |
value 48000 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '0 - 192000 (step 1)' | |
} | |
} | |
control.96 { | |
iface PCM | |
device 1 | |
subdevice 7 | |
name 'PCM Slave Channels' | |
value 2 | |
comment { | |
access read | |
type INTEGER | |
count 1 | |
range '1 - 1024 (step 1)' | |
} | |
} | |
control.97 { | |
iface MIXER | |
name 'PCM Playback Volume' | |
value.0 255 | |
value.1 255 | |
comment { | |
access 'read write user' | |
type INTEGER | |
count 2 | |
range '0 - 255' | |
tlv '0000000100000008ffffec1400000014' | |
dbmin -5100 | |
dbmax 0 | |
dbvalue.0 0 | |
dbvalue.1 0 | |
} | |
} | |
} | |
state.sc7180rt5682max { | |
control.1 { | |
iface MIXER | |
name 'DAC1 Playback Volume' | |
value.0 87 | |
value.1 87 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 2 | |
range '0 - 87' | |
dbmin -6525 | |
dbmax 0 | |
dbvalue.0 0 | |
dbvalue.1 0 | |
} | |
} | |
control.2 { | |
iface MIXER | |
name 'CBJ Boost Volume' | |
value 8 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 1 | |
range '0 - 8' | |
dbmin 0 | |
dbmax 5200 | |
dbvalue.0 5200 | |
} | |
} | |
control.3 { | |
iface MIXER | |
name 'STO1 ADC Capture Switch' | |
value.0 true | |
value.1 false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 2 | |
} | |
} | |
control.4 { | |
iface MIXER | |
name 'STO1 ADC Capture Volume' | |
value.0 43 | |
value.1 43 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 2 | |
range '0 - 63' | |
dbmin -1725 | |
dbmax 3000 | |
dbvalue.0 1500 | |
dbvalue.1 1500 | |
} | |
} | |
control.5 { | |
iface MIXER | |
name 'STO1 ADC Boost Gain Volume' | |
value.0 2 | |
value.1 2 | |
comment { | |
access 'read write' | |
type INTEGER | |
count 2 | |
range '0 - 3' | |
dbmin 0 | |
dbmax 3600 | |
dbvalue.0 2400 | |
dbvalue.1 2400 | |
} | |
} | |
control.6 { | |
iface PCM | |
name 'Playback Channel Map' | |
value.0 3 | |
value.1 5 | |
value.2 4 | |
value.3 6 | |
comment { | |
access read | |
type INTEGER | |
count 4 | |
range '0 - 36' | |
} | |
} | |
control.7 { | |
iface CARD | |
name 'Headset Jack' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.8 { | |
iface CARD | |
name 'HDMI Jack' | |
value false | |
comment { | |
access read | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.9 { | |
iface PCM | |
device 2 | |
name 'Playback Channel Map' | |
value.0 0 | |
value.1 0 | |
value.2 0 | |
value.3 0 | |
value.4 0 | |
value.5 0 | |
value.6 0 | |
value.7 0 | |
comment { | |
access read | |
type INTEGER | |
count 8 | |
range '0 - 36' | |
} | |
} | |
control.10 { | |
iface PCM | |
device 2 | |
name 'IEC958 Playback Mask' | |
value ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 | |
comment { | |
access read | |
type IEC958 | |
count 1 | |
} | |
} | |
control.11 { | |
iface PCM | |
device 2 | |
name 'IEC958 Playback Default' | |
value '0400000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' | |
comment { | |
access 'read write' | |
type IEC958 | |
count 1 | |
} | |
} | |
control.12 { | |
iface PCM | |
device 2 | |
name ELD | |
value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000' | |
comment { | |
access 'read volatile' | |
type BYTES | |
count 128 | |
} | |
} | |
control.13 { | |
iface MIXER | |
name 'RECMIX1L CBJ Switch' | |
value true | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.14 { | |
iface MIXER | |
name 'Stereo1 ADC L1 Mux' | |
value 'DAC MIX' | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 'DAC MIX' | |
item.1 ADC | |
} | |
} | |
control.15 { | |
iface MIXER | |
name 'Stereo1 ADC R1 Mux' | |
value 'DAC MIX' | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 'DAC MIX' | |
item.1 ADC | |
} | |
} | |
control.16 { | |
iface MIXER | |
name 'Stereo1 ADC L2 Mux' | |
value DMIC | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 'DAC MIX' | |
item.1 DMIC | |
} | |
} | |
control.17 { | |
iface MIXER | |
name 'Stereo1 ADC R2 Mux' | |
value DMIC | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 'DAC MIX' | |
item.1 DMIC | |
} | |
} | |
control.18 { | |
iface MIXER | |
name 'Stereo1 ADC L Mux' | |
value 'ADC1 L' | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 'ADC1 L' | |
item.1 'ADC1 R' | |
} | |
} | |
control.19 { | |
iface MIXER | |
name 'Stereo1 ADC R Mux' | |
value 'ADC1 R' | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 'ADC1 L' | |
item.1 'ADC1 R' | |
} | |
} | |
control.20 { | |
iface MIXER | |
name 'IF1_ADC Mux' | |
value 'Slot 0' | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 'Slot 0' | |
item.1 'Slot 2' | |
item.2 'Slot 4' | |
item.3 'Slot 6' | |
} | |
} | |
control.21 { | |
iface MIXER | |
name 'Stereo1 ADC MIXL ADC1 Switch' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.22 { | |
iface MIXER | |
name 'Stereo1 ADC MIXL ADC2 Switch' | |
value true | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.23 { | |
iface MIXER | |
name 'Stereo1 ADC MIXR ADC1 Switch' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.24 { | |
iface MIXER | |
name 'Stereo1 ADC MIXR ADC2 Switch' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.25 { | |
iface MIXER | |
name 'IF1 01 ADC Swap Mux' | |
value L/L | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 L/R | |
item.1 R/L | |
item.2 L/L | |
item.3 R/R | |
} | |
} | |
control.26 { | |
iface MIXER | |
name 'IF1 23 ADC Swap Mux' | |
value L/R | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 L/R | |
item.1 R/L | |
item.2 L/L | |
item.3 R/R | |
} | |
} | |
control.27 { | |
iface MIXER | |
name 'IF1 45 ADC Swap Mux' | |
value L/R | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 L/R | |
item.1 R/L | |
item.2 L/L | |
item.3 R/R | |
} | |
} | |
control.28 { | |
iface MIXER | |
name 'IF1 67 ADC Swap Mux' | |
value L/R | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 L/R | |
item.1 R/L | |
item.2 L/L | |
item.3 R/R | |
} | |
} | |
control.29 { | |
iface MIXER | |
name 'IF2 ADC Swap Mux' | |
value L/R | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 L/R | |
item.1 R/L | |
item.2 L/L | |
item.3 R/R | |
} | |
} | |
control.30 { | |
iface MIXER | |
name 'ADCDAT Mux' | |
value ADCDAT1 | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 ADCDAT1 | |
item.1 ADCDAT2 | |
} | |
} | |
control.31 { | |
iface MIXER | |
name 'DAC L Mux' | |
value IF1 | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 IF1 | |
item.1 SOUND | |
} | |
} | |
control.32 { | |
iface MIXER | |
name 'DAC R Mux' | |
value IF1 | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 IF1 | |
item.1 SOUND | |
} | |
} | |
control.33 { | |
iface MIXER | |
name 'DAC1 MIXL Stereo ADC Switch' | |
value true | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.34 { | |
iface MIXER | |
name 'DAC1 MIXL DAC1 Switch' | |
value true | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.35 { | |
iface MIXER | |
name 'DAC1 MIXR Stereo ADC Switch' | |
value true | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.36 { | |
iface MIXER | |
name 'DAC1 MIXR DAC1 Switch' | |
value true | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.37 { | |
iface MIXER | |
name 'DAC L1 Source' | |
value DAC1 | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 'Stereo1 DAC Mixer' | |
item.1 DAC1 | |
} | |
} | |
control.38 { | |
iface MIXER | |
name 'DAC R1 Source' | |
value DAC1 | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 'Stereo1 DAC Mixer' | |
item.1 DAC1 | |
} | |
} | |
control.39 { | |
iface MIXER | |
name 'Stereo1 DAC MIXL DAC L1 Switch' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.40 { | |
iface MIXER | |
name 'Stereo1 DAC MIXL DAC R1 Switch' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.41 { | |
iface MIXER | |
name 'Stereo1 DAC MIXR DAC L1 Switch' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.42 { | |
iface MIXER | |
name 'Stereo1 DAC MIXR DAC R1 Switch' | |
value false | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.43 { | |
iface MIXER | |
name 'HPOL Playback Switch' | |
value true | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.44 { | |
iface MIXER | |
name 'HPOR Playback Switch' | |
value true | |
comment { | |
access 'read write' | |
type BOOLEAN | |
count 1 | |
} | |
} | |
control.45 { | |
iface MIXER | |
name 'HPO Signal Demux' | |
value OneBit | |
comment { | |
access 'read write' | |
type ENUMERATED | |
count 1 | |
item.0 Legacy | |
item.1 OneBit | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment