Relative Mode for X-Y Pads
planned
ultracello
Description
This feature request proposes the implementation of a "Relative Mode" for X-Y pad widgets in Loopy Pro. The goal is to enhance control flexibility by allowing users to adjust parameters based on movement deltas rather than absolute positions, which is particularly beneficial when using external MIDI controllers or performing live adjustments.
Problems
- Limited Control with External Devices: Currently, X-Y pads in Loopy Pro operate in absolute mode, which can be restrictive when using external controllers that send relative MIDI data. This limitation hinders seamless integration with such devices.
- Inconsistent Parameter Adjustments: Absolute positioning can lead to abrupt changes in parameter values, especially when the physical position of a controller does not match the on-screen pad, resulting in unintended jumps in effect parameters.
- Reduced Performance Precision: During live performances, the inability to make incremental adjustments without affecting the entire parameter range can compromise the precision and expressiveness of control.
Proposed Solution
- Implement Relative Mode: Introduce an optional "Relative Mode" for X-Y pads, allowing movements to be interpreted as incremental changes from the current value rather than setting absolute positions.
- MIDI Compatibility: Ensure that the relative mode supports standard relative MIDI CC messages, facilitating better integration with a variety of external controllers.
- User Configurable Settings: Provide settings to adjust sensitivity and scaling of the relative movements, enabling users to fine-tune the responsiveness according to their preferences.
- Seamless Mode Switching: Allow users to switch between absolute and relative modes easily, accommodating different use cases and performance scenarios.
Benefits
- Enhanced Controller Integration: Supports a wider range of external MIDI devices, improving the versatility of Loopy Pro in various setups.
- Improved Parameter Control: Enables smoother and more precise adjustments of parameters, enhancing the overall user experience during both studio work and live performances.
- Increased Flexibility: Offers users the choice between control modes, allowing them to select the most appropriate method for their specific needs and workflows.
This summary was automatically generated by ChatGPT-4 on 2025-05-08.
D
Davy
I'm not sure what's actually meant with this. Is it about scaling the target values relatively so that no parameter jumps occur? Or something else?
O
Omri
+1 to SamHornton !
ultracello
ultracello
planned