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 TerminalMix 2/4 :: mapping update #1490
Conversation
@Be-ing How do I use a rotary (stepped, value is 63/65) encoder to control Dry/Wet of the effect units? |
Implement a custom |
Okay, in the wiki, of course. I thought there's shortcut, but that function's already pretty compact. |
Yes, the 0.05 in the example on the wiki is just an example. I added a comment to the example on the wiki to explain that should be adjusted for each controller. |
Did you forget to commit the JS file? I only see the XML file in this PR. |
I didn't commit the js file yet. I finished the looping/jump and the FX mapping and I feels good on both controllers (loop row is the same), but it was twice that I had an issue with my TerminalMix 4 and I want to make sure it's hardware related: suddenly Volume fader 2 was controlling fader 1+2 until I touched fader 1 again... |
In the first commit b694313 my editor changed the indendations. When reviewing after I finished this, please check the single commits for speific changes. |
<author>Sean M. Pappalardo (1.11), ronso0 (2.1 update)</author> | ||
<description> | ||
A complete 4-deck preset for a single Reloop Terminal Mix 2 or 4. | ||
Uses scripting. Open script file and adapt variables to your needs: |
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.
Please remove "Uses scripting". This is an implementation detail that should not be presented to users. Also, I do not see the mentioned variables in the script file. Could you remove mention of those too?
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.
Please be patient. as I said, this is still in progress. I'm working on it right now, and of course I'll clean up the variables as well
@Pegasus-RPG @Be-ing Not sure if I can fix it for 2.1. Can anyone help me with this or should I disable it for now? |
The script is supposed to toggle the range up to 100% then wrap around to 8% if toggled again. Is Mixxx internally preventing setting rateRange to 100% and instead limiting it to 90%? (If so, a quick fix would just be to set the last value in TerminalMix.pitchRanges to 0.9 instead of 1.0. But I know at least one other controller script that depends on being able to set rateRange to 100%.) |
Ah yes, commit 29ef9d1 is the culprit. Increasing the upper bound on that control to 1.0 or above (I suggest 4.0) would fix this as well. |
I finished the essentials (2.1 looping and FX interface) and it works just fine on both the TerminalMix 2 & 4. This can be reviewed and merged. |
still WIP. removing duplicates, non-existant & useless controls, adding tags |
… add <decription> tags for mixer, FX, looping sections etc.
Done. Will update the wiki asap. |
#1560 was already merged. |
Oh... |
LGTM thanks 👍 Please update the wiki. |
Ugh somehow this broke the controller mapping validation test:
|
Oh I think I see what's happening... I'll take care of it. |
I updated the wiki regarding the effects. I'm not sure if anything else on the wiki needs updating. |
Updating the wiki is on my ToDo for tonight or tomorrow, don't bother with it. |
Done. Wiki is up to date. |
description
so mapping can be properly sorted in GUIReminder for after merge: