Waveprint

Turns each track into its own remix — a real key change, movement, texture, and arrangement touches — so it comes out sounding like a distinct take, not a processed copy. Runs locally in this browser tab.

1 · ADD YOUR TRACKS

Drag files here
MP3, WAV, M4A, OGG, FLAC · any number of files

2 · SET THE REPRINT

Pitch & time The biggest audible changes — an actual key shift, not just a filter.
±2 semitones

A genuine pitch/key change, independent of tempo — this alone makes a track sound like a different take.

±3.0%
18%

A modulated micro-delay that gives the track constant, subtle movement — a real waveform change, not a static effect.

Tone Three-band reshaping instead of a single EQ tilt.
±4 dB
±3 dB
±4 dB
Texture & space Reshapes the waveform and adds movement across the track.
15%

Harmonic drive — reshapes the waveform itself, adding grit and warmth.

12%

A slow band-pass sweep that moves through the track — an audible, evolving color change.

±25%
15%
Remix character Arrangement-level touches, not just tone tweaks — this is what makes it feel like a remix rather than a processed copy.
DJ-style intro/outro filter sweep

Opens up from a muffled low-pass at the start, and closes back down at the end — a classic remix build/breakdown touch.

Glitch / stutter moment

Repeats a short slice of the track once, at a random point — a small, deliberate edit that also breaks up the waveform.

Output length
Trim to a random length (1–2 min)

Each output is cut to its own random duration between 60 and 120 seconds, with a short fade in/out.

Randomize the start point

Instead of always trimming from the beginning, start each clip at a random point in the track.

Batch behavior
Randomize per track

Every file gets its own random value within each range above, so every output — and every output vs. its original — is uniquely reprinted.

Normalize loudness

Evens out peak volume across all outputs.

How this works: processing runs in your browser using the Web Audio API — files never leave your PC. The key shift is a true pitch change (resample + re-stretch via WSOLA, which keeps it sounding natural rather than robotic), separate from the speed drift. The intro/outro filter sweep and glitch moment add arrangement-level character on top, so the result reads as a remix rather than a mastered copy. With "Randomize per track" on, every song in a folder gets its own combination of all of this. Output is WAV (uncompressed). Nothing is stored after you close the tab.