Edit |

Hercules PC DJ Console

From MixxxWiki

This page is intended to discuss the Hercules PC DJ Console's compatibility with Mixxx.

see also Hardware_Compatibility

December 15, 2007 Please note: this page needs updating to reflect 1.6.0, the info below applies to version 1.5.0 and Hercules Legacy Scons djconsole_legacy=1 SVN builds.

GED's USB Hub warning: My experiences have suggested that it's generally not a good idea to run USB 2.0 Composite devices (USB Sound Card + Control) such as the Hercules Mk2 or Z-10 USB speakers via a USB Hub as the devices may be randomly disconnected/reconnected during use (that totally messes up directX audio handles breaking playback until the app restarts). These devices should be plugged directly into the computer's USB ports for most reliable and stable use.

Contents

Linux

Mixxx 1.5.0 currently supports the MK2 and the Control MP3 versions of the Hercules (the MK1 is untested, but likely works.) In Mixxx 1.5.0, the jog wheels were disabled, but in any newer release (and in Mixxx SVN) they'll work.

At the moment, the only thing that doesn't work properly is the lights.

Using Mixxx with a Hercules PC DJ Console

1. Crack open a terminal, and run sudo chmod a+rw /dev/input/event*. This will allow normal users to access the Hercules device.

2. Run mixxx. The console window should show something like:

Debug: Looking for a Hercules DJ Console on /dev/input/event3 ...
Debug: pm id 3
Debug: Hercules device @ 7

If you see this, then try moving the crossfader on the Hercules when Mixxx finishes loading. It should move the crossfader in Mixxx, and the rest of the controls should work.

TODO

  • Use libdjconsole to access the Hercules hardware (should fix the LEDS)
  • Fix the headphone switch on MK2

Windows

Support for the console could be handled either via the MIDI API or the bulk USB driver... An Delphi code example + demo .exe that reads key events and can do some manipulation of LEDs via the USB Bulk driver can be found here

May 5, 2007 - Efforts have started to support the DJ Console Mk2 on Windows via the MIDI driver after attempts to port libdjconsole with libusb-win32 proved too cumbersome. As of SVN rev 1145 in trunk, mixxx can properly detect the Mk2, receives input events, it can move sliders but not smoothly. Buttons (play, cue, etc) are not handled correctly.

MixxxWiki Toolbox:

Personal tools
GNU Free Documentation License 1.2
This page was last modified 05:39, 15 December 2007. - This page has been accessed 6,416 times. - Disclaimers - About MixxxWiki
MediaWiki