


php?f=7& t=3131& p=11843Īpparently, only the older NI controllers use NHL. I do not remember whether I had the driver for that controller installed with WINE though.

I have tried running the Controller Editor program with WINE on GNU/Linux but it did not detect a Traktor Kontrol S4. It may be the case that NHL signals are translated to MIDI signals in software on the PC, which would mean the NHL protocol would have to be reverse-engineered by someone with an NI controller and a lot of knowledge about USB signals. Hopefully, the software simply sends a signal to the controller which switches the controller firmware to sending MIDI messages over USB. At least one of these pieces of software is required because pressing the buttons on the controller when it is plugged into a PC running GNU/Linux does not change anything.
#Traktor kontrol x1 controller editor drivers
It is unclear whether this is done by the drivers or the Native Instruments Controller Editor program. On Windows and OS X, somehow these controllers can be switched to a MIDI mode, but AFAIK no one has managed to do this on GNU/Linux. For all we know, different NI controllers could use completely different protocols. However, Native Instruments controllers use a proprietary protocol called NHL (Native Hardware Layer) for the controller signals, which AFAIK, no one outside of Native Instruments knows much about. The snd-usb-caiaq driver for Linux supports the Audio 2/4/6/8 series of audio interfaces and the audio interfaces built into Native Instruments DJ controllers.
