- Render phase scope rainbow colors against the trace bounds instead of the full canvas so centered scopes show a full color range at normal intensity.
- Replace the expensive antialiased QPainterPath rendering path with a reserved polyline, lower the max trace detail, and use cheaper pen joins for faster painting.
- Add AudioVisualization effect with waveform, bars, radial, spectrum, particles, VU, and related modes
- Add styling, color spread/rainbow, channel layout, frequency, glow, detail, and background controls
- Wire Clip::waveform to use the new effect and add waveform_mode
- Register the effect and add focused unit coverage for rendering, JSON, and clip properties