vicrodh
b8cfcfb34a
Add audio visualizer backend infrastructure
- Add spectrum-analyzer crate for FFT processing
- Create visualizer module with:
- RingBuffer: lockless SPSC buffer for audio samples
- FFT processor: dedicated thread for spectrum analysis
- TappedSource: rodio Source wrapper for sample capture
- VisualizerTap: shared state for audio thread integration
- Add Tauri commands: set_visualizer_enabled, is_visualizer_enabled
- Register visualizer in AppState and lib.rs
Backend compiles. Next: integrate with audio thread to capture samples.
2026-02-01 15:07:21 -06:00
..
2026-02-01 07:55:30 -06:00
2026-02-01 14:09:57 -06:00
2026-02-01 15:07:21 -06:00
2026-01-23 01:50:27 -06:00
2026-01-20 14:07:52 -06:00
2026-01-13 17:56:30 -06:00
2026-01-08 22:35:34 -06:00
2026-01-08 22:35:34 -06:00
2026-02-01 15:07:21 -06:00
2026-01-27 04:58:28 -06:00