Here is the mapping file for the Hercules DJControl Inpulse 200 for the latest version of Mixxx (2.20):
More details on the official Wiki page (https://www.mixxx.org/wiki/doku.php/hercules_djcontrol_inpulse_200), but here is the basic configuration:
[u] Controls not included in this mapping [/u]
- Master knob (Hardware control)
- Headphone knob (Hardware control)
- Master buttons (Hardware control)
- Beatmatch guide (Hardware control)
Sync = Sync lock
SHIFT + SYNC = Sync master.
Cue = Cue point
SHIFT + CUE = Return to beginning of loaded song.
Play = Play/Pause
SHIFT + Play = Cue Stutter.
Vinyl = Scratch On/Off (Default: ON)
Loop In = Beatloop 4 beats
SHIFT + Loop In = Loop Halve
Loop Out = Beatloop Off
SHIFT + Loop Out = Loop Double
Beat Align LED = Track end warning (Make sure [u]Beatmatch Guide[/u] is [u]On[/u] for this to work)
Encoder = Move up/down list
Encoder button = Switch focus between List and file view
SHIFT + Encoder button = Maximize/Minimize broser view
Assistant = AutoDJ On/Off
[u]PADS - Hot Cue:[/u]
Set and trigger Hot Cue 1-4
SHIFT + Pad = Delete Hot Cue 1-4.
[u]PADS - Roll:[/u]
Pad 1-4 = Beatloop 1 / 2 / 4 / 8 beats
[u]PADS - FX :[/u]
NOTE : When in FX mode, each pad will send multiple and different Note and CC messages. As these could not all be used properly with Mixxx current effect framework still in development, a simplified configuration was assigned using the pad in SHIFT mode for convenience.
SHIFT + Pad 1-3 = FX 1-3 on/off
SHIFT + Pad 4 = FX Rack 1/2 On/Off (Deck A/B respectively)
[u]PADS - Sample:[/u]
Trigger Sampler 1-4 (Deck A)
Trigger Sampler 5-8 (Deck B)