@@ -3713,13 +3713,13 @@ static const u16 snd_djm_opts_250mk2_pb2[] = { 0x0200, 0x0201, 0x0204 };
37133713static const u16 snd_djm_opts_250mk2_pb3 [] = { 0x0300 , 0x0301 , 0x0304 };
37143714
37153715static const struct snd_djm_ctl snd_djm_ctls_250mk2 [] = {
3716- SND_DJM_CTL ("Capture Level" , cap_level , 0 , SND_DJM_WINDEX_CAPLVL ),
3717- SND_DJM_CTL ("Ch1 Input" , 250 mk2_cap1 , 2 , SND_DJM_WINDEX_CAP ),
3718- SND_DJM_CTL ("Ch2 Input" , 250 mk2_cap2 , 2 , SND_DJM_WINDEX_CAP ),
3719- SND_DJM_CTL ("Ch3 Input" , 250 mk2_cap3 , 0 , SND_DJM_WINDEX_CAP ),
3720- SND_DJM_CTL ("Ch1 Output" , 250 mk2_pb1 , 0 , SND_DJM_WINDEX_PB ),
3721- SND_DJM_CTL ("Ch2 Output" , 250 mk2_pb2 , 1 , SND_DJM_WINDEX_PB ),
3722- SND_DJM_CTL ("Ch3 Output" , 250 mk2_pb3 , 2 , SND_DJM_WINDEX_PB )
3716+ SND_DJM_CTL ("Master Input Level Capture Switch " , cap_level , 0 , SND_DJM_WINDEX_CAPLVL ),
3717+ SND_DJM_CTL ("Input 1 Capture Switch" , 250 mk2_cap1 , 2 , SND_DJM_WINDEX_CAP ),
3718+ SND_DJM_CTL ("Input 2 Capture Switch" , 250 mk2_cap2 , 2 , SND_DJM_WINDEX_CAP ),
3719+ SND_DJM_CTL ("Input 3 Capture Switch" , 250 mk2_cap3 , 0 , SND_DJM_WINDEX_CAP ),
3720+ SND_DJM_CTL ("Output 1 Playback Switch" , 250 mk2_pb1 , 0 , SND_DJM_WINDEX_PB ),
3721+ SND_DJM_CTL ("Output 2 Playback Switch" , 250 mk2_pb2 , 1 , SND_DJM_WINDEX_PB ),
3722+ SND_DJM_CTL ("Output 3 Playback Switch" , 250 mk2_pb3 , 2 , SND_DJM_WINDEX_PB )
37233723};
37243724
37253725
@@ -3738,13 +3738,13 @@ static const u16 snd_djm_opts_450_pb2[] = { 0x0200, 0x0201, 0x0204 };
37383738static const u16 snd_djm_opts_450_pb3 [] = { 0x0300 , 0x0301 , 0x0304 };
37393739
37403740static const struct snd_djm_ctl snd_djm_ctls_450 [] = {
3741- SND_DJM_CTL ("Capture Level" , cap_level , 0 , SND_DJM_WINDEX_CAPLVL ),
3742- SND_DJM_CTL ("Ch1 Input" , 450 _cap1 , 2 , SND_DJM_WINDEX_CAP ),
3743- SND_DJM_CTL ("Ch2 Input" , 450 _cap2 , 2 , SND_DJM_WINDEX_CAP ),
3744- SND_DJM_CTL ("Ch3 Input" , 450 _cap3 , 0 , SND_DJM_WINDEX_CAP ),
3745- SND_DJM_CTL ("Ch1 Output" , 450 _pb1 , 0 , SND_DJM_WINDEX_PB ),
3746- SND_DJM_CTL ("Ch2 Output" , 450 _pb2 , 1 , SND_DJM_WINDEX_PB ),
3747- SND_DJM_CTL ("Ch3 Output" , 450 _pb3 , 2 , SND_DJM_WINDEX_PB )
3741+ SND_DJM_CTL ("Master Input Level Capture Switch " , cap_level , 0 , SND_DJM_WINDEX_CAPLVL ),
3742+ SND_DJM_CTL ("Input 1 Capture Switch" , 450 _cap1 , 2 , SND_DJM_WINDEX_CAP ),
3743+ SND_DJM_CTL ("Input 2 Capture Switch" , 450 _cap2 , 2 , SND_DJM_WINDEX_CAP ),
3744+ SND_DJM_CTL ("Input 3 Capture Switch" , 450 _cap3 , 0 , SND_DJM_WINDEX_CAP ),
3745+ SND_DJM_CTL ("Output 1 Playback Switch" , 450 _pb1 , 0 , SND_DJM_WINDEX_PB ),
3746+ SND_DJM_CTL ("Output 2 Playback Switch" , 450 _pb2 , 1 , SND_DJM_WINDEX_PB ),
3747+ SND_DJM_CTL ("Output 3 Playback Switch" , 450 _pb3 , 2 , SND_DJM_WINDEX_PB )
37483748};
37493749
37503750
@@ -3759,11 +3759,11 @@ static const u16 snd_djm_opts_750_cap4[] = {
37593759 0x0401 , 0x0403 , 0x0406 , 0x0407 , 0x0408 , 0x0409 , 0x040a , 0x040f };
37603760
37613761static const struct snd_djm_ctl snd_djm_ctls_750 [] = {
3762- SND_DJM_CTL ("Capture Level" , cap_level , 0 , SND_DJM_WINDEX_CAPLVL ),
3763- SND_DJM_CTL ("Ch1 Input" , 750 _cap1 , 2 , SND_DJM_WINDEX_CAP ),
3764- SND_DJM_CTL ("Ch2 Input" , 750 _cap2 , 2 , SND_DJM_WINDEX_CAP ),
3765- SND_DJM_CTL ("Ch3 Input" , 750 _cap3 , 0 , SND_DJM_WINDEX_CAP ),
3766- SND_DJM_CTL ("Ch4 Input" , 750 _cap4 , 0 , SND_DJM_WINDEX_CAP )
3762+ SND_DJM_CTL ("Master Input Level Capture Switch " , cap_level , 0 , SND_DJM_WINDEX_CAPLVL ),
3763+ SND_DJM_CTL ("Input 1 Capture Switch" , 750 _cap1 , 2 , SND_DJM_WINDEX_CAP ),
3764+ SND_DJM_CTL ("Input 2 Capture Switch" , 750 _cap2 , 2 , SND_DJM_WINDEX_CAP ),
3765+ SND_DJM_CTL ("Input 3 Capture Switch" , 750 _cap3 , 0 , SND_DJM_WINDEX_CAP ),
3766+ SND_DJM_CTL ("Input 4 Capture Switch" , 750 _cap4 , 0 , SND_DJM_WINDEX_CAP )
37673767};
37683768
37693769
@@ -3778,11 +3778,11 @@ static const u16 snd_djm_opts_850_cap4[] = {
37783778 0x0400 , 0x0403 , 0x0406 , 0x0407 , 0x0408 , 0x0409 , 0x040a , 0x040f };
37793779
37803780static const struct snd_djm_ctl snd_djm_ctls_850 [] = {
3781- SND_DJM_CTL ("Capture Level" , cap_level , 0 , SND_DJM_WINDEX_CAPLVL ),
3782- SND_DJM_CTL ("Ch1 Input" , 850 _cap1 , 1 , SND_DJM_WINDEX_CAP ),
3783- SND_DJM_CTL ("Ch2 Input" , 850 _cap2 , 0 , SND_DJM_WINDEX_CAP ),
3784- SND_DJM_CTL ("Ch3 Input" , 850 _cap3 , 0 , SND_DJM_WINDEX_CAP ),
3785- SND_DJM_CTL ("Ch4 Input" , 850 _cap4 , 1 , SND_DJM_WINDEX_CAP )
3781+ SND_DJM_CTL ("Master Input Level Capture Switch " , cap_level , 0 , SND_DJM_WINDEX_CAPLVL ),
3782+ SND_DJM_CTL ("Input 1 Capture Switch" , 850 _cap1 , 1 , SND_DJM_WINDEX_CAP ),
3783+ SND_DJM_CTL ("Input 2 Capture Switch" , 850 _cap2 , 0 , SND_DJM_WINDEX_CAP ),
3784+ SND_DJM_CTL ("Input 3 Capture Switch" , 850 _cap3 , 0 , SND_DJM_WINDEX_CAP ),
3785+ SND_DJM_CTL ("Input 4 Capture Switch" , 850 _cap4 , 1 , SND_DJM_WINDEX_CAP )
37863786};
37873787
37883788
@@ -3799,12 +3799,12 @@ static const u16 snd_djm_opts_900nxs2_cap5[] = {
37993799 0x0507 , 0x0508 , 0x0509 , 0x050a , 0x0511 , 0x0512 , 0x0513 , 0x0514 };
38003800
38013801static const struct snd_djm_ctl snd_djm_ctls_900nxs2 [] = {
3802- SND_DJM_CTL ("Capture Level" , cap_level , 0 , SND_DJM_WINDEX_CAPLVL ),
3803- SND_DJM_CTL ("Ch1 Input" , 900 nxs2_cap1 , 2 , SND_DJM_WINDEX_CAP ),
3804- SND_DJM_CTL ("Ch2 Input" , 900 nxs2_cap2 , 2 , SND_DJM_WINDEX_CAP ),
3805- SND_DJM_CTL ("Ch3 Input" , 900 nxs2_cap3 , 2 , SND_DJM_WINDEX_CAP ),
3806- SND_DJM_CTL ("Ch4 Input" , 900 nxs2_cap4 , 2 , SND_DJM_WINDEX_CAP ),
3807- SND_DJM_CTL ("Ch5 Input" , 900 nxs2_cap5 , 3 , SND_DJM_WINDEX_CAP )
3802+ SND_DJM_CTL ("Master Input Level Capture Switch " , cap_level , 0 , SND_DJM_WINDEX_CAPLVL ),
3803+ SND_DJM_CTL ("Input 1 Capture Switch" , 900 nxs2_cap1 , 2 , SND_DJM_WINDEX_CAP ),
3804+ SND_DJM_CTL ("Input 2 Capture Switch" , 900 nxs2_cap2 , 2 , SND_DJM_WINDEX_CAP ),
3805+ SND_DJM_CTL ("Input 3 Capture Switch" , 900 nxs2_cap3 , 2 , SND_DJM_WINDEX_CAP ),
3806+ SND_DJM_CTL ("Input 4 Capture Switch" , 900 nxs2_cap4 , 2 , SND_DJM_WINDEX_CAP ),
3807+ SND_DJM_CTL ("Input 5 Capture Switch" , 900 nxs2_cap5 , 3 , SND_DJM_WINDEX_CAP )
38083808};
38093809
38103810// DJM-750MK2
@@ -3825,15 +3825,15 @@ static const u16 snd_djm_opts_750mk2_pb3[] = { 0x0300, 0x0301, 0x0304 };
38253825
38263826
38273827static const struct snd_djm_ctl snd_djm_ctls_750mk2 [] = {
3828- SND_DJM_CTL ("Capture Level" , cap_level , 0 , SND_DJM_WINDEX_CAPLVL ),
3829- SND_DJM_CTL ("Ch1 Input" , 750 mk2_cap1 , 2 , SND_DJM_WINDEX_CAP ),
3830- SND_DJM_CTL ("Ch2 Input" , 750 mk2_cap2 , 2 , SND_DJM_WINDEX_CAP ),
3831- SND_DJM_CTL ("Ch3 Input" , 750 mk2_cap3 , 2 , SND_DJM_WINDEX_CAP ),
3832- SND_DJM_CTL ("Ch4 Input" , 750 mk2_cap4 , 2 , SND_DJM_WINDEX_CAP ),
3833- SND_DJM_CTL ("Ch5 Input" , 750 mk2_cap5 , 3 , SND_DJM_WINDEX_CAP ),
3834- SND_DJM_CTL ("Ch1 Output" , 750 mk2_pb1 , 0 , SND_DJM_WINDEX_PB ),
3835- SND_DJM_CTL ("Ch2 Output" , 750 mk2_pb2 , 1 , SND_DJM_WINDEX_PB ),
3836- SND_DJM_CTL ("Ch3 Output" , 750 mk2_pb3 , 2 , SND_DJM_WINDEX_PB )
3828+ SND_DJM_CTL ("Master Input Level Capture Switch " , cap_level , 0 , SND_DJM_WINDEX_CAPLVL ),
3829+ SND_DJM_CTL ("Input 1 Capture Switch " , 750 mk2_cap1 , 2 , SND_DJM_WINDEX_CAP ),
3830+ SND_DJM_CTL ("Input 2 Capture Switch " , 750 mk2_cap2 , 2 , SND_DJM_WINDEX_CAP ),
3831+ SND_DJM_CTL ("Input 3 Capture Switch " , 750 mk2_cap3 , 2 , SND_DJM_WINDEX_CAP ),
3832+ SND_DJM_CTL ("Input 4 Capture Switch " , 750 mk2_cap4 , 2 , SND_DJM_WINDEX_CAP ),
3833+ SND_DJM_CTL ("Input 5 Capture Switch " , 750 mk2_cap5 , 3 , SND_DJM_WINDEX_CAP ),
3834+ SND_DJM_CTL ("Output 1 Playback Switch" , 750 mk2_pb1 , 0 , SND_DJM_WINDEX_PB ),
3835+ SND_DJM_CTL ("Output 2 Playback Switch" , 750 mk2_pb2 , 1 , SND_DJM_WINDEX_PB ),
3836+ SND_DJM_CTL ("Output 3 Playback Switch" , 750 mk2_pb3 , 2 , SND_DJM_WINDEX_PB )
38373837};
38383838
38393839
@@ -3853,12 +3853,12 @@ static const u16 snd_djm_opts_a9_cap5[] = {
38533853 0x0501 , 0x0502 , 0x0503 , 0x0505 , 0x0506 , 0x0507 , 0x0508 , 0x0509 , 0x050a , 0x050e };
38543854
38553855static const struct snd_djm_ctl snd_djm_ctls_a9 [] = {
3856- SND_DJM_CTL ("Capture Level" , a9_cap_level , 0 , SND_DJM_WINDEX_CAPLVL ),
3857- SND_DJM_CTL ("Master Input" , a9_cap1 , 3 , SND_DJM_WINDEX_CAP ),
3858- SND_DJM_CTL ("Ch1 Input" , a9_cap2 , 2 , SND_DJM_WINDEX_CAP ),
3859- SND_DJM_CTL ("Ch2 Input" , a9_cap3 , 2 , SND_DJM_WINDEX_CAP ),
3860- SND_DJM_CTL ("Ch3 Input" , a9_cap4 , 2 , SND_DJM_WINDEX_CAP ),
3861- SND_DJM_CTL ("Ch4 Input" , a9_cap5 , 2 , SND_DJM_WINDEX_CAP )
3856+ SND_DJM_CTL ("Master Input Level Capture Switch " , a9_cap_level , 0 , SND_DJM_WINDEX_CAPLVL ),
3857+ SND_DJM_CTL ("Master Input Capture Switch" , a9_cap1 , 3 , SND_DJM_WINDEX_CAP ),
3858+ SND_DJM_CTL ("Input 1 Capture Switch" , a9_cap2 , 2 , SND_DJM_WINDEX_CAP ),
3859+ SND_DJM_CTL ("Input 2 Capture Switch" , a9_cap3 , 2 , SND_DJM_WINDEX_CAP ),
3860+ SND_DJM_CTL ("Input 3 Capture Switch" , a9_cap4 , 2 , SND_DJM_WINDEX_CAP ),
3861+ SND_DJM_CTL ("Input 4 Capture Switch" , a9_cap5 , 2 , SND_DJM_WINDEX_CAP )
38623862};
38633863
38643864// DJM-V10
@@ -3895,13 +3895,13 @@ static const u16 snd_djm_opts_v10_cap6[] = {
38953895};
38963896
38973897static const struct snd_djm_ctl snd_djm_ctls_v10 [] = {
3898- SND_DJM_CTL ("Master Capture Level Capture Switch" , v10_cap_level , 0 , SND_DJM_WINDEX_CAPLVL ),
3899- SND_DJM_CTL ("Capture Ch1 Capture Switch" , v10_cap1 , 2 , SND_DJM_WINDEX_CAP ),
3900- SND_DJM_CTL ("Capture Ch2 Capture Switch" , v10_cap2 , 2 , SND_DJM_WINDEX_CAP ),
3901- SND_DJM_CTL ("Capture Ch3 Capture Switch" , v10_cap3 , 0 , SND_DJM_WINDEX_CAP ),
3902- SND_DJM_CTL ("Capture Ch4 Capture Switch" , v10_cap4 , 0 , SND_DJM_WINDEX_CAP ),
3903- SND_DJM_CTL ("Capture Ch5 Capture Switch" , v10_cap5 , 0 , SND_DJM_WINDEX_CAP ),
3904- SND_DJM_CTL ("Capture Ch6 Capture Switch" , v10_cap6 , 0 , SND_DJM_WINDEX_CAP )
3898+ SND_DJM_CTL ("Master Input Level Capture Switch" , v10_cap_level , 0 , SND_DJM_WINDEX_CAPLVL ),
3899+ SND_DJM_CTL ("Input 1 Capture Switch" , v10_cap1 , 2 , SND_DJM_WINDEX_CAP ),
3900+ SND_DJM_CTL ("Input 2 Capture Switch" , v10_cap2 , 2 , SND_DJM_WINDEX_CAP ),
3901+ SND_DJM_CTL ("Input 3 Capture Switch" , v10_cap3 , 0 , SND_DJM_WINDEX_CAP ),
3902+ SND_DJM_CTL ("Input 4 Capture Switch" , v10_cap4 , 0 , SND_DJM_WINDEX_CAP ),
3903+ SND_DJM_CTL ("Input 5 Capture Switch" , v10_cap5 , 0 , SND_DJM_WINDEX_CAP ),
3904+ SND_DJM_CTL ("Input 6 Capture Switch" , v10_cap6 , 0 , SND_DJM_WINDEX_CAP )
39053905 // playback channels are fixed and controlled by hardware knobs on the mixer
39063906};
39073907
0 commit comments