-
-
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
Some fixes for S4MK2 controller and features #3331
Conversation
Thanks. I can't review the code here (maybe @ywwg or @Be-ing?). Can you rebase on 2.3? I don't think controller mapping changes need to go into the main branch. |
Is AutoSlip-mode the same as the Flux-Mode in Traktor? |
Yes please update the documentation. It is hard to review code when I'm not sure what it's intended to do. |
@JoergAtGithub not sure what Flux-Mode is. I got the idea from Pioneer CDJs to activate the slip mode whenever something was going on (scratches, loops, beatrolls - although they already do that). Honestly I wrote it such a long time ago I've forgotten what it was meant for, but I use it at times and it kinda works. @Be-ing ok - I should also mark this as WIP as there's some library selection stuff that seems to be broken with this controller on 2.3 that I'd like to fix. |
Adds auto-slipmode and range for pitch fader as well
3c476ff
to
da1bdce
Compare
Corresponding manual PR: mixxxdj/manual#309 |
6a1edc1
to
593a0e9
Compare
TraktorS4MK2.linkDeckOutputs("beatlooproll_1_activate", TraktorS4MK2.outputCallback); | ||
} | ||
|
||
engine.connectControl("[Recording]", "status", "TraktorS4MK2.onRecordingChanged"); |
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.
engine.connectControl("[Recording]", "status", "TraktorS4MK2.onRecordingChanged"); | |
engine.makeConnection("[Recording]", "status", TraktorS4MK2.onRecordingChanged); |
engine.connectControl
is deprecated
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.
Why did you revert this?
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.
Do you want me to update connectControl for all of them?
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.
No, just the new code. If you want to clean up the rest in another PR after this, go for it. But this PR is already big enough.
What's the status of this PR? There are still code style issues. What about the corresponding manual PR mixxxdj/manual#309? We should try to get the controller mappings finalized and merged for 2.3. |
@fayaaz Can you fix the code style issues? Check the pre-commit check details for the diff. |
I don't care about eslint complaining about legacy code. The diff on this branch is already too big, let's not make it bigger. |
ping @fayaaz there are only a few minor issues left to fix |
Thanks for maintaining this mapping @fayaaz. |
Corresponding Mixxx PR: mixxxdj/mixxx#3331 Co-authored-by: ronso0 <[email protected]> Co-authored-by: Be <[email protected]> Co-authored-by: Jan Holthuis <[email protected]>
Adds auto-slipmode and range for pitch fader as well