Improve Clip Volume Adjustment UI in Clip View
under review
J
Jamie Lubiner
Description:
Improve the in-clip volume adjustment interaction so users can make precise, smooth level changes without their fingers obscuring the current value. Preserve the current "twist" concept if desired, but add clearer visual feedback and an alternative control option for more predictable adjustments.
Problem:
The current clip volume adjustment via the twist/turn gesture is conceptually strong (it resembles turning a physical knob), but in real use it has two core issues:
- The volume level feedback is positioned directly under the user’s fingers, so the most important visual reference is frequently hidden while adjusting.
- The gesture can feel inconsistent and not always smooth, resulting in unintended and sometimes jarring volume jumps while trying to "catch" the control.
This makes quick, confident volume tweaks harder than they should be, especially in performance contexts where speed and accuracy matter.
Proposed Solution:
1) Move or duplicate the value readout
- Display the current clip volume value (and/or a small meter) offset from the finger contact area, e.g. above the clip, to the side, or in a transient overlay near the top of the clip view.
- Optionally show both: a subtle in-place indicator plus a clearer, offset overlay while adjusting.
2) Add an optional "precision" control mode
- Provide a more straightforward control surface that can be revealed during adjustment, such as:
- A vertical up/down slider that appears on long-press, or
- A small popover slider with a larger touch target.
- Allow users to choose the default interaction in settings: "Twist", "Slider", or "Twist + hold for slider".
3) Improve gesture smoothing and jump prevention
- Add hysteresis / filtering to reduce sudden spikes when the gesture is initiated.
- Consider a short "engage threshold" so minor finger movement does not immediately cause a level jump.
- Optionally provide fine adjustment when a modifier gesture is used (e.g. hold for fine mode).
4) Haptics as confirmation (optional)
- Add subtle haptic feedback when the control is engaged and when crossing key points (e.g. 0 dB, -6 dB), if supported and enabled.
Benefits:
- More accurate, confidence-inspiring volume changes.
- Reduced accidental level jumps and fewer disruptive loudness changes.
- Better visibility of the current value during touch interaction.
- Faster workflow in both rehearsal and live performance.
Examples:
- Live balancing: Adjust a clip level quickly while still seeing the current dB value in a small offset overlay, instead of losing it under your finger.
- Precision tweak: Long-press a clip volume control to reveal a slider, then make a small -1 to -2 dB correction without jumpy behavior.
- Safe engagement: Touch the control area, feel a subtle haptic "engage", then adjust knowing small incidental motion will not spike the volume.
This summary was automatically generated by GPT-5.2 Thinking on 2025-12-27
.Original Post:
Improve the UI for adjusting individual clip volume in the clip view
Problem: Adjusting the clip volume using the twist and turn motion is very novel and great since it's analogous to actual fader knobs. However, in practice, it currently poses some issues. Firstly, the UI volume level feedback is hidden by the fingers, since it is right underneath them, making it hard to know what you are doing. Also, the trigger is not always very smooth and I find that it often makes unwanted and sometimes jarring volume updates as I try to finagle the control using the current twist motion.
Some suggestions:
* Move the volume level's UI feedback away from the clip so that it is more visible.
* Employ another haptical trigger to surface a more straightforward control (like an up/down slider)
* Something else!
ultracello
marked this post as
under review