A 14 second seamless loop of a small fire: a low rolling roar of air being pulled through flame, with dry crackles and the occasional sharper pop on top. Use it for campfire scenes, cabins, fireplaces, night exteriors, or a background that should feel warm and slightly dangerous. No music, no voices, no wind.
roar: white noise, low-pass 220 Hz (Q 0.7) at 55% level, with a slow 1/7 Hz amplitude drift of +/- 12% body: white noise, band-pass 520 Hz (Q 1.2) at 18% level (the hiss of gas burning) crackle: a grain every 60-240 ms (fixed seed 511), each 2-6 ms of noise high-passed at 2 kHz, level 0.06-0.22; one in nine (r() > 0.778 on a [-1,1) source) is a louder pop at 0.30, plus a 180-320 Hz triangle tail starting 4 ms later, 6 ms time constant (about 41 ms to -60 dB), rendered into a 50 ms buffer so it is not cut off; the crackle layer is added after the crossfade and wraps by index (((i0+i) % N) + N) % N, so it runs right through the seam seam: 0.5 s rendered past the end and equal-power crossfaded (sin/cos) back onto the head, so the drift wraps (7.0 s period, exactly two cycles in 14 s) noise seeds: 501 (roar), 502 (body)