Today I was trying Mixxx again. Very impressed every time I try it after a while. I’m having the idea to switch to Linux completely. Long story short; right now I’m using Traktor with dvs, 2x cdj-1000 mk3 and a Kontrol Z2.
This setup is quite good and I want to replicate this setup under Ubuntu (or whatever Linux distro) with Mixxx.
I’m facing 2 problems actually:
- ALSA sees the soundcard in the Kontrol Z2 and seems to give it priority over Pulseaudio (since I start Mixxx from the gui). I can select the channels as well but I only hear audio over the master output. So it seems the soundcard isn’t working correctly.
- Initially Mixxx couldn’t see my Kontrol Z2 at all under Ubuntu. So what I did was the following:
If you still do not see your controller on the left side of Mixxx’s Preferences, check that your user account is in the group “users”. Open a console and run the command
groupsto find out what groups your user is in. If
usersis not listed, run
usermod -aG users YOUR-USER-NAMEas root to add YOUR-USER-NAME to the “users” group, log out, and log back in.
If you did not install Mixxx from the Ubuntu PPA or RPMFusion, you may need to save save this file to
/etc/udev/rules.d/mixxx-usb-uaccess.rules . You will need root privileges (use
su ) to copy the file to that location. Then, restart your computer.
After this well written solution Mixxx could see the Kontrol Z2 but only the HID controller. I still can’t see a possibility to MIDI map the controller.
Since Native Instruments doesn’t write drivers for Linux it seems the Kontrol Z2 can’t enter MIDI mode either under Linux.
The problem is solved if I use WIndows. I can MIDI map it directly.
Since the Kontrol Z1 seems to work under Linux I thought it’d be possible that the Kontrol Z2 can work as well. Both seem to be USB class compliant.
I’ve tried to alter some scripts from other Native Instruments controllers but so far no luck.
Should I just be pragmatic and stick to Windows? Or is there a simple solution that I don’t know about?
Thanks for your help in advance!