From Raw Tracks to a Finished Mix
Drop your tracks in
Add one or more audio files and each lands on its own lane in the timeline, drawn as a waveform. Layer a beat, a vocal, and a sample together, or click SFX to drop in a built-in air horn, riser, or impact.
Arrange on the timeline
Slide a clip along its lane to place it in time, drag either edge to trim, and split a clip at the playhead. Ends snap to the playhead and to neighbouring clips so beats line up cleanly.
Shape each track
Select a track to open its effects rack: 3-band EQ, filter sweep, tempo, pitch, reverb, echo, and colour effects like distortion, flanger, and chorus. Normalize a quiet track, set a loop, or drop cue points, all previewed live.
Blend and mix down
Assign tracks to Deck A or B and ride the crossfader, keep levels in check with the master limiter, then export the whole mix as one WAV or MP3, rendered on your device.
Made for the Mixes People Actually Make
Blends and transitions
Line up two songs, cut the bass on one with the EQ, and open the filter as you bring the other in for a clean DJ-style transition.
Mashups and remixes
Stack an a cappella over an instrumental, match their tempo, nudge the pitch into key, and mix the two into one track.
Podcasts and voice-overs
Put a voice track over a music bed, fade the music under the talking, and add a touch of reverb to warm up the voice.
Loops and beat edits
Set a loop region on a groove, trim on the transient using the waveform, and drop cue points to jump around while you build.
What Runs in a Browser, and What Does Not
The mixer uses the Web Audio engine built into your browser for live playback, and the real audio engine, ffmpeg, for the final render. Your tracks never leave the tab, which keeps them private but sets a few honest limits worth knowing.
| Works well | Where the limits are |
|---|---|
| Layering, trimming, and blending tracks | Very long or many tracks can strain the tab's memory |
| EQ, filter, tempo, pitch, reverb, echo | Extreme pitch or tempo shifts change the timbre |
| Private, on-device processing with no upload | Mixdown re-encodes, so it takes time, not instantly |
| Exporting a clean WAV or MP3 | No stem separation or automatic beat detection |
Troubleshooting
Which formats can I add and export
The mixer reads MP3, WAV, M4A, OGG, and FLAC, and it exports a lossless WAV or a compact MP3. If a file will not load, its codec is not one the browser can decode, so convert it to MP3 or WAV first and add it again.
The mixdown is slow or the tab freezes
Rendering happens on your device, so it takes real time. Keep the total length reasonable, remove tracks you are not using, and close other heavy tabs so the browser has memory to spare.
The first mixdown takes longer to start
The audio engine downloads once on the first export of a session, then stays cached. Later exports in the same session start right away.
An effect sounds different in the export
The live preview approximates some effects so playback stays smooth. Tempo, pitch, EQ, filter, reverb, echo, and the colour effects are rendered fully on export, so trust the exported file for the final sound.
Recording or BPM detection
Recording needs microphone permission, which your browser asks for the first time you press record. BPM detection is a best-effort estimate, so if a match sounds off, nudge the tempo slider by hand. A loop plays while you preview, but the exported mix uses the clip's full length.
The export is silent or one track is missing
Check that the track is not muted and its volume is above zero. If every track is muted, the mixdown has nothing to render.