-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Hercules Dj Control Steel
The Hercules DJ Control Steel is a USB MIDI controller (very similar to DJ Console RMX but without a built in sound card). It is compatible with Mixxx versions 1.6.1+herc and later. It works in Linux 32/64 bits (from kernel ~2.6.27+), Windows (XP, Vista, 7), and MAC OS X (10.4.11 (Tiger)/ 10.5.x (Leopard)/ 10.6.x (Snow Leopard) 32-bit)
The midi device on the Steel is NOT USB-midi class compliant. For that reason it requires specific drivers to be working on each OS.
Drivers for MAC OS X and Windows can be found on Hercules support page.
Hercules has released a common MIDI-driver for their DJ controllers. Read more on the page for Hercules Linux kernel module
FIXME
FIXME
FIXME
Control | Function |
---|---|
Cross-Fader | Fades between left and right deck |
Vol. Main | Controls output volume of your mix |
Balance | Controls balance between left and right audio channel of your mix |
Scratch | Toggles scratch on and off which changes the function of the deck jog wheels Effect Shift when held down: -Shifts function of each decks Bass, Medium, Treble to control effect parameters |
Up / Down | Moves up and down in the library track list When held down changes the jog wheels behaviour to scroll the library list |
Left / Right | Moves up and down between the library sections |
Monitor | Fades monitor output (headphones) between cue selected tracks output and the main mix |
FIXME
Control | Function |
---|---|
Play/Pause | Starts playing a loaded track if stopped. If track is currently playing it stops the track |
Stop | Stops a currently playing track and moves to the beginning. |
Cue | Sets the cue point if a track is stoped and not at the current cue point Stops track and returns to the current cue point if a track is playing. Plays preview if a track is stopped at the cue point for as long as it's held down |
Jog wheel | Seeks forwards and backwards in a stopped track Temporarily changes the playback speed for playing tracks Scratches both stopped and playing tracks when scratch mode is on Moves up / down in the tracklist if either Up or Down is held down |
Forward / Backward | Seeks at high speed in a track |
Load Deck A/B | Loads the currently selected track in the track list to the related deck |
Cue Select | Toggles this decks output to the monitor (headphones) on and off |
Pitch | Adjusts playback speed +/-10% (can be adjusted in the preferences) |
Sync | Automatically sets pitch so the BPM of the other deck is matched |
Pitch Reset | Resets the pitch to the tracks normal playback speed |
Bass | Adjusts the volume of a channels low frequency content (ex. bass drum) Adjusts flanger period when Effect Shift is held down |
Medium | Adjusts the volume of a channels mid frequency content (ex. vocals) Adjusts flanger delay when Effect Shift is held down |
Treble | Adjusts the volume of a channels high frequency content (ex. hi-hats) Adjusts flanger depth when Effect Shift is held down |
Kill (Bass / Medium / Treble) | Toggles output of a frequency band on and off |
Gain | Controls a decks input volume |
Vol. Deck A/B | Controls a decks output volume |
Keypad 1 | Toggles a channels flanger effect on and off |
Keypad 4 | Reveses playback direction when held down |
FIXME
Control | Function |
---|---|
Scratch | Toggles scratch on and off which changes the function of the deck jog wheels Effect Shift when held down: -Shifts function of each decks Bass, Medium, Treble to control effect parameters -Shifts the Keypad (1-6) functions to effects. Currently flanger and reverse |
FIXME
Control | Function |
---|---|
Stop | Deck shift changes behaviour of other controls related to this deck when held down |
Forward / Backward | Adjusts position of loop in/out and hot cues when a loop / hot cue button is held down |
Bass | Adjusts the volume of a channels low frequency content (ex. bass drum) Soft takeover when Deck Shift is held down, lets you move knob in position before adjusting Adjusts flanger period when Scratch is held down |
Medium | Adjusts the volume of a channels mid frequency content (ex. vocals) Soft takeover when Deck Shift is held down, lets you move knob in position before adjusting Adjusts flanger delay when Scratch is held down |
Treble | Adjusts the volume of a channels high frequency content (ex. hi-hats) Soft takeover when Deck Shift is held down, lets you move knob in position before adjusting Adjusts flanger depth when Scratch is held down |
Keypad 1 | Go to hotcue 1 Set hotcue 1 when Deck Shift is held down Toggles a channels flanger effect on and off when Effect Shift is held down |
Keypad 2 | Go to hotcue 2 Set hotcue 2 when Deck Shift is held down |
Keypad 3 | Go to hotcue 3 Set hotcue 3 when Deck Shift is held down |
Keypad 4 | Hold down to adjust loop in position with Forward / Backward Set loop in when Deck Shift is held down Reveses playback direction when held down if Effect Shift is held down |
Keypad 5 | Hold down to adjust loop out position with Forward / Backward Set loop out when Deck Shift is held down |
Keypad 6 | Re-loop / exit turns looping on and off Half loop when Deck Shift is held down |
You need to update the mapping with following files : Link to mapping files
| Hercules DJ Control Steel Controls | | | | | ---------------------------------- | --------------------- | ------------------------- | | | Control | Default Mixxx Mapping | | | | | FX Wet/Dry Knobs (1) | Unmapped | | | | FX Apply Select (1) | Unmapped | | | | Bank Shift (2) | Unmapped | | | | Pitch Bend + (12) | Temp Rate Up | | | | Pitch Bend - (13) | Temp Rate Down | | | | Vol Main (23) | Master Gain | | | | 1 (9) | Flanger on/off | | | | 2 (9) | Hotcue 1 set | | | | 3 (9) | Hotcue 2 set | | | | 4 (9) | Reverse | | | | 5 (9) | Hotcue 1 goto | | | | 6 (9) | Hotcue 2 goto | | | | 7 (9) | loop in | | | | 8 (9) | loop exit | | | | 10 (9) | loop out | | | | 9,11,12 (9) | Unmapped | | | | Up (8) | Select Prev Track in List | | | | Down (8) | Select Next Track in List | | | | Right, Left (8) | Navigate | | | | Stop (19) | stop | | | | Scratch (7) | Unmapped | | | | Vol_HP (11) | Not Available in Mixxx | |
FIXME
Hercules DJ Control Steel Controls - Mixxx 1.7 Additions | |
---|---|
Control | Default Mixxx Mapping |
Scratch (7) | MIDI Script: Toggle Jog (18) Scratch/Pitch Adjust behaviour (buggy) |
Stop (20) | MIDI Script: Stop + Reset Track to beginning |
Up (8)/Down (8) + Jog (18) | MIDI Script: Rapid Track List scrolling (reported buggy on RMX, but no problem seen on Steel) |
Cue (21) + Play (19) | MIDI Script: Pushing Play while holding Cue will cause track to continue to play after Cue is released (buggy) |
Mixxx is a free and open-source DJ software.
Manual
Hardware Compatibility
Reporting Bugs
Getting Involved
Contribution Guidelines
Coding Guidelines
Using Git
Developer Guide
Creating Skins
Contributing Mappings
Mixxx Controls
MIDI Scripting
Components JS
HID Scripting