The visualizer components (FftBarsView and WaveformView) now directly render the raw data received from the `VisualizerController`.
- Removed the smoothing logic (using `LaunchedEffect` and `mutableStateOf`) from both `FftBarsView` and `WaveformView`.
- The `Canvas` drawing logic in both views now directly processes the input `data` byte array.
- In `VisualizerController`, removed the manual throttling mechanism (using `Handler`, `minIntervalMs`, `lastWaveformDispatch`, `lastFftDispatch`).
- The `Visualizer.OnDataCaptureListener` now directly invokes the `onWaveform` and `onFft` callbacks with the received data.
- The capture rate for the Visualizer is now set to half of the maximum rate.