Hercules DJControl Starlight
DJ Phatso for Hercules Technical Support, contributions by Kerrick Staley
MIDI Preset for Hercules DJControl Starlight
https://mixxx.discourse.group/t/hercules-djcontrol-starlight/17833
hercules_djcontrol_starlight
/****************************************************************************************************/
// NN's MIDI Channel 1 (0x91)
/****************************************************************************************************/
// Shift
[Master]
DJCStarlight.shiftButton
Shift button
0x90
0x03
/****************************************************************************************************/
// NN's MIDI Channel 2 (0x91 Deck A - Standard MODE)
/****************************************************************************************************/
// Play
[Channel1]
play
Play button
0x91
0x07
// CUE
[Channel1]
cue_default
Cue button
0x91
0x06
// Sync
[Channel1]
sync_enabled
Sync button
0x91
0x05
// PFL
[Channel1]
pfl
PFL button
0x91
0x0C
// Vinyl button
[Master]
DJCStarlight.vinylButton
Vinyl
0x91
0x03
// Jog wheel touch
[Channel1]
DJCStarlight.wheelTouch
Jog Wheel Touch Deck A
0x91
0x08
/****************************************************************************************************/
// NN's MIDI Channel 3 (0x92 Deck B - Standard MODE)
/****************************************************************************************************/
// Play
[Channel2]
play
Play button
0x92
0x07
// CUE
[Channel2]
cue_default
Cue button
0x92
0x06
// Sync
[Channel2]
sync_enabled
Sync button
0x92
0x05
// PFL
[Channel2]
pfl
PFL button
0x92
0x0C
// Jog wheel touch
[Channel2]
DJCStarlight.wheelTouch
Jog Wheel Touch Deck B
0x92
0x08
/****************************************************************************************************/
// NN's MIDI Channel 5 (0x94 Deck A - SHIFT MODE)
/****************************************************************************************************/
// Play
[Channel1]
play_stutter
SHIFT + Play: Play Stutter
0x94
0x07
// CUE
[Channel1]
start
SHIFT + Cue: REWIND to beginning
0x94
0x06
// Sync
[Channel1]
sync_master
SHIFT + Sync: Sync Master
0x94
0x05
// PFL
[Master]
DJCStarlight.cueMaster
CUE Master
0x94
0x0C
// Jog wheel touch
[Channel1]
DJCStarlight.wheelTouchShift
Jog Wheel Shift Touch Deck A
0x94
0x08
/****************************************************************************************************/
// NN's MIDI Channel 6 (0x95 Deck B - SHIFT MODE)
/****************************************************************************************************/
// Play
[Channel2]
play_stutter
SHIFT + Play: Play Stutter
0x95
0x07
// CUE
[Channel2]
start
SHIFT + Cue: REWIND to beginning
0x95
0x06
// Sync
[Channel2]
sync_master
SHIFT + Sync: Sync Master
0x95
0x05
// PFL
[Master]
DJCStarlight.cueMix
Headphone CUE + MIX
0x95
0x0C
// Jog wheel touch
[Channel2]
DJCStarlight.wheelTouchShift
Jog Wheel Shift Touch Deck B
0x95
0x08
/****************************************************************************************************/
// NN's MIDI Channel 7 (0x96 Deck A - Pads)
/****************************************************************************************************/
// Hot Cues (SET)
[Channel1]
hotcue_1_activate
PAD 1
0x96
0x00
[Channel1]
hotcue_2_activate
PAD 2
0x96
0x01
[Channel1]
hotcue_3_activate
PAD 3
0x96
0x02
[Channel1]
hotcue_4_activate
PAD 4
0x96
0x03
// Hot-Cue buttons (SHIFT mode)
[Channel1]
hotcue_1_clear
PAD 1
0x96
0x08
[Channel1]
hotcue_2_clear
PAD 2
0x96
0x09
[Channel1]
hotcue_3_clear
PAD 3
0x96
0x0A
[Channel1]
hotcue_4_clear
PAD 4
0x96
0x0B
// LOOP
[Channel1]
beatloop_1_toggle
Loop 1 Beat (Pad 1)
0x96
0x10
[Channel1]
beatloop_2_toggle
Loop 2 Beat (Pad 2)
0x96
0x11
[Channel1]
beatloop_4_toggle
Loop 4 Beat (Pad 3)
0x96
0x12
[Channel1]
beatloop_8_toggle
Loop 8 Beat (Pad 4)
0x96
0x13
// FX
[EffectRack1_EffectUnit1_Effect1]
enabled
(Pad 1)
0x96
0x20
[EffectRack1_EffectUnit1_Effect2]
enabled
(Pad 2)
0x96
0x21
[EffectRack1_EffectUnit1_Effect3]
enabled
(Pad 3)
0x96
0x22
[EffectRack1_EffectUnit1]
group_[Channel1]_enable
(Pad 4)
0x96
0x23
[EffectRack1_EffectUnit1_Effect1]
effect_selector
SHIFT + (Pad 1)
0x96
0x28
[EffectRack1_EffectUnit1_Effect2]
effect_selector
SHIFT + (Pad 2)
0x96
0x29
[EffectRack1_EffectUnit1_Effect3]
effect_selector
SHIFT + (Pad 3)
0x96
0x2A
// Sampler
[Sampler1]
cue_gotoandplay
PAD 1
0x96
0x30
[Sampler2]
cue_gotoandplay
PAD 2
0x96
0x31
[Sampler3]
cue_gotoandplay
PAD 3
0x96
0x32
[Sampler4]
cue_gotoandplay
PAD 4
0x96
0x33
/****************************************************************************************************/
// NN's MIDI Channel 8 (0x97 Deck B - Pads)
/****************************************************************************************************/
// Hot Cues (SET)
[Channel2]
hotcue_1_activate
PAD 1
0x97
0x00
[Channel2]
hotcue_2_activate
PAD 2
0x97
0x01
[Channel2]
hotcue_3_activate
PAD 3
0x97
0x02
[Channel2]
hotcue_4_activate
PAD 4
0x97
0x03
// Hot-Cue buttons (SHIFT mode)
[Channel2]
hotcue_1_clear
PAD 1
0x97
0x08
[Channel2]
hotcue_2_clear
PAD 2
0x97
0x09
[Channel2]
hotcue_3_clear
PAD 3
0x97
0x0A
[Channel2]
hotcue_4_clear
PAD 4
0x97
0x0B
// LOOP
[Channel2]
beatloop_1_toggle
Loop 1 Beat (Pad 1)
0x97
0x10
[Channel2]
beatloop_2_toggle
Loop 2 Beat (Pad 2)
0x97
0x11
[Channel2]
beatloop_4_toggle
Loop 4 Beat (Pad 3)
0x97
0x12
[Channel2]
beatloop_8_toggle
Loop 8 Beat (Pad 4)
0x97
0x13
// FX
[EffectRack1_EffectUnit2_Effect1]
enabled
(Pad 1)
0x97
0x20
[EffectRack1_EffectUnit2_Effect2]
enabled
(Pad 2)
0x97
0x21
[EffectRack1_EffectUnit2_Effect3]
enabled
(Pad 3)
0x97
0x22
[EffectRack1_EffectUnit2]
group_[Channel2]_enable
(Pad 4)
0x97
0x23
[EffectRack1_EffectUnit2_Effect1]
effect_selector
SHIFT +(Pad 1)
0x97
0x28
[EffectRack1_EffectUnit2_Effect2]
effect_selector
SHIFT +(Pad 2)
0x97
0x29
[EffectRack1_EffectUnit2_Effect3]
effect_selector
SHIFT +(Pad 3)
0x97
0x2A
// Sampler
[Sampler5]
cue_gotoandplay
PAD 1
0x97
0x30
[Sampler6]
cue_gotoandplay
PAD 2
0x97
0x31
[Sampler7]
cue_gotoandplay
PAD 3
0x97
0x32
[Sampler8]
cue_gotoandplay
PAD 4
0x97
0x33
/****************************************************************************************************/
// CC's MIDI Channel 1 (0xB0 Standard mode)
/***************************************************************************************************/
// Crossfader
[Master]
crossfader
Crossfader
0xB0
0x00
/****************************************************************************************************/
// CC's MIDI Channel 2 (0xB1 Deck A - Standard mode)
/***************************************************************************************************/
// Volume
[Channel1]
volume
Volume Deck A
0xB1
0x00
// EQ
[EqualizerRack1_[Channel1]_Effect1]
parameter1
EQ LOW Deck A
0xB1
0x02
// Filter
[QuickEffectRack1_[Channel1]]
super1
Filter Deck A
0xB1
0x01
// Pitch slider
[Channel1]
rate
0xB1
0x08
[Channel1]
rate
0xB1
0x28
// Jog wheel
[Channel1]
DJCStarlight.scratchWheel
Jog-Wheel Scratch (Held down)
0xB1
0x0A
[Channel1]
DJCStarlight.scratchWheelShift
Jog-Wheel Seek (Held down + Shift)
0xB4
0x0A
[Channel1]
DJCStarlight.bendWheel
Jog-Wheel Pitch Bend
0xB1
0x09
/****************************************************************************************************/
// CC's MIDI Channel 3 (0xB2 Deck B - Standard mode)
/***************************************************************************************************/
// Volume
[Channel2]
volume
Volume Deck A
0xB2
0x00
// EQ
[EqualizerRack1_[Channel2]_Effect1]
parameter1
EQ LOW Deck B
0xB2
0x02
// Filter
[QuickEffectRack1_[Channel2]]
super1
Filter Deck A
0xB2
0x01
// Pitch slider
[Channel2]
rate
0xB2
0x08
[Channel2]
rate
0xB2
0x28
// Jog wheel
[Channel2]
DJCStarlight.scratchWheel
Jog-Wheel Scratch (Held down)
0xB2
0x0A
[Channel1]
DJCStarlight.scratchWheelShift
Jog-Wheel Seek (Held down + Shift)
0xB5
0x0A
[Channel2]
DJCStarlight.bendWheel
Jog-Wheel Pitch Bend
0xB2
0x09
/****************************************************************************************************/
//LED output
/***************************************************************************************************/
// LED Transport
// LED PFL buttons
// LED HOT CUE (Normal Mode)
// LED HOT CUE (SHIFT Mode)
// LED LOOP
// FX
// LED SAMPLE