Denon MC4000
Tim Rae
2-deck mapping for Denon MC4000 controller
https://mixxx.discourse.group/t/denon-mc4000-mapping/15311
denon_mc4000
[Channel1]
MC4000.leftDeck.platterTouch
0x90
0x06
[Channel2]
MC4000.rightDeck.platterTouch
0x91
0x06
[Channel1]
MC4000.leftDeck.vinylModeToggle
0x90
0x07
[Channel2]
MC4000.rightDeck.vinylModeToggle
0x91
0x07
[Channel1]
reverseroll
0x90
0x10
[Channel2]
reverseroll
0x91
0x10
[Channel1]
keylock
0x90
0x0D
[Channel2]
keylock
0x91
0x0D
[Channel1]
MC4000.leftDeck.rateRange
0x90
0x0E
[Channel2]
MC4000.rightDeck.rateRange
0x91
0x0E
[Channel1]
rate_temp_down_small
0x90
0x0C
[Channel2]
rate_temp_down_small
0x91
0x0C
[Channel1]
rate_temp_down
0x90
0x20
[Channel2]
rate_temp_down
0x91
0x20
[Channel1]
rate_temp_up_small
0x90
0x0D
[Channel2]
rate_temp_up_small
0x91
0x0D
[Channel1]
rate_temp_up
0x90
0x21
[Channel2]
rate_temp_up
0x91
0x21
[Channel1]
sync_enabled
0x90
0x02
[Channel2]
sync_enabled
0x91
0x02
[Channel1]
cue_default
0x90
0x01
[Channel2]
cue_default
0x91
0x01
[Channel1]
start_stop
0x90
0x05
[Channel2]
start_stop
0x91
0x05
[Channel1]
play
0x90
0x00
[Channel2]
play
0x91
0x00
[Channel1]
play_stutter
0x90
0x04
[Channel2]
play_stutter
0x91
0x04
[Channel1]
pfl
0x90
0x1B
[Channel2]
pfl
0x91
0x1B
[Channel1]
beatloop_4_toggle
0x94
0x32
[Channel2]
beatloop_4_toggle
0x95
0x32
[Channel1]
quantize
0x94
0x3F
[Channel2]
quantize
0x95
0x3F
[Channel1]
loop_halve
0x94
0x34
[Channel2]
loop_halve
0x95
0x34
[Channel1]
loop_in
0x94
0x38
[Channel2]
loop_in
0x95
0x38
[Channel1]
loop_double
0x94
0x35
[Channel2]
loop_double
0x95
0x35
[Channel1]
loop_out
0x94
0x39
[Channel2]
loop_out
0x95
0x39
[Channel1]
reloop_exit
0x94
0x33
[Channel2]
reloop_exit
0x95
0x33
[Channel1]
hotcue_1_activate
0x94
0x14
[Channel2]
hotcue_1_activate
0x95
0x14
[Channel1]
hotcue_1_clear
0x94
0x1C
[Channel2]
hotcue_1_clear
0x95
0x1C
[Channel1]
hotcue_2_activate
0x94
0x15
[Channel2]
hotcue_2_activate
0x95
0x15
[Channel1]
hotcue_2_clear
0x94
0x1D
[Channel2]
hotcue_2_clear
0x95
0x1D
[Channel1]
hotcue_3_activate
0x94
0x16
[Channel2]
hotcue_3_activate
0x95
0x16
[Channel1]
hotcue_3_clear
0x94
0x1E
[Channel2]
hotcue_3_clear
0x95
0x1E
[Channel1]
hotcue_4_activate
0x94
0x17
[Channel2]
hotcue_4_activate
0x95
0x17
[Channel1]
hotcue_4_clear
0x94
0x1F
[Channel2]
hotcue_4_clear
0x95
0x1F
[EffectRack1_EffectUnit1_Effect1]
enabled
0x98
0x00
[EffectRack1_EffectUnit1_Effect2]
enabled
0x98
0x01
[EffectRack1_EffectUnit1_Effect3]
enabled
0x98
0x02
[EffectRack1_EffectUnit2_Effect1]
enabled
0x99
0x00
[EffectRack1_EffectUnit2_Effect2]
enabled
0x99
0x01
[EffectRack1_EffectUnit2_Effect3]
enabled
0x99
0x02
[EffectRack1_EffectUnit1_Effect1]
next_effect
0x98
0x0B
[EffectRack1_EffectUnit1_Effect2]
next_effect
0x98
0x0C
[EffectRack1_EffectUnit1_Effect3]
next_effect
0x98
0x0D
[EffectRack1_EffectUnit2_Effect1]
next_effect
0x99
0x0B
[EffectRack1_EffectUnit2_Effect2]
next_effect
0x99
0x0C
[EffectRack1_EffectUnit2_Effect3]
next_effect
0x99
0x0D
[Channel1]
bpm_tap
0x98
0x04
[Channel2]
bpm_tap
0x99
0x04
[Master]
MC4000.headphoneSplit
0x9F
0x1C
[Channel1]
LoadSelectedTrack
0x9F
0x02
[Channel2]
LoadSelectedTrack
0x9F
0x03
[Library]
MoveFocusBackward
0x9F
0x07
[Library]
MoveFocusForward
0x9F
0x11
[PreviewDeck1]
LoadSelectedTrack
0x9F
0x1B
[PreviewDeck1]
eject
0x9F
0x10
[Sampler1]
cue_gotoandplay
0x9F
0x21
[Sampler1]
stop
0x9F
0x28
[Sampler2]
cue_gotoandplay
0x9F
0x22
[Sampler2]
stop
0x9F
0x29
[Sampler3]
cue_gotoandplay
0x9F
0x23
[Sampler3]
stop
0x9F
0x2A
[Sampler4]
cue_gotoandplay
0x9F
0x24
[Sampler4]
stop
0x9F
0x2B
[Channel1]
MC4000.leftDeck.jogWheel
0xB0
0x06
[Channel2]
MC4000.rightDeck.jogWheel
0xB1
0x06
[EffectRack1_EffectUnit1]
MC4000.fxWetDry
0xB8
0x03
[EffectRack1_EffectUnit2]
MC4000.fxWetDry
0xB9
0x03
[EffectRack1_EffectUnit1]
show_parameters
0x98
0x41
[EffectRack1_EffectUnit2]
show_parameters
0x99
0x41
[Library]
MoveVertical
0xBF
0x00
[Library]
ScrollVertical
0xBF
0x01
[Library]
GoToItem
0x9F
0x1F
[EffectRack1_EffectUnit1_Effect1]
meta
0xB8
0x00
[EffectRack1_EffectUnit1_Effect2]
meta
0xB8
0x01
[EffectRack1_EffectUnit1_Effect3]
meta
0xB8
0x02
[EffectRack1_EffectUnit2_Effect1]
meta
0xB9
0x00
[EffectRack1_EffectUnit2_Effect2]
meta
0xB9
0x01
[EffectRack1_EffectUnit2_Effect3]
meta
0xB9
0x02
[Channel2]
pregain
0xB1
0x16
[Channel1]
volume
0xB0
0x1C
[Channel2]
volume
0xB1
0x1C
[QuickEffectRack1_[Channel1]]
super1
0xB0
0x1A
[QuickEffectRack1_[Channel2]]
super1
0xB1
0x1A
[EqualizerRack1_[Channel1]_Effect1]
parameter1
0xB0
0x19
[EqualizerRack1_[Channel2]_Effect1]
parameter1
0xB1
0x19
[EqualizerRack1_[Channel1]_Effect1]
parameter2
0xB0
0x18
[EqualizerRack1_[Channel2]_Effect1]
parameter2
0xB1
0x18
[EqualizerRack1_[Channel1]_Effect1]
parameter3
0xB0
0x17
[EqualizerRack1_[Channel2]_Effect1]
parameter3
0xB1
0x17
[Channel1]
pregain
0xB0
0x16
[Master]
MC4000.samplerLevel
0xBF
0x1A
[Master]
crossfader
0xBF
0x08
[Master]
headGain
0xBF
0x0C
[Master]
headMix
0xBF
0x0D
[Channel1]
rate
0xB0
0x29
[Channel2]
rate
0xB1
0x29
[Channel1]
rate
0xB0
0x09
[Channel2]
rate
0xB1
0x09