Continuous rumble
A looped noise source passed through a low-pass filter creates the steady, low background hiss and rumble of a burning fire.
A cozy, procedurally synthesized fireplace ambience with a steady rumble and randomized crackle bursts you can control.
Everything is synthesized and played locally in your browser. Nothing is uploaded or recorded.
The fireplace ambience is built from two synthesized layers running together in the Web Audio API, with nothing pre-recorded.
A looped noise source passed through a low-pass filter creates the steady, low background hiss and rumble of a burning fire.
Short bandpass-filtered noise bursts fire at random frequencies with quick attack and decay envelopes, sounding like individual pops and crackles.
The crackle intensity slider narrows or widens the random gap between bursts, so a higher setting produces a noticeably busier fire.
Pressing Stop tears down the whole audio graph, so every new Play press starts from a fresh, glitch-free state.
No. It is fully synthesized in your browser using the Web Audio API: a continuous filtered-noise rumble plus short, randomly timed bandpass-filtered crackle bursts. There is no audio file being played back.
It controls how frequently crackle bursts fire. At low intensity the gaps between crackles are longer and the fire feels calmer, while higher intensity shortens the gaps for a busier, more active fire.
Two layers run together: a continuous low-pass filtered noise loop for the steady base rumble, and short bandpass-filtered noise bursts at random frequencies and random short gaps for the crackle and pop sounds on top.
No. Nothing is uploaded, saved or recorded. The sound only exists live in your browser's audio engine while the page is open and playing.
Pressing Stop fully tears down the audio engine rather than just muting it, so every time you press Play again you get a fresh, clean start with no stuck or overlapping sounds.
More handy tools from My Panda Toolbox.