Microphone Visualizer
Vue + Web Audio API
▶ Listen
■ Stop
{{ effect.label }}
Randomize
Auto Random
Every
min
Smoothing
FFT
512
1024
2048
4096
⛶
🗗
Status:
{{ listening ? 'Listening…' : 'Idle' }}
Effect:
{{ effects[currentEffectKey].label }}
Sample Rate:
{{ Math.round(audioCtx.sampleRate) }} Hz
FFT Size:
{{ fftSize }}
Smoothing:
{{ smoothing.toFixed(2) }}
Error:
{{ error }}
Effect: {{ effects[currentEffectKey].label }}