Description
Polish the control surface UX with smooth display animations, velocity-sensitive encoder acceleration, FX grouping, and persistent mappings.
Tasks
Acceptance Criteria
- Arc indicators animate smoothly, not jumping between values
- Fast encoder turns move parameters more than slow turns
- Parameters are logically grouped (e.g., all blur params together)
- Mappings survive bridge restart
- Visual polish feels comparable to Ableton's native display
Technical Notes
- Encoder sends 1–63 for CW, values increase with rotation speed
- Acceleration curve:
delta * (1 + abs(raw_delta) * accel_factor)
- ~210 steps per full rotation at base speed
- Persistence: save to
~/.push2-bridge/mappings.json or project-local config
Description
Polish the control surface UX with smooth display animations, velocity-sensitive encoder acceleration, FX grouping, and persistent mappings.
Tasks
--sensitivity)Acceptance Criteria
Technical Notes
delta * (1 + abs(raw_delta) * accel_factor)~/.push2-bridge/mappings.jsonor project-local config