-
-
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
Controller rate slider can't catch out of bounds position #12011
Comments
I don't see any relevant recent changes in src/engine/controls/ratecontrol.cpp, though I do remember that @ywwg touched something in a PR about 1-2 years ago that would cause exactly this behaviour (that change was reverted), but I don't remember where in the source that was. |
Only workaround I could think of was to disable softTakeover for the rate slider. |
I guess you mean this change: The issue is that you can go from -1 to +1 with your controller. If you go to +1.5 for instance you are no longer able to cross this position and snap back in. I am unsure if that has ever worked. but I think it is reasonable to bypass softcover in the parameter range blow 0 and above 1. Maybe in a way that if you hint the extremes of your slider the out of bound values are catches back. The code is here: mixxx/src/controllers/softtakeover.cpp Line 83 in 0fecdbf
This means in your initial example:
|
Thanks for the pointers! This has worked for years with my branch based on 2.4. I'm pretty sure it still worked with my second last rebase 1-2 months back, and it stopped working after I rebased 1-2 weeks ago. |
I cannot reproduce the issue. The slider snaps fine. Is something else required to reproduce the issue? |
I haven't been to the lab/studio/club lately to test with my controller. |
Strange, it works as expected with 2.4, main and my production branch based on main. |
This doesn't work anymore:
The text was updated successfully, but these errors were encountered: