-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Traktor Kontrol S2 MK3 Hotcue LED issue #12130
Comments
Hey there, thank you for filling your issue. In order to get to the bottom of this. We would like to inspect your log file. Please use our guide to find it and then upload it here and we'll see if we can spot anything in the log. Thank you. |
Hello, here is the log file, I hope it helps. If I can do anything, or You
need any more information, I am happy to help further!
Thanks!
Swiftb0y ***@***.***> ezt írta (időpont: 2023. okt. 17., K,
20:22):
… Hey there, thank you for filling your issue. In order to get to the bottom
of this. We would like to inspect your log file. Please use our guide to
find it
<https://github.com/mixxxdj/mixxx/wiki/Finding%20the%20Mixxx.log%20file>
and then upload it here and we'll see if we can spot anything in the log.
Thank you.
—
Reply to this email directly, view it on GitHub
<#12130 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BDLF4SO47DEGQKP4IK3NHV3X73EEXAVCNFSM6AAAAAA6EHSQNKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRWHEZTOMBTHE>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Attachments don't show up on Github if you reply via email. |
sorry, here it is :) |
Same problem, |
@acolombier or @ywwg any chance you can look into this? |
Getting this on 2.5.0-beta (Windows 10) as well. It seems to me that the s2 mk3 script only calls padModeHandler when a pad button is clicked, and that is the only function where the colors and lights are set for cues. Maybe it should be called when a hotcue is updated? |
I do not own this controller, unfortunately. I don't know who else in mixxx has an s2 |
i'd be happy to assist and test code snippets if needed. |
Sorry @Swiftb0y just seen your tag. I also don't own that controller either unfortunately, and the mapping is quite different to the S4, so even debugging in the dark might be hard sadly.. |
True. Maybe @mi01 (original author) or @olivier-mauras can help out? |
unfortunately the issue seems to interact with the mixxx/res/controllers/Traktor-Kontrol-S2-MK3-hid-scripts.js Lines 888 to 894 in b64251f
The log file gives a pretty good indication of the cause:
Maybe @JoergAtGithub can have a look? |
This seems to be a regression of #4637. Colored hotcues are a new mapping feature of 2.4.0. The message
are easy to explain, because |
Thanks for the explanation. Well @goddisignz may be able to fix the code then. |
I will try to have a look at this next week. |
Thanks 👍 👍 👍 |
@goddisignz were you able to look into it in the end? |
Bumping this one, I am happy to take a look sometime as I own the S2 MK3 |
@JeremyDeJong that would be great. Can you reproduce the issue? If so can you try fixing it and open a PR? |
Hey, I've just found where is the problem. In file /res/controllers/Traktor-Kontrol-S2-MK3-hid-scripts.js callback functions hotcueOutputHandler and hotcueColorHandler calls colorOutputHandler and outputHandler with "key" parameter with value "hotcue_X_enabled"/"hotcue_X_color" instead of "pad_X". Fix that worked for me was to create in both hotcue handler functions controllerKey by using string replace method and use it while calling colorOutputHandler and outputHandler: in hotcueOutputHandler: and replace "key" variable in this method calls with "controllerKey" like that: Also while switching pad mode by default pads in hotcue mode lights up with full brightness and it can be fixed by adding else case to if(active) statement in method padModeHandler:
I've tested the solution on my controller and it seems to work. I don't know what is the cleanest way to apply this fixes and I don't have now more time so I won't make PR. |
Bug Description
This is in the 2.4.0 beta version!
With the built-in mapping for the Traktor Kontrol S2 MK3, the hotcue pads only light up or change colors when I press the "HOTCUES" switch button. Otherwise, they don't give any feedback.
In other words, it seems like that the 'HOTCUES' button makes a refresh to the hotcue LEDs, otherwise they don't show any changes in light or color.
Version
2.4.0
OS
Windows 11
The text was updated successfully, but these errors were encountered: