Load two clips and craft the transition between them — the classic DJ blend, rendered in-browser. Drag the B enters marker on Deck A, drag-select the region where A fades out, drag the B starts at marker on Deck B to trim its intro, dial in a BPM per side (or detect it), and optionally beat-match B to A's tempo. Each band of the EQ can be automated with as many breakpoints as you like — a free-form gain curve over the deck's own timeline, not just one before/after ramp tied to the fade. Nothing is uploaded; the audio never leaves this page.
wav / aif / mp3 / anything your browser decodes — or click to choose
Marker = where B enters. Drag-select the region where A fades out to silence.
Add points to draw a free-form gain curve over A's own timeline — not limited to the fade-out window. Each point has its own time and gain slider; "+ point" appends one after the last, and every band needs at least one point left.
wav / aif / mp3 / anything your browser decodes — or click to choose
Marker = B's own start offset (trims its intro). Double-click a marker to remove it.
Add points to draw a free-form gain curve over B's own timeline — not tied to where it enters on A. Each point has its own time and gain slider; "+ point" appends one after the last, and every band needs at least one point left.
A second marker appears on Deck B: everything before it stretches to A's tempo, everything from it onward plays back at B's own native BPM.