-
-
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
MIDI learn should support a single knob for opposing functions (e.g. track select) #7557
Comments
Commented by: daschuer Created from: https://answers.launchpad.net/mixxx/+question/253303 |
Commented by: daschuer Is it an endless knob, you trying to map? The mapping would look like that using a RMX2 effect knob:
|
Commented by: leodardo Thanks for getting back quickly. By opening mix in debug mode I realized my (physically) endless knob was (virtually) actually not endless, as the controller mapped it to a virtual CC knob with vals ranging 0x00-0x7F, so the scrolling would in any case come to an end. Silly me! The solution is to assign the knob a different type from the MIDI controller itself: Edit -> Control -> Type: SingleStep-/+
With the two different CC for up and down. In Mixxx I just done again a MIDI learn and it works like a charm! |
Commented by: daschuer Nice to read this bug is fixed. Can you edit the title of this bug, that it helps others and set it to invalid? |
Commented by: Pegasus-RPG Leodardo: Can you also test where the knob uses the same control # for both directions but changes only the value? e.g. 0x3F for backwards and 0x41 for forwards. This is how most endless knobs work and I want to make sure it works for you with learning as well. |
Commented by: Pegasus-RPG ...or is that what you did originally? If so, I would consider this still an open bug since the learning should be able to handle that case. |
Commented by: leodardo
I think the logic should be changed for controls that do not require a
|
Commented by: Pegasus-RPG We should make the MIDI learn support the case where a single knob can be used for two opposing functions if it gives different values for each. Marking this as new until me or another dev has a chance to test to see if this already works in latest master. |
Am I right in thinking that one can use a specific value of the 3rd byte value in the logic of the controller .js, but it's not possible to bind against just one set value in the at the layer of MIDI mapping within Mixxx? It would be very handy to optionally bind against the CC value in the main app, not just the CC ctrl number, in my instance for the above requirement; binding a rotary encoder that sends two values on the same CC to two actions. (AFAIU, it's not possible to set the config of the Akai MPD218 rotary encoders to use two different CC codes whether the turn is going left or right.) |
Reported by: daschuer
Date: 2014-08-19T16:56:18Z
Status: New
Importance: Wishlist
Launchpad Issue: lp1358844
Dear devs,
I'm wondering if this feature can be added: when learning MIDI from a controller, I would like to scroll up/down the tracks with one potentiometer/encoder. Unfortunately the MIDI learn feature only tracks the CC and not the value increment/decrement, thus I cannot use one pot/encoder for scrolling up/down, but I have to assign two pots or two push buttons (which are too slow to scroll through the list).
If this cannot be done by editing some script/mapping file, I would try add the fix from the source, but I need a hint where to look for.
Best regards
The text was updated successfully, but these errors were encountered: