New Mixxx 2.0 Version is out, so I updated my HID mapping for the Hercules Dj Console RMX (hope someone’s still using this old controller
).
Let’s see some features.
Added soft-takeover for all the faders.
Stop button acts as the “shift” button.
Pressing Shift + cue aligns the beatgrid to the current playing position.
Pitch Reset button lights up when pitch rate is at 0% (no matter if this is done by pressing the pitch reset button, or the sync button, or by moving the pitch slider).
Both of the “Sync” buttons lights up when both of the tracks in the 2 decks have the same BPM (no matter if you pressed the sync button or you manually beatmatched by moving the pitch slider).
[b]Keypads from 1 to 6 have different behaviours, buttons “source 1” and “source 2” chenges this behaviour (and light up when they’re active).
[size=150]When Source buttons are not active:[/size][/b]
-Keypad #1 and #2 are two hot cues. If hot cues are not set, pressing the buttons will set the hot cues; once they’re set, pressing the buttons will recall them; pressing shift + keypad #1 or #2 will delete the corresponding hot cue.
-Keypad #3 does a beatlooproll of 1/4 beat as long as it’s pressed (so releasing the button will stop the roll); shift + keypad #3 does a reverseroll as long as the button is pressed.
-Keypad #4 is the “loop in” button.
-Keypad #5 is the “loop out” button.
-Keypad #6 is the “reloop/exit” button.
When you are into a loop, you can adjust the loop out marker in 3 ways:
-pressing shift + prev or shift + next you can halve/double the loop lenght.
-pressing “prev” or “next” buttons you can move the loop out marker (450 samples per press).
-keeping shift pressed and rotating the jog wheel you can move the loop out marker.
[size=150]When Source buttons are active:[/size]
-Keypad from #1 to #3 activates corresponding effect units; they activates the unit for a specific deck, depending on what side are you pressing the keypad (left or right). Shift + Keypad scrolls among the available effects.
When an effect is ON, the “gain” knob turns into the “super” knob. When you switch off the effect, BUT your “source” button is still ON, the gain knob does nothing: this will let you turn the knob back into the “0” position before using it for gain control (switching “source” off) or for another effect.
Notice that once you activate/deactivate effect #1, the “super” parameter is instantly set to 0.5 - this is because I always use #1 unit for the “filter” effect.
-Keypad from #4 to #6 activates samplers from #1 to #3. For example, pressing keypad #4 on the left-hand side of the controller will:
-set play position at the very beginning of the sample;
-set the “orientation” parameter to the opposite hand side;
-play the sample (of course
)
The orientation is chosen so that, for example, if you are playng a track from deck #1, you will press keypad from the left-hand side and so your sample is assigned to the right-hand side of the crossfader: this way, you can cut the sample simply moving the crossfader to the left, leaving the song you were playing. I know it’s difficult for me to explain, but if you try it will come natural.
When loading a track to deck A or B, corresponding headphone will turn on
I think that’s all, the other features are the same of the “basic” configuration.
I have some issues with the LEDs, because the “Beat Lock” and “Source 2” on the right-hand side always blink, instead of remaining still. I tried to add the code posted by Mankir, but with no success. 
Please, tell me what you think of this mapping and if you have a solution for the LEDs issue.
Thank you.
Hercules_DJ_Console_RMX__5.hid.xml (629 Bytes)
Hercules-DJ-Console-RMX-hid-scripts-v2.js (34.4 KB)