Home / Audio Tools / Audio Loop Maker
Audio Tools

Audio Loop Maker

Create repeated audio from a chosen segment with preview/export controls.

browser-local loop boundary engineering

Audio Loop & Seam Audit Studio

Choose the exact region you want to repeat, snap loop points toward nearby zero crossings, fit musical bars from BPM, preview the seam, then render a deterministic WAV by repeat count or exact target duration. The Studio keeps the frame math and raw seam evidence visible instead of promising an inaudible join from settings alone.

Local decodeWaveform regionZero-crossing snapBPM / bar fitCrossfade · fade · gapCount or target duration16-bit / 32f WAVSeam audit + Project JSON

1 · Load audio locally

Duration—
Sample rate—
Channels—
Sample peak—

2 · Select the loop region

3 · Musical grid

4 · Repeat and transition

5 · Frame and seam evidence

Region—
Resolved repeats—
Output duration—
Output frames—
Raw seam sample jump—
10 ms edge RMS delta—
Estimated WAV—

Load audio to calculate the exact frame plan.

Zero crossings help, but do not prove seamlessness

The snap buttons search ±25 ms on channel 1 for a nearby sign change or low-amplitude sample. Stereo phase, sustained reverb and spectral discontinuity can still make the join audible.

Crossfade and BPM solve different problems

BPM/bar fitting controls musical length. Crossfade smooths the transition. A rhythmically correct region can still click, and a click-free region can still drift out of time.

Exact target duration is frame-trimmed

Target-duration mode resolves enough repetitions for the chosen transition, then trims the rendered PCM to the requested frame count. That is deterministic but may cut through musical structure if the target is arbitrary.

Browser codec boundary

Input support depends on the browser decoder. Export is deterministic WAV only. This Studio does not claim MP3/FLAC encoding, time-stretch, pitch-shift, mastering, beat detection or AI loop-point discovery.

6 · Reproducible handoff

Export the numeric audit or settings without embedding source audio. Local history stores only small receipts, never media payloads.

Audio boundary. Seam metrics are decoded-PCM evidence, not a perceptual guarantee. The raw sample jump is measured before transition processing. Zero-crossing assistance uses channel 1 and does not certify multichannel phase continuity. Browser decoding can differ by codec and browser; WAV export preserves the rendered PCM but does not restore information lost in the source codec.
Ready. Audio stays in this browser unless you intentionally download an export.

Build the loop boundary, not just a repeated file

Load browser-decodable audio, choose the precise region, use zero-crossing assistance when useful, fit a bar length from BPM, preview one seam, then render the exact frame plan. The Studio surfaces the raw endpoint jump and edge-energy mismatch so transition settings can be reviewed instead of guessed.

When to use a crossfade

Crossfade is useful when the waveform does not naturally reconnect. For transient or rhythm-critical material, keep it short enough that attacks are not smeared. For ambience, a longer overlap can hide slow texture changes.

When zero crossing is not enough

A single sample crossing near zero can reduce a click but does not align phase, timbre, reverb or rhythm. Preview several repeats on headphones and speakers before treating a loop as production-ready.

Search by task, tool name, or category. Press Esc to close.
Start typing to find a tool.