Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation for Hercules DJControl MIX #581

Merged
merged 17 commits into from
Jan 3, 2024
Merged
Changes from 15 commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
116 changes: 116 additions & 0 deletions source/hardware/controllers/hercules_djcontrol_MIX.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
Hercules DJControl MIX
==============================

- `Manufacturer’s product page <https://www.hercules.com/en-us/product/djcontrol-mix/>`__
- `Manufacturer’s support and downloads page <https://support.hercules.com/en/product/djcontrolmix-en/>`__
- `Forum thread <https://mixxx.discourse.group/t/hercules-contrl-mix-mapping/26581>`__

.. versionadded:: 2.3
JoergAtGithub marked this conversation as resolved.
Show resolved Hide resolved

Compatibility
-------------

This controller is a class compliant USB MIDI, so it can be used without any special drivers on GNU/Linux, Mac OS X, and
Windows.

.. note::
In order to use this mapping, the DJControl MIX must be physically connected to the computer through USB. It was not conceived to use the controller connected via Bluetooth.

Sound Card Setup
----------------

This device does not have a built in audio interface.

Please refer to .. _setup-controller-and-external-card: for more details about the audio configuration in Mixxx.

Mapping description
-------------------

Decks
~~~~~

=============================================================== ==========================================
Control Function
=============================================================== ==========================================
:hwlabel:`SYNC` button Toggle :ref:`Sync Lock <master-sync>`.
DJPhatso marked this conversation as resolved.
Show resolved Hide resolved
:hwlabel:`SHIFT` + :hwlabel:`SYNC` button Set deck as Sync leader.
:hwlabel:`CUE` button Specifies, plays or recalls temporary cue point.
:hwlabel:`SHIFT` + :hwlabel:`CUE` button Return to the beginning of the track.
Play button Play/Pause the current track.
:hwlabel:`SHIFT` + Play button Cue Stutter.
:hwlabel:`VINYL` button Toggle scratch mode (default: on)
:hwlabel:`TEMPO` Controls pitch/tempo ratio
=============================================================== ==========================================

Mixer
~~~~~~~

=============================================================== ==========================================
Control Function
=============================================================== ==========================================
:hwlabel:`Crossfader` Fades between deck 1 and 2
:hwlabel:`MASTER` Controls the main output volume
:hwlabel:`HEADPHONE` knob Controls the headphone output volume
:hwlabel:`Headphone` buttons Toggles PFL/Cue (headphones) for specific deck
:hwlabel:`SHIFT` + :hwlabel:`CUE MASTER` Toggles between headphone’s audio source (Cue / Main)
:hwlabel:`SHIFT` + :hwlabel:`SPLIT ON/OFF` Toggles split cue (headphones)
:hwlabel:`Volume` Controls deck volume
:hwlabel:`Filter/Bass` knob Controls deck’s filter/ equalizer low frequencies
:hwlabel:`Filter/Bass` button Toggles knob control between Filter/Bass
=============================================================== ==========================================


Performance Pads
~~~~~~~~~~~~~~~~

Hot Cue Mode
^^^^^^^^^^^^

=============================================================== ==========================================
Control Function
=============================================================== ==========================================
Pad :hwlabel:`1` - :hwlabel:`4` Set and trigger :term:`hotcue` 1 - 4
:hwlabel:`SHIFT` + Pad :hwlabel:`1` - :hwlabel:`4` Delete :term:`hotcue` 1 - 4.
=============================================================== ==========================================

Loop Mode
^^^^^^^^^

=============================================================== ==========================================
Control Function
=============================================================== ==========================================
Pad :hwlabel:`1` Activate beatloop of 1/2 beat size.
Pad :hwlabel:`2` Activate beatloop of 1 beat size.
Pad :hwlabel:`3` Activate beatloop of 2 beats size.
Pad :hwlabel:`4` Activate beatloop of 4 beats size.

=============================================================== ==========================================

FX Mode
^^^^^^^

=============================================================== ==========================================
Control Function
=============================================================== ==========================================
:hwlabel:`Pad 1 - 3` Toggle Effect 1 - 3.
:hwlabel:`SHIFT` + :hwlabel: `Pad 1 - 3` Select Next available Effect
:hwlabel:`Pad 4` (Deck A) Toggle Effect Unit 1.
:hwlabel:`Pad 4` (Deck B) Toggle Effect Unit 2.
=============================================================== ==========================================

.. note::
The effects can be applied in two ways:

* Permanent = Press pad to turn effect on, press again to turn off.
* Momentary = Press and Hold. The effect will be on until the pad is released.


Sampler Mode
^^^^^^^^^^^^

=============================================================== ==========================================
Control Function
=============================================================== ==========================================
:hwlabel:`Pad 1 - 4` (Deck A) Trigger Sampler 1 - 4.
:hwlabel:`Pad 1 - 4` (Deck B) Trigger Sampler 5 - 8.
=============================================================== ==========================================
Loading