Reloop Mixage MK1, MK2, Controller Edition mappings for Mixxx 2.4 - #12296
Conversation
Co-authored-by: Swiftb0y <12380386+Swiftb0y@users.noreply.github.com>
…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 <ronso0@mixxx.org>
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. |
Swiftb0y
left a comment
There was a problem hiding this comment.
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 <ronso0@mixxx.org>
|
@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.