User Tools

Site Tools


Linux User-mode Driver for Hercules controllers

Aside of the Hercules Linux kernel module, there also exists another driver developed by Neale Pickett and available on GitHub, that allows the controllers to be seen as MIDI devices.

This driver can be executed as an application by the user, and supports the MIDI mapping the following controllers:

  • Hercules DJ Control Steel
  • Hercules DJ Control MP3e2
  • Hercules DJ Control Hercules MP3 LE / Glow
  • Hercules DJ Control Hercules Mk4 (Since November 2017)
  • Hercules DJ Control Hercules Mk2
  • Hercules DJ Control 4-Mx

In order to use it, you need to download the source, and compile it simply executing make. Once compiled, it can be executed as ./hdjd and it will tell the controller that it has detected and if there is any problem in using it.

If you are told that the controller cannot be accessed, you can follow the instructions to allow read and write permissions to devices. See details at this page:

Translations of this page:
hercules_linux_usermode_driver.txt · Last modified: 2017/11/25 16:10 by josepma