This is an old revision of the document!
The Hercules DJ Control Compact is a great, simple controller that works well for basic two-channel mixing. Due to its small size, many buttons perform more than one function. For instance although it doesn't have rate sliders, the controller has two jog wheels which can also be used to adjust the playback rate.
This device does not have a built in sound card, so it would require a splitter cable or separate sound card to be able to preview tracks in headphones. It also does not have buttons for routing decks to headphones.
The play/pause buttons, EQ knobs, volume knobs, and crossfader all behave as labeled. If you would like to change the mapping of the EQ knobs (for example to change the mid EQ knob to control the high EQ or filter), use the MIDI Mapping Wizard or edit the XML file.
The cue button behaves differently depending on the cue mode set in Mixxx's Preferences.
The sync button synchronizes the tempo to the other deck. Press and hold sync to engage Master Sync.
There is only one each of the Mode, Shift, and Scratch buttons, so they affect both decks.
Shift + Scratch (Automix) toggles AutoDJ on/off.
When Scratch is off, turning a jog wheel bends the pitch of the track. When Scratch is on, turning a jog wheel scratches that deck. Holding Shift and turning a jog wheel adjusts the playback rate (tempo). Enable keylock on a deck by clicking the music note button on screen if you do not want the pitch to change when adjusting the tempo.
Press the MODE button to cycle through each pad mode.
In loop mode, the buttons are mapped in a way that's more artistically expressive:
Shift-FX buttons are not mapped.
Much of the Compact's behavior is hard-coded into its firmware, including shift button messages and button mode selections.