M-Audio Xponent Juan Pedro Bolivar Puente <raskolnikov@gnu.org> Controller mapping for the M-Audio Xponent DJ controller. https://sinusoid.es/mixco/script/maudio_xponent.mixco.html https://github.com/arximboldi/mixco/issues [Master] headMix 0xb2 0xd [Master] crossfader 0xb2 0x7 [EffectRack1_EffectUnit1] super1 0xb0 0xc [EffectRack1_EffectUnit1] mix 0xb0 0xd [EffectRack1_EffectUnit2] super1 0xb1 0xc [EffectRack1_EffectUnit2] mix 0xb1 0xd [EffectRack1_EffectUnit1_Effect1] parameter1 0xb2 0x9 [EffectRack1_EffectUnit1_Effect1] parameter2 0xb2 0x8 [EffectRack1_EffectUnit1] group_[Channel1]_enable 0x92 0x0 [EffectRack1_EffectUnit1] group_[Channel2]_enable 0x92 0x1 [Master] maudio_xponent.__handle_x90_x2c 0x90 0x2c [Master] maudio_xponent.__handle_x90_x2c 0x80 0x2c [Master] maudio_xponent.__handle_x90_x14 0x90 0x14 [Channel1] filterLowKill 0x90 0x8 [Channel1] filterLowKill 0x80 0x8 [Channel1] filterMidKill 0x90 0x9 [Channel1] filterMidKill 0x80 0x9 [Channel1] filterHighKill 0x90 0xa [Channel1] filterHighKill 0x80 0xa [Channel1] pregain_toggle 0x90 0xb [Channel1] pregain_toggle 0x80 0xb [Channel1] filterLow 0xb0 0x8 [Channel1] filterMid 0xb0 0x9 [Channel1] filterHigh 0xb0 0xa [Channel1] pregain 0xb0 0xb [Channel1] sync_enabled 0x90 0x2 [Channel1] sync_enabled 0x80 0x2 [Channel1] volume 0xb0 0x7 [Master] maudio_xponent.__handle_x90_x7 0x90 0x7 [Master] maudio_xponent.__handle_x90_x7 0x80 0x7 [Channel1] back 0x90 0x21 [Channel1] back 0x80 0x21 [Channel1] fwd 0x90 0x22 [Channel1] fwd 0x80 0x22 [Master] maudio_xponent.__handle_x90_x17 0x90 0x17 [Master] maudio_xponent.__handle_x90_x17 0x80 0x17 [Master] maudio_xponent.__handle_x90_x18 0x90 0x18 [Master] maudio_xponent.__handle_x90_x18 0x80 0x18 [Master] maudio_xponent.__handle_x90_x19 0x90 0x19 [Master] maudio_xponent.__handle_x90_x19 0x80 0x19 [Master] maudio_xponent.__handle_x90_x1a 0x90 0x1a [Master] maudio_xponent.__handle_x90_x1a 0x80 0x1a [Master] maudio_xponent.__handle_x90_x1b 0x90 0x1b [Master] maudio_xponent.__handle_x90_x1b 0x80 0x1b [Master] maudio_xponent.__handle_x90_x1c 0x90 0x1c [Master] maudio_xponent.__handle_x90_x1c 0x80 0x1c [Master] maudio_xponent.__handle_x90_x1d 0x90 0x1d [Master] maudio_xponent.__handle_x90_x1d 0x80 0x1d [Master] maudio_xponent.__handle_x90_x1e 0x90 0x1e [Master] maudio_xponent.__handle_x90_x1e 0x80 0x1e [Channel1] beats_translate_curpos 0x90 0x1f [Channel1] beats_translate_curpos 0x80 0x1f [Channel1] reverse 0x90 0x20 [Channel1] reverse 0x80 0x20 [Channel1] cue_default 0x90 0x23 [Channel1] cue_default 0x80 0x23 [Channel1] play 0x90 0x24 [Master] maudio_xponent.__handle_x90_x29 0x90 0x29 [Master] maudio_xponent.__handle_x90_x29 0x80 0x29 [Master] maudio_xponent.__handle_x90_x2b 0x90 0x2b [Master] maudio_xponent.__handle_x90_x2b 0x80 0x2b [Channel1] reloop_exit 0x90 0x2a [Master] maudio_xponent.__handle_x90_x25 0x90 0x25 [Master] maudio_xponent.__handle_x90_x25 0x80 0x25 [Master] maudio_xponent.__handle_x90_x26 0x90 0x26 [Master] maudio_xponent.__handle_x90_x26 0x80 0x26 [Master] maudio_xponent.__handle_x90_x27 0x90 0x27 [Master] maudio_xponent.__handle_x90_x27 0x80 0x27 [Master] maudio_xponent.__handle_x90_x28 0x90 0x28 [Master] maudio_xponent.__handle_x90_x28 0x80 0x28 [EffectRack1_EffectUnit1] group_[Channel1]_enable 0x90 0xc [EffectRack1_EffectUnit2] group_[Channel1]_enable 0x90 0xd [Master] maudio_xponent.__handle_xb0_xe 0xb0 0xe [Master] maudio_xponent.__handle_x90_xe 0x90 0xe [Master] maudio_xponent.__handle_x90_xe 0x80 0xe [QuickEffectRack1_[Channel1]] super1 0xb0 0xf [QuickEffectRack1_[Channel1]] enabled 0x90 0xf [QuickEffectRack1_[Channel1]] enabled 0x80 0xf [Master] maudio_xponent.__handle_x90_x15 0x90 0x15 [Master] maudio_xponent.__handle_x90_x16 0x90 0x16 [Master] maudio_xponent.__handle_x90_x16 0x80 0x16 [Master] maudio_xponent.__handle_xb0_x16 0xb0 0x16 [Master] maudio_xponent.__handle_x90_x10 0x90 0x10 [Master] maudio_xponent.__handle_x90_x10 0x80 0x10 [Master] maudio_xponent.__handle_x90_x11 0x90 0x11 [Master] maudio_xponent.__handle_x90_x11 0x80 0x11 [Channel1] rate 0xe0 0x0 [Master] maudio_xponent.__handle_x90_x12 0x90 0x12 [Master] maudio_xponent.__handle_x90_x12 0x80 0x12 [Master] maudio_xponent.__handle_x90_x13 0x90 0x13 [Master] maudio_xponent.__handle_x90_x13 0x80 0x13 [Master] maudio_xponent.__handle_x91_x2c 0x91 0x2c [Master] maudio_xponent.__handle_x91_x2c 0x81 0x2c [Master] maudio_xponent.__handle_x91_x14 0x91 0x14 [Channel2] filterLowKill 0x91 0x8 [Channel2] filterLowKill 0x81 0x8 [Channel2] filterMidKill 0x91 0x9 [Channel2] filterMidKill 0x81 0x9 [Channel2] filterHighKill 0x91 0xa [Channel2] filterHighKill 0x81 0xa [Channel2] pregain_toggle 0x91 0xb [Channel2] pregain_toggle 0x81 0xb [Channel2] filterLow 0xb1 0x8 [Channel2] filterMid 0xb1 0x9 [Channel2] filterHigh 0xb1 0xa [Channel2] pregain 0xb1 0xb [Channel2] sync_enabled 0x91 0x2 [Channel2] sync_enabled 0x81 0x2 [Channel2] volume 0xb1 0x7 [Master] maudio_xponent.__handle_x91_x7 0x91 0x7 [Master] maudio_xponent.__handle_x91_x7 0x81 0x7 [Channel2] back 0x91 0x21 [Channel2] back 0x81 0x21 [Channel2] fwd 0x91 0x22 [Channel2] fwd 0x81 0x22 [Master] maudio_xponent.__handle_x91_x17 0x91 0x17 [Master] maudio_xponent.__handle_x91_x17 0x81 0x17 [Master] maudio_xponent.__handle_x91_x18 0x91 0x18 [Master] maudio_xponent.__handle_x91_x18 0x81 0x18 [Master] maudio_xponent.__handle_x91_x19 0x91 0x19 [Master] maudio_xponent.__handle_x91_x19 0x81 0x19 [Master] maudio_xponent.__handle_x91_x1a 0x91 0x1a [Master] maudio_xponent.__handle_x91_x1a 0x81 0x1a [Master] maudio_xponent.__handle_x91_x1b 0x91 0x1b [Master] maudio_xponent.__handle_x91_x1b 0x81 0x1b [Master] maudio_xponent.__handle_x91_x1c 0x91 0x1c [Master] maudio_xponent.__handle_x91_x1c 0x81 0x1c [Master] maudio_xponent.__handle_x91_x1d 0x91 0x1d [Master] maudio_xponent.__handle_x91_x1d 0x81 0x1d [Master] maudio_xponent.__handle_x91_x1e 0x91 0x1e [Master] maudio_xponent.__handle_x91_x1e 0x81 0x1e [Channel2] beats_translate_curpos 0x91 0x1f [Channel2] beats_translate_curpos 0x81 0x1f [Channel2] reverse 0x91 0x20 [Channel2] reverse 0x81 0x20 [Channel2] cue_default 0x91 0x23 [Channel2] cue_default 0x81 0x23 [Channel2] play 0x91 0x24 [Master] maudio_xponent.__handle_x91_x29 0x91 0x29 [Master] maudio_xponent.__handle_x91_x29 0x81 0x29 [Master] maudio_xponent.__handle_x91_x2b 0x91 0x2b [Master] maudio_xponent.__handle_x91_x2b 0x81 0x2b [Channel2] reloop_exit 0x91 0x2a [Master] maudio_xponent.__handle_x91_x25 0x91 0x25 [Master] maudio_xponent.__handle_x91_x25 0x81 0x25 [Master] maudio_xponent.__handle_x91_x26 0x91 0x26 [Master] maudio_xponent.__handle_x91_x26 0x81 0x26 [Master] maudio_xponent.__handle_x91_x27 0x91 0x27 [Master] maudio_xponent.__handle_x91_x27 0x81 0x27 [Master] maudio_xponent.__handle_x91_x28 0x91 0x28 [Master] maudio_xponent.__handle_x91_x28 0x81 0x28 [EffectRack1_EffectUnit1] group_[Channel2]_enable 0x91 0xc [EffectRack1_EffectUnit2] group_[Channel2]_enable 0x91 0xd [Master] maudio_xponent.__handle_xb1_xe 0xb1 0xe [Master] maudio_xponent.__handle_x91_xe 0x91 0xe [Master] maudio_xponent.__handle_x91_xe 0x81 0xe [QuickEffectRack1_[Channel2]] super1 0xb1 0xf [QuickEffectRack1_[Channel2]] enabled 0x91 0xf [QuickEffectRack1_[Channel2]] enabled 0x81 0xf [Master] maudio_xponent.__handle_x91_x15 0x91 0x15 [Master] maudio_xponent.__handle_x91_x16 0x91 0x16 [Master] maudio_xponent.__handle_x91_x16 0x81 0x16 [Master] maudio_xponent.__handle_xb1_x16 0xb1 0x16 [Master] maudio_xponent.__handle_x91_x10 0x91 0x10 [Master] maudio_xponent.__handle_x91_x10 0x81 0x10 [Master] maudio_xponent.__handle_x91_x11 0x91 0x11 [Master] maudio_xponent.__handle_x91_x11 0x81 0x11 [Channel2] rate 0xe1 0x0 [Master] maudio_xponent.__handle_x91_x12 0x91 0x12 [Master] maudio_xponent.__handle_x91_x12 0x81 0x12 [Master] maudio_xponent.__handle_x91_x13 0x91 0x13 [Master] maudio_xponent.__handle_x91_x13 0x81 0x13 [EffectRack1_EffectUnit1_Effect1] parameter1 0xb2 0x9 0x7f 0x0 1 [EffectRack1_EffectUnit1_Effect1] parameter2 0xb2 0x8 0x7f 0x0 1 [Channel1] pfl 0x90 0x14 0x7f 0x0 1 [Channel1] filterLowKill 0x90 0x8 0x7f 0x0 1 [Channel1] filterMidKill 0x90 0x9 0x7f 0x0 1 [Channel1] filterHighKill 0x90 0xa 0x7f 0x0 1 [Channel1] pregain_toggle 0x90 0xb 0x7f 0x0 1 [Channel1] sync_enabled 0x90 0x2 0x7f 0x0 1 [Channel1] back 0x90 0x21 0x7f 0x0 1 [Channel1] fwd 0x90 0x22 0x7f 0x0 1 [Channel1] beats_translate_curpos 0x90 0x1f 0x7f 0x0 1 [Channel1] reverse 0x90 0x20 0x7f 0x0 1 [Channel1] cue_indicator 0x90 0x23 0x7f 0x0 1 [Channel1] play 0x90 0x24 0x7f 0x0 1 [Channel1] loop_enabled 0x90 0x2a 0x7f 0x0 1 [EffectRack1_EffectUnit1] group_[Channel1]_enable 0x90 0xc 0x7f 0x0 1 [EffectRack1_EffectUnit2] group_[Channel1]_enable 0x90 0xd 0x7f 0x0 1 [QuickEffectRack1_[Channel1]] enabled 0x90 0xf 0x7f 0x0 1 [Channel2] pfl 0x91 0x14 0x7f 0x0 1 [Channel2] filterLowKill 0x91 0x8 0x7f 0x0 1 [Channel2] filterMidKill 0x91 0x9 0x7f 0x0 1 [Channel2] filterHighKill 0x91 0xa 0x7f 0x0 1 [Channel2] pregain_toggle 0x91 0xb 0x7f 0x0 1 [Channel2] sync_enabled 0x91 0x2 0x7f 0x0 1 [Channel2] back 0x91 0x21 0x7f 0x0 1 [Channel2] fwd 0x91 0x22 0x7f 0x0 1 [Channel2] beats_translate_curpos 0x91 0x1f 0x7f 0x0 1 [Channel2] reverse 0x91 0x20 0x7f 0x0 1 [Channel2] cue_indicator 0x91 0x23 0x7f 0x0 1 [Channel2] play 0x91 0x24 0x7f 0x0 1 [Channel2] loop_enabled 0x91 0x2a 0x7f 0x0 1 [EffectRack1_EffectUnit1] group_[Channel2]_enable 0x91 0xc 0x7f 0x0 1 [EffectRack1_EffectUnit2] group_[Channel2]_enable 0x91 0xd 0x7f 0x0 1 [QuickEffectRack1_[Channel2]] enabled 0x91 0xf 0x7f 0x0 1