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
Native Instruments Traktor Kontrol Z1: Add new HID mapping #12366
Conversation
…date and usage hints from script header
Welcome at Mixxx! |
Signed! |
The pre-commit check is failing. The best way to fix pre-commit issues is to install pre-commit locally on your system, as described here: https://github.com/mixxxdj/mixxx/wiki/Using-Git#set-up-automatic-code-checking |
Please use pre-commit, it will apply all the necessary changes automatically. |
Thanks! I got pre-commit installed locally, but I'm still figuring out how to make proper use of it. I did run my code manually through it and fixed all the errors it mentioned. |
Oh no, I'm sorry, I'm still very new to GitHub and totally missed it. Testing your PR right now. |
Reformatted code to modern ES6 class structure
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks already really good - just some minor naming remarks.
Thank you for the remarks! I think I managed to change everything needed. The naming scheme is way better now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! As soon as the manual PR is ready, we can merge this!
That is awesome! I will finish the manual page next. |
Thank you, for taking the time to bring this to a mergeable state! |
If you are interested in further improvement of this mapping, you could have a look at the S2 Mk1 mapping that:
|
Oh cool, those would be really nice additions for this mapping too! I will take a look. Working on this is a lot of fun and I'm happy I can make a contribution to one of my favorite open source applications. Also thank you for your excellent guidance and suggestions! |
Hi Mixxx developers!
I created a new Native Instruments Traktor Kontrol Z1 HID mapping based on the official Traktor Kontrol S2 MK3 code. I've been testing it with Mixxx 2.4 branch and everything seems to work properly. It has extended features using the Mode button as a modifier (same as in Kontrol Z1 wiki page) and better support for the device LEDs. I also have a finished Mixxx manual page ready for the controller.
Features:
Let me know if there's something missing or if changes are needed. Thanks!