- Canvas tooltip follows mouse over synth bars showing param name, value, range, curve - Group drawer: per-param draggable curve canvas, dual-thumb min/max range slider, mute toggle - Muted params hide from visualizer (bars redistribute), use fixed value slider instead - Group curve drag applies relative delta preserving individual param offsets - Pulsing orange play button when audio engine not initialized (all UI modes)
576 B
576 B
synth view Immersive UI
- add hover tooltip for each parameter slider
- hovering on the name of a module/group at the top should open a little drawer panel that allows us to set
- minimum and maximum values for each parameter (similar to what tame does)
- a curve parameter that's normalised and goes between logarithmic and exponential, with a little graph to visualise, to skew the distribution in either direction
- if the audio engine hasn't been initialised yet, the play button at the top left should be pulsing and have an orange highlight