Room Tone Generator

You Might Also Need

Room Tone Generator synthesises the quiet hum and air a real room actually has, so you can lay it under edited dialogue and hide the abruptness of a cut. It builds the tone from hum, filtered noise and a slow level wander rather than recording a real space.

What is Room Tone Generator?

Pick a room character, set a duration and generate a track of room tone you can loop under dialogue or crossfade into pauses. Four presets stand in for real spaces: apartment, with a noticeable 60 Hz hum and street rumble; house, with a softer hum and deeper rumble; studio, with nearly silent air and a faint 50 Hz tone; and office, with HVAC-style hiss and wide stereo air. Each preset carries its own hum frequency, hum level, harmonic content, air brightness, rumble depth and stereo spread, so switching rooms changes the character rather than just the volume.

The controls and their ranges:

  • Room character, one of apartment, house, studio or office, each with a fixed character profile.
  • Duration from 1 to 600 seconds, defaulting to 30.
  • Level from 1 to 100 percent, scaling the overall output amplitude, defaulting to 25 percent.
  • Wander from 0 to 100 percent, controlling how much the level drifts over time, defaulting to 35.
  • Seed, an integer defaulting to 12345, which makes the same settings reproduce the identical file.
  • Output at either 44100 Hz or 48000 Hz as a 16-bit WAV, with the download named from a room-tone prefix and a timestamp.

The synthesis is three layered sources mixed into stereo. Mains hum is a sine at the preset frequency plus two harmonics at defined relative levels, so the studio preset's 50 Hz tone and the apartment preset's louder 60 Hz both carry their own timbre. Air is white noise passed through a one-pole lowpass, with independent noise streams for left and right and a pan factor derived from the preset's stereo spread, which is why the office preset sounds wide and the studio preset nearly centred. Rumble is a separate noise stream lowpassed much more heavily to sit under everything. On top of that, a seeded random walk nudges the hum and air levels, resampled roughly every 37 milliseconds with linear interpolation, so the tone breathes slowly instead of looping audibly. Hum and rumble stay centred while the air spreads, and the fixed random seed means a level that you liked can be reproduced exactly.

What it does not do:

  • It is synthetic, so it will not match the specific tone of your actual room; it approximates a class of space rather than a recording.
  • The hum is generated sine harmonics, not a captured electrical buzz, so it lacks the texture of real interference.
  • There are four presets and no fine control over hum frequency, filters or harmonic balance beyond what the presets define.
  • Output is always stereo, even for a preset whose spread is small, so there is no mono export.
  • It adds tone; it cannot remove the real room tone from an existing recording, and it will not seamlessly match a clip's own noise floor without manual level adjustment.
  • Loop points are not matched automatically, so laying it under a long edit still needs a crossfade at the join.

The clean workflow is to generate a length comfortably longer than the gap you need, set the level a little below the dialogue's own noise floor, and crossfade the generated tone in and out at the edit so the change in bed is gradual rather than a step. Keep the seed for any tone you like, so a re-edit of the same episode uses the same background. Choose studio for near-silence, apartment or house when the recording was made in a living space and needs to sound like it, and office for a hissier, wider bed.

How to use Room Tone Generator

  1. Choose a room character, apartment, house, studio or office, and read the hint under each button for its character.
  2. Set the duration in seconds and a seed; keep the seed fixed if you want to reproduce a tone you liked later.
  3. Adjust the level and wander sliders to set how loud the tone is and how much it drifts as it plays.
  4. Pick the sample rate, generate, preview the result, and download the 16-bit WAV for use under your edit.

When to use Room Tone Generator vs related tools

Room Tone Generator makes a synthetic bed, and the noise generators are its cousins: White Noise Generator for a flat spectrum, Pink Noise Generator for a musical balance and Brown Noise Generator for a deep low-frequency wash. When the job is the opposite one, taking a bed out rather than putting one in, Noise Reducer goes the other way and suppresses steady background noise.

Privacy & Security

This tool runs entirely in your browser — no data ever leaves your device. There is no server round-trip, no upload, no logging, and no account required. Your input is processed locally using client-side JavaScript and is never stored, transmitted, or accessible to anyone else. When you close the tab, everything disappears.

Frequently asked questions about Room Tone Generator