THE EVERYDAY TOOLBOX / SOUND LOOP MAKER

Sound Loop Maker.

Find a stable loop region, remove DC offset, refine the join and export a seamless WAV loop. Process audio locally.

01 / SOURCE→02 / TRIM + JOIN→03 / EQ + FX→04 / AUDITION→05 / WAV
SOURCE Generated ambiencePreparing…
QUALITY FIRST

A shorter, cleaner loop beats a longer, distracting one. Search for a stable region, then listen across the join.

01 / SOURCE & TRIM—

Drag the handles or edit exact trim points. Stereo channels stay aligned.

02 / PROCESSED LOOP—
JOIN CHECKPreparing…
LEVEL BALANCE—
OUTPUT LENGTH—
03 / SEAM MICROSCOPE · END → START

The center line is the actual repeat point. Join audition plays the ending into the beginning four times, with a pause between checks.

Preparing the demo…

Signal measurements & processing

These checks describe the signal. They cannot guarantee a perceptually invisible transition in every recording; listen to the loop and the join audition.

Make a clean audio loop, even if it needs to be shorter

  1. Open sustained audio or try the generated demo. Automatic search prioritizes a clean short region over keeping the full recording.
  2. Compare continuous looping with the focused join audition. Inspect both channels at the seam and adjust by a single sample if useful.
  3. Export one WAV period for your game, or several identical repeats to check the sound in another player.

Loop a 0.5 or 1 second recording

Short sustained recordings are supported. The automatic search uses shorter candidate periods and 5–200 ms overlaps for sources under 1.5 seconds. Choose 0.25 or 0.5 seconds, or let Quality first find a clean region. The exported loop may be shorter than the source because its head and tail overlap. A smooth join cannot recreate missing sustain in an impact, voice or changing pitch; audition several repeats before exporting.

What the preprocessing does

The search compares overlapping waveforms in every channel, level changes, energy stability and a spectral-brightness proxy. A coarse search is refined near candidate joins down to individual samples. Adaptive blending uses a smooth fifth-order fade and a shared gain correction based on overlap correlation. DC removal subtracts the mean before and after blending. Stereo edits and gain remain linked. De-click safety ensures at least a 5 ms overlap; it does not gate the sound to silence.

Native WAV processing and honest quality checks

Uncompressed PCM and float WAV files are read directly, preserving the source sample rate. Export supports 16/24-bit PCM and 32-bit float. Normalization targets a sample peak of −1 dBFS; automatic gain reduction prevents clipping when normalization is off. Optional 16-bit dither is applied once per period, so exported repeats stay identical. The source recording remains unchanged.

A smooth electrical join does not guarantee an invisible musical transition. A voice, isolated impact, melody or changing engine pitch may still sound repetitive or morph during the blend. Automatic loop search does not reconstruct missing sustain, remove reverb automatically or detect BPM. The optional effects rack includes independent pitch and tempo processing with correlation-aligned overlap-add; extreme changes can create audible artifacts. Use stable material, try a shorter region and trust the listening check. Import the finished WAV into a looping Sound Wave or MetaSound in Unreal Engine.

Find source material in the soundbank and check each sound's license.