-
-
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
Reloop Mixage MK1, MK2, Controller Edition mappings for Mixxx 2.4 #12296
Conversation
Co-authored-by: Swiftb0y <[email protected]>
…able. Map PAN button. Refactor rotatry button presses
@HorstBaerbel Did you alread sign the Mixxx Contributor Agreement? |
I just made another attempt to review this. I only did a brief check, still no js expert. |
Co-authored-by: ronso0 <[email protected]>
Signed as HorstBaerbel 👍 |
@ronso0 Is it enough for the owner of the pull request to sign the contributor agreement? Or should I also sign the agreement as a contributor to this mapping? |
This PR contains many commits of yours so it would be very welcome if sign it as well, thank you! |
Signed as gqzomer |
The requested changes have been applied a while back. @ronso0 can you maybe resolve your request for changes so this pull request correctly reflects it is ready to be merged? |
Thanks @gqzomer for the reminder. I'll leave some more notes. |
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.
I'm not a fan of this style of review anyways and since I don't have the controller I also can't really make any suggestion from a mapping user perspective. If this mapping leveraged ComponentsJS I could make better suggestions but I understand if thats too much to ask. I can make a bunch of code-style nitpicks but that wouldn't make it more readable either so I guess LGTM?
Merge? |
@Swiftb0y I have looked into ComponentsJS in the past for this controller. But as I understood it Component style mappings are mostly beneficial for controllers that use a different channel for each deck. Sadly this controller uses only one channel and opts for different midi inputs for the left and right deck. Either way the starting point for this pull request was a non-ComponentsJS mapping submitted in an earlier pull request by @HorstBaerbel |
No that doesn't particularly matter. ComponentJS is useful for encapsulating state which applies to almost every mapping (this one included as you can see by the many global state-tracking variables at the top). Anyways, doesn't particularly matter now. |
Co-authored-by: ronso0 <[email protected]>
@Swiftb0y merge? |
waiting for @ronso0 to give his LGTM on the manual PR. |
Thanks to everyone involved! |
Much improved and cleaned up version of PR #10892 by @gqzomer (Gersom Zomer) using Mixxx 2.4 functions like effect presets. Documentation in a new manual PR here #592.
Please consider this for inclusion in Mixxx 2.4. If you have improvements or need adjustments we're happy to improve the PR.