-
Notifications
You must be signed in to change notification settings - Fork 16
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
Kontrol S5 Support #98
Comments
here's what I got... Traktor Kontrol S5 Config Number: 1
|
Thanks, that pretty much the expected output for the S5 device;
The other endpoints are used by A) the kernel for Audio I/O, and interface 5 is for updating the firmware (so we don't go near it :) That's good input - I'll try find some time at the weekend to get some boilerplate code started for supporting this device. Once that's in place, I'll be asking you to press every button, and write down some details about them - then we can get those working. Sliders would be the next step, then encoders, touch strips, LEDs and screens... lots of work - so lets take small steps in the right direction :) |
Sounds great. I'm ready |
This commit imports a whole bunch of code from the Maschine MK3 driver, and reworks it for the Kontrol S5. Most of the code here is garbage, and needs to be removed / cleaned up. When running examples/ctlra_simple, the driver now turns on all LEDs, and on shutdown Ctrl+C, it turns them off again. Signed-off-by: Harry van Haaren <[email protected]>
Hi @bboissonneault! It took a bit longer than expected, but we have a commit that hopefully works with the device you have. It would be great if you can test the |
Hi @harryhaaren I've got an S5 and I would be very interested in it being supported by CTRL-A and Mixxx, what can I do to help you? I've got access to macOS and a Linux (Manjaro) system, considering usbview doesn't seem to be a thing on macOS I suppose I'd need to run the aforementioned tests on Linux? |
Hey @sandersantema, thanks for posting up your interest. There's a branch on this github page that has basic support for the S5 ( https://github.com/openAVproductions/openAV-Ctlra/tree/ni_s5 ). If you're familiar with Git, Regarding support, I don't have a MacOS system to test, so to date Linux is the only supported platform (Other platforms can be easily supported as Ctlra was designed to be cross-platform, however I just don't have access to Mac/Win them to test it). Hence, yes using your Manjaro system is the best idea. No need for lsusb output, as I now have access to an S5 here myself. If you can test the 2nd screen works that would be great, as the 2nd screen seems to have an issue on my device. (Googling shows its a somewhat common issue that these devices have....) To get Mixxx & Ctlra working together is a bit more work - but also possible. Let me know how you get on with building Ctlra on Manjaro and we can take it from there! Regards, -Harry |
This commit imports a whole bunch of code from the Maschine MK3 driver, and reworks it for the Kontrol S5. Most of the code here is garbage, and needs to be removed / cleaned up. When running examples/ctlra_simple, the driver now turns on all LEDs, and on shutdown Ctrl+C, it turns them off again. Signed-off-by: Harry van Haaren <[email protected]>
Branch |
This commit imports a whole bunch of code from the Maschine MK3 driver, and reworks it for the Kontrol S5. Most of the code here is garbage, and needs to be removed / cleaned up. When running examples/ctlra_simple, the driver now turns on all LEDs, and on shutdown Ctrl+C, it turns them off again. Signed-off-by: Harry van Haaren <[email protected]>
This issue tracks support for the Native Instruments S5 controller. To start, we'll need to get some basic USB info for the device; Run usbview as below, then select the "Tracktor Kontrol S5" device, and copy paste the resulting info into a comment below;
The text was updated successfully, but these errors were encountered: