Skip to main content
TestingPhone
Menu
TestingPhone ProLocal Audio Lab

DJ Console // two decks, one browser.

Load music already on your device and mix it locally. The console gives you two independent decks, real Web Audio EQ, tempo and pitch control, cue points, four-beat loops, BPM tap and sync, an equal-power crossfader, a protected master bus, and recording when your browser supports it.

Private by designTracks are opened from your device with local browser object URLs. They are not uploaded by this console.
Headphones recommendedStart with low media volume. Browser audio routing varies by phone, tablet, and desktop.
Use audio you can playThis tool mixes files you select. Rights and public-performance rules still apply to the music itself.
A

Deck A

No track loaded

00:00.0-00:00.0
Tempo / Pitch100%
BPM120.0
B

Deck B

No track loaded

00:00.0-00:00.0
Tempo / Pitch100%
BPM120.0

Drum machine + synth

Beat Studio

Tap the pads, program a 16-step loop, and add melodies. Everything is generated locally and feeds the master mix.

Drum pads

Tap to play

16-step sequencer

Turn each hit on or off.

Kick
Snare
Clap
Hi-hat

Synth keys

Play notes over your beat.

Octave 4
Master90%
ACrossfaderB
DECK ACENTERDECK B

Recording captures the master output when supported by your browser.

Load two tracks to start mixing.

What works best

MP3, AAC/M4A, WAV, OGG, WebM, and other formats depend on what your browser can decode. Large lossless files can use substantial memory on phones.

About SYNC

Enter a track's native BPM or tap along with the beat. SYNC changes the target deck's playback rate to match the other deck's BPM. It does not automatically beat-grid or phase-align the downbeat.

About recording

The recorder captures the console's master bus through MediaRecorder when available. File type depends on the browser, and some mobile browsers may handle downloads differently.