Skip to content

fix: couple audio visualizer strictly to active audio playback (651972a)

Choose a tag to compare

@github-actions github-actions released this 05 Sep 04:26
Immutable release. Only release title and notes can be modified.

Live Deployment & App Access

Commit Details

Subject: fix: couple audio visualizer strictly to active audio playback
Date: 2026-09-04 21:25:26 -0700

Commit Message

Remove synthetic harmonic wave generation in AudioVisualizer so that
canvas rendering accurately reflects live Web Audio FFT and time-domain
buffers instead of oscillating independently when idle or quiet.

Guard getByteFrequencyData and getByteTimeDomainData in AudioEngine
with isPlaying so stopping or pausing immediately flushes buffers to
silence baselines rather than displaying residual or synthetic waveforms.
Add comprehensive unit tests for idle silence and live playback FFT
reactivity.