No track loaded
Load a track from the browser below
TIME 0:00
1x
BPM --
Key --
Remaining 0:00
-- --
--
TEMPO
-8
-4
0
+4
+8
0.00%
FX 1
FX 2
FX 3
1x
MASTER
A · TRIM
A · HI
A · MID
A · LOW
CH A
B · TRIM
B · HI
B · MID
B · LOW
CH B
A
B
No track loaded
Load a track from the browser below
TIME 0:00
1x
BPM --
Key --
Remaining 0:00
-- --
--
TEMPO
-8
-4
0
+4
+8
0.00%
FX 1
FX 2
FX 3
RECORD CRATE
Import Music
Auto DJ Mode
Playlist Selected
ALL TRACKS
Artist
Track
Album
BPM
Key
Start Pro Engine
Terminal command
Copy To Terminal
Paste this into Terminal. Leave that Terminal window open while using Pro. To stop the engine later, click that Terminal window and press Control-C.
Preferences Configuration
Built-in Audio · MIDI ready
Audio Mode
Built-in browser audio is active.
DJ Booth Pro
Local Paths
Browser security cannot expose a real file path from a picker, so paste a local audio path here for now. Website tracks stay on Built-in Audio so local Pro decks never override your loaded songs by accident.
Jog Wheel Engine
Checking...
Not connected
Mappings save automatically in this browser — no need to relearn next visit.
Every raw MIDI message your controller sends shows up below, regardless of any Learn mapping — spin the platter and watch:
(waiting for MIDI input...)
Deck A Raw (learned jog only): (spin the platter) Deck B Raw (learned jog only): (spin the platter)
Library Admin
Admin
Ready
Options
About
DJ Booth Lite with optional DJ Booth Pro integration. Main screen remains performance-only; setup lives behind this cog.
How This Works
Built for TommyWho Records · Lite playback uses clean Web Audio raw playback on hosted MP3 files. BPM & Key pulled from the Serato-analyzed catalog. Real 3-band EQ, real waveform (drawn from the decoded audio), and real channel fader volume control. BPM Sync changes raw playback speed, so pitch moves naturally with tempo. Key Lock and Key Sync are reserved for DJ Booth Pro. Load tracks by pasting a direct MP3 URL, or via the browser once mp3Url is filled in per track. Auto Cue detects the first beat on load and skips leading silence — hit SET CUE any time to override it manually. USB MIDI controllers work via the MIDI tab above — connect, click LEARN next to a control, then press/move the matching button or fader on your hardware.