DJ TITAN — Professional DJ Studio
BPM ---.--
--:--:--

LIBRARY → DECK A

SIGN IN

OR
OR
BEAT FX
1
LEVEL
SCENE FX
HIGHLOW DRYWET
DEPTH
TRACK LIBRARY 0 TRACKS
READY
READY
Tap a genre for top tracks, or type a search. Preview ▶ · click + ADD to pull it into your library.
CRATES
#TITLEARTISTBPMKEYRATINGACTIONS
🎓 TITAN ACADEMY

Become a DJ in your browser.

No turntables. No software to install. No party pressure. Just short, hands-on lessons that walk you through every move a real DJ makes — starting with your very first play button.

YOUR PROGRESS
0%
0 / 0 lessons · 0 XP
LEVEL
📖 BUTTON REFERENCE
Every relevant control in TITAN — what it does, where to find it.
🎚 DECK · per-channel controls
  • ⬆ UPLOAD — Pick an audio file from disk and drop it on this deck.
  • 📚 LIBRARY — Open your saved-track browser scoped to this deck.
  • ▶ PLAY — Start / pause playback. Orbital LED turns green when playing.
  • ◐ CUE — Jump to the cue point. Press-and-hold to preview from cue without latching.
  • PADS 1–8 — Multifunction pads. First press = save / arm; subsequent press = trigger; right-click = clear.
  • HOT CUE / ROLL / SLICER / SAMPLER / LOOP / PITCH — Pad-mode selector. Reassigns what the 8 pads do.
  • LOOP IN — Mark the loop start at the current playhead.
  • LOOP OUT — Mark the loop end. Activates the loop instantly.
  • RELOOP — Toggle the last set loop on/off without erasing it.
  • ← 4 / ← 1 / 1 → / 4 → — Beat-jump backward / forward by 1 or 4 beats.
  • SYNC — Auto-match BPM + phase to the master deck.
  • KEY — Keylock: change tempo without changing pitch.
  • QUANT — Quantize: snap pad / loop triggers to the next beat.
  • SLIP — Slip mode: a ghost playhead keeps running while you mash, so the track returns to where it would have been.
  • REV — Reverse playback in real time.
  • TEMPO slider — Manual pitch. Range is adjustable per-deck (default ±8 %).
  • TRIM knob — Per-channel input gain. Match loudness across tracks here, not on the fader.
  • HI / MID / LOW — 3-band EQ. Past -20 dB = full kill. Use LOW to bass-swap on transitions.
  • Channel fader — Per-channel volume in the master mix.
🎛 MIXER · master + colour FX
  • CROSSFADER — Horizontal slider. Blends Deck A (left) ↔ Deck B (right). C/D assignable in mixer settings.
  • MASTER — Master output volume to the speakers.
  • BOOTH — Booth / stage-monitor volume (independent of master).
  • BAL — Master left / right balance.
  • COLOR A / B / C / D — Per-channel filter. Up = high-pass (bass drops out); down = low-pass (highs drop out). Centre = bypass.
  • REC — Header pill. Captures the master bus to a downloadable .webm.
💥 BEAT FX + SCENE FX
  • FX TYPE — Delay · Echo · Ping-Pong · Reverb · Filter · Flanger · Phaser · Roll.
  • FX CHANNEL — Where the FX lands: master · CH 1–4 · mic.
  • 1/16 … 16 — Beat division. The FX is tempo-locked to the master BPM.
  • LEVEL — Wet / dry mix.
  • TAP — Tap 4+ times in time to set the master BPM by ear.
  • ON / OFF — Engage BEAT FX.
  • DUB SPIRAL · SWEEP · HELIX · MOD · SHIMMER · PLAZA — One-tap scene macros.
  • X-PAD — 2-D control surface for the active scene. Drag = active; release = instantly off.
  • DEPTH — Overall scene FX intensity.
🤖 AUTO-MIX
  • SMOOTH — Long bass-swap blend.
  • ENERGY — High-pass sweep + exponential fade.
  • HARMONIC — Key-matched blend.
  • CUT — Hard cut on the next downbeat.
  • ECHO — Outgoing deck dives into an echo tail.
  • PICK — Auto-load the best next track based on key + BPM.
  • BARS — Length of the auto-mix transition (4 / 8 / 16 / 32 / 64).
  • SYNC — Sync the incoming deck before transitioning.
  • CONT — Auto-chain transitions forever — hands-free DJ.
🎧 HEADPHONES · 📣 MIC · 🔊 ISOLATOR
  • CUE MIX — Blend between cue and master in the headphones.
  • HP VOL — Headphone amp volume.
  • DECK A / B / C / D (cue) — Pick which decks flow into headphones only.
  • MIC ON — Toggle microphone input. Browser will request permission on first use.
  • MIC VOL · HI · LOW — Mic gain + tone shaping.
  • ISOLATOR LOW · MID · HI — Master-bus 3-band kill rotary, harder than channel EQ.
🎯 SOUND tab · mastering + LUFS
  • 7-band EQ — Master-bus tone. Drag the dots; presets live above the graph.
  • COMP THRESHOLD / RATIO / ATK / REL / MAKEUP — Master compressor for glue.
  • EXCITER · TAPE · TRANSIENT · DE-ESS · MULTIBAND · GATE — Studio-grade colour and dynamics chain.
  • LIMITER THRESHOLD — Final ceiling before clipping. Default -0.5 dB.
  • CLUB -8 / RADIO -12 / STREAMING -14 / YOUTUBE -14 / PODCAST -16 / BROADCAST -23 — Loudness target lines on the LUFS history graph.
  • MONO / DIM / BYPASS — Reference checks. Mono-sums for translation; dim for level checks; bypass to A/B.
🗂 TOP TABS
  • DECKS — The main 4-deck console. This is where mixing happens.
  • LEARN — You are here. Lessons + reference.
  • VINYL — Two physical-style turntables driving Decks A and B.
  • SAMPLER — 16 sample slots for stabs, drops and one-shots.
  • PLAYLISTS — Group tracks into setlists.
  • SESSIONS — Save / restore the entire console state (decks, FX, mixer).
  • MIDI — Map a hardware controller. Learn-mode supported.
  • SOUND — Master mastering chain + LUFS metering.
  • TITAN LAB — Synth / drawbars / experimental sound design.
  • SETTINGS — Auth, themes, audio engine, licensing.
  • SUPPORT · GUIDE · SHORTCUTS — Help, walkthroughs and keyboard cheatsheet.
TITAN · VINYL
— NO TRACK — 128.0
START/STOP
DJ TITAN SIDE A · 33⅓
PITCH +0.00%
00:00 — / 00:00 -00:00
TITAN · VINYL CORE
CH A
TRIM
HI
MID
LOW
CH B
TRIM
HI
MID
LOW
ACROSSFADERB
TITAN · VINYL
— NO TRACK — 128.0
START/STOP
DJ TITAN SIDE B · 33⅓
PITCH +0.00%
00:00 — / 00:00 -00:00
▣ PRO SAMPLER · 4 BANKS · 64 PADS · STEP SEQ · FX
🎛 PAD — select a pad —
80%
0 st
CTR
0ms
50ms
5kHz
OFF
35%
⏵ STEP SEQUENCER · select a pad
@128 BPM
Click pad to play · Right-click to clear · Drop audio file/track onto pad · Click pad to edit FX/seq · Keys Z-M for bottom row
DECK A — no track —
VOL
DECK B — no track —
VOL
🔎 MUSIC SEARCH
MY PLAYLISTS 0
💾 DJ SESSIONS 0
💡 Save your entire mixing state: loaded tracks, cues, tempo, FX — load anytime to resume.
TITAN RADIO — BUILD YOUR STATION
📧 MANUAL REGISTRATION — OTP via kobi@media-deal.co.il
200.0 WEB

Station

DJ · GENRE

📥 SUBMIT TO THIS STATION

📡 ON-AIR FEED (0)

🤖 AI AUTO-MIX
INACTIVE
🎚 SMART MIX PROFILES AI
🎵 PLAY PLAYLIST WITH AI AUTO-DJ
Pick a playlist and press PLAY — TITAN AI will load tracks, beat-match, key-match and auto-mix the entire set hands-free.
⚙ ADVANCED MIXING OPTIONS PRO
PHRASE-LOCK
Mix on 16-bar phrase boundaries
AUTO BASS-SWAP
Kill outgoing bass during blend
DROP-ALIGN
Land transitions on energy peaks
AUTO GAIN-MATCH
LUFS leveling per incoming track
HARMONIC LOCK
Camelot ±1 / relative only
AI VOICE-OVER
DJ shoutout between tracks
NO REPEATS
Skip tracks played in last 30 min
TEMPO RAMP
+0.5 BPM per track (build set)
🔮 UP-NEXT — AI SUGGESTIONS REASONING
Start playing a track — AI will rank candidates with full reasoning here.
📜 AI MIX HISTORY TIMELINE
No transitions yet — every AI mix will be logged here with style, BPM and key data.
[AI] Ready. Load tracks and press START.
📊 MIX ANALYTICS
SESSION TIME
00:00
mixing today
TRACKS PLAYED
0
total
AVG BPM
---
played tracks
LIBRARY SIZE
0
tracks
FX TRIGGERED
0
effects
HOT CUES
0
triggered

RECENT MIX HISTORY

No activity yet.
🎹 MIDI CONTROLLERS
● disconnected
Connect any class-compliant USB MIDI controller. Pick a preset above for instant full-deck mapping, or use MIDI Learn (right-click any knob / button in the main console) to bind one-at-a-time. Hot-plugging a controller is auto-detected — no need to press CONNECT again.
No MIDI devices. Press CONNECT (browser will ask for permission once).

ACTIVE MAPPINGS (0)

No mappings yet. Pick a preset above or right-click any control → MIDI Learn.

MIDI MONITOR

-- Awaiting input --
🎚 STUDIO MASTERING — PRO SOUND CALIBRATION
● ACTIVE
LEFT HOLD -∞
+30-3-6 -12-18-30-45-60
-∞
dBFS · L · PEAK
RIGHT HOLD -∞
+30-3-6 -12-18-30-45-60
-∞
dBFS · R · PEAK
PPM LPPM R
+30-6-12-24-40
GONIOMETER · L/R
MONO −1PHASE+1 STEREO
LUFS-M-∞
LUFS-S-∞
LUFS-I-∞
LRA
TRUE PEAK dBTP-∞
ROOM / VENUE PRESETS · click NATURAL to reset everything
TARGET LOUDNESS →
7-BAND PARAMETRIC EQ
🎛 COMPRESSOR
THRESHOLD-24dB
RATIO4:1
ATTACK5ms
RELEASE150ms
MAKEUP+0dB
GAIN REDUCTION 0dB
🎧 STEREO & IMAGE
WIDTH100%
BALANCECTR
BASS MONO120Hz
✨ HARMONIC EXCITER
DRIVE0%
MIX0%
TONE4kHz
🛡 MASTER LIMITER
CEILING-0.5dB
OUTPUT0dB
PEAK L
-∞
PEAK R
-∞
LUFS-M
-∞
📼 TAPE SATURATION
DRIVE0%
BIAS0
WARMTH0
MIX0%
🎤 DE-ESSER
FREQ6kHz
THRESH-18dB
AMOUNT0%
SIBILANCE 0dB
⚡ TRANSIENT DESIGNER
ATTACK0
SUSTAIN0
MIX100%
🔊 MULTI-BAND COMPRESSOR
LOW0dB
MID0dB
HI0dB
X-OVER250/2.5k
LOW
0.0 dB
MID
0.0 dB
HI
0.0 dB
🚪 NOISE GATE
THRESH-60dB
ATTACK1ms
RELEASE100ms
REAL-TIME SPECTRUM 20Hz ↔ 20kHz · log scale
📈 OSCILLOSCOPE Time domain · 2048 samples
📊 LOUDNESS HISTORY Last 60 s · LUFS-M
✨ VIBE SOUND CODING Describe the vibe — house · techno · trance — and TITAN LAB builds it for you.
🎹 TITAN LAB — HOUSE · TECHNO · TRANCE PRODUCTION
BPM SWING 0% — / 16
INSTRUMENT PRESET
🥁 DRUM MACHINE — 16 STEP
PATTERN
🎛 OSCILLATORS
OSC 1
OSC 2
OSC2 DET0
OSC2 OCT0
MIX50
SUB0
UNISON1
SPREAD10
🌊 FILTER
TYPE
CUTOFF8k
RESO1
ENV AMT0
ENV DEC200
DRIVE0
⚡ AMP ENVELOPE
ATTACK5
DECAY150
SUSTAIN70
RELEASE300
GLIDE0
〰 LFO · MOD
TARGET
RATE4
DEPTH30
CHORUS0
DLY SND0
RVB SND20
⏱ DELAY
TIME3/16
FEEDBACK35
MIX30
💧 REVERB
SIZE60
DAMP50
MIX30
🎚 MIX & DRIVE
DRIVE0
DRUMS85
SYNTH75
MASTER85
OCTAVE 4
KEY BINDINGS Z S X D C V G B H N J M (white/black) — Q-U upper octave
✂ AUDIO EDITOR — TRIM · FADE · PITCH · STRETCH · EXPORT
00:00.0 / 00:00.0
✂ TRIM / REGION
00:00.0
🌊 FADE
0.0s
0.0s
0dB
🎹 PITCH / STRETCH
0 st
100%
🎛 FILTERS
20Hz
22kHz
0dB
0dB
💾 EXPORT
🛡 USER MANAGEMENT (ADMIN)
EMAIL / PHONENAMEROLESTATUSCREATEDACTIONS
Sign in as admin to view users.

⚙ APPEARANCE

Theme
Visual theme
Deck & Mixer Layout
Pick your hardware-style deck + mixer surface
TITAN XDJ-RX3ALL-IN-ONE
Two decks + center mixer with screen — Pioneer XDJ-RX3 inspired.
TITAN-3K PROCDJ + DJM
Separate CDJ-3000 style decks flanking a 4-channel DJM mixer.
TITAN XDJ-XZ4-CH PRO
Wide all-in-one with 4-channel mixer and dual jog wheels.
TITAN COMPACT2-DECK MINI
Two minimal decks side-by-side, no central mixer.
RGB Ambient Light
Color strip above
Phrase Markers
16-beat markers on waveform

🤖 AI MUSIC DIRECTOR · VIBE SOUND CODING

🟢 Gemini 2.5 Flash · API Key
Powered by Google Gemini. Bring-your-own-key — stored locally on your device, never sent to TITAN's servers. Free tier covers ~15 generations/min and 1M tokens/day.
Get a free key at aistudio.google.com/apikey. Toggle 🤖 AI in the TITAN LAB · VIBE panel to use it; otherwise the local rule-based engine plays.

🎚 AUDIO

Master Limiter
Prevent clipping
Auto Gain
Normalize volume

💾 DATA

Auto-Save
Save library locally (IndexedDB)

💿 OFFLINE / DESKTOP APP

Install DJ TITAN on your computer
Two options — both work completely offline:
Desktop App — native installer (Windows .exe / macOS .dmg / Linux .AppImage), opens like any other program, no browser needed.
Standalone HTML — a single file you double-click to open in any browser.
🔑 ADMIN DOWNLOAD (bypass sign-in)
Enter the admin code to unlock direct installer downloads without signing in.

🔐 AUTHENTICATION (Supabase)

Supabase Project URL (Settings → API)
Supabase publishable / anon key (sb_publishable_… or eyJ… — built-in default already set)
⬇ Download SQL schema
Quick setup (3 places must agree)
1. Google Cloud → Credentials → OAuth Client → Authorized redirect URIs include:
   https://eliimbfzegwcepbljdwp.supabase.co/auth/v1/callback
2. Supabase → Auth → Providers → Google → ENABLE + paste Google Client ID + Client Secret
3. Supabase → Auth → URL Configuration → add this app's origin:
4. SQL Editor → paste auth.sql → Run
5. Settings → API → copy URL + anon key here → SAVE & CONNECT

🎵 MUSIC SERVICES

Spotify Client ID (create at developer.spotify.com)
Spotify Client Secret
YouTube API Key (console.cloud.google.com — YouTube Data API v3)
🎶 Jamendo Client ID — FULL-LENGTH Creative-Commons tracks (free register at developer.jamendo.com)
iTunes works without credentials. Jamendo gives full tracks.
📧 SUPPORT · CONTACT · PURCHASE
SEND delivers the message straight to kobi@media-deal.co.il — no email app required. If you'd rather send it yourself, use OPEN IN EMAIL APP or COPY for WhatsApp / Telegram.
📮 DIRECT CONTACT
ResponseWithin 24 hours (business days)
TimezoneIDT / GMT+3
💳 PURCHASE INFO
One-time perpetual licence
Free minor updates (v1.x)
Desktop app (Win / Mac / Linux) + web
Offline mode + auto-updates
30-day satisfaction guarantee
Prices depend on tier. Fill the form with PURCHASE REQUEST selected and get a quote.
🛟 BEFORE REPORTING A BUG
Hard-refresh (Ctrl/⌘+Shift+R)
Check Settings → clear site data
Try another browser (Chrome / Edge / Safari)
Include OS + browser + version in the message

❓ DJ TITAN · USER GUIDE

Welcome to DJ TITAN — a full 4-deck professional DJ studio that runs in your browser. This guide walks you through every tab in order. First time? Load a track on DECK A, press W to play, and explore.

🚀 QUICK START (60 SECONDS)

1.Click ⬆ UPLOAD on Deck A, pick an audio file (MP3 / WAV / M4A / FLAC).
2.Press PLAY (or W). Adjust volume with the CH A fader.
3.Load a second track on Deck B, press SYNC on Deck B to beat-match.
4.Slide the CROSSFADER from A toward B to mix between tracks.
5.Hit REC in the header to record your mix, or turn on AI DJ to auto-mix.

◉ DECKS — the heart of the studio

LOAD · Upload files or click LIBRARY to drag tracks from your saved collection.
JOG WHEEL · Drag to scratch / nudge. The center screen shows live BPM.
HOT CUES 1–8 · Click once to set a cue point; click again to jump back. Use 1–8 on Deck A, Shift+1–8 on Deck B.
PAD MODES · HOT CUE · ROLL · SLICER · SAMPLER · LOOP · PITCH — switches what the 8 pads do.
LOOP · LOOP IN / LOOP OUT to set, RELOOP to retrigger. Use AUTO dropdown for fixed-length loops (¼ → 16 bars).
TEMPO · Drag the pitch fader or use ++ / −− buttons. Range selector sets ±6% through ±50%.
UTILS · SYNC (match BPM) · KEY (keylock pitch) · QUANT (snap to beat) · SLIP · REV (reverse).
Enable Deck C / D from SETTINGS to get the full 4-deck console.

🎚 MIXER · EQ · FX

CHANNEL STRIP · TRIM · HIGH / HI-MID / LO-MID / LOW EQ · CUE (pre-listen) · VOLUME fader per deck.
ISOLATOR · Master-bus LOW / MID / HI kills for dramatic builds. Alt+R resets.
BEAT FX · Pick type (DELAY, ECHO, REVERB, FILTER, FLANGER, PHASER, ROLL), channel, beat division (1/16 → 1). Toggle with F.
COLOR FX · Per-channel sweep knobs — left of center = filter-down, right = filter-up.
HEADPHONES · Turn on CUE on a channel, set MIX (CUE ↔ MASTER) and VOL. Cue with G / H.
MIC · Enable with Alt+M, browser will request microphone access.

💿 VINYL — realistic 1200-style turntables

Twin turntables mapped to Deck A (left) / Deck B (right). Drop a track on the platter to load.
Scratch by click-dragging the vinyl. Start / stop with the motor button. Pitch fader on the side.
Shared mixer core sits between the two decks — same channel strip, same crossfader as the DECKS view.

▣ SAMPLER — 64 pads across 4 banks

16 pads × 4 banks = 64 factory sounds, lit by default. Click a pad to trigger.
Right-click a pad to load your own sample, adjust volume, set one-shot vs. loop.
Shortcut keys Z X C V B N M , trigger pads 9–16 in the active bank.

🔎 MUSIC · 🎶 DISCOVER

YouTube — search and load videos straight onto Deck A / B (needs YouTube API key in SETTINGS for search; direct links always work).
Jamendo — full-length Creative-Commons tracks (free key, see SETTINGS → Music Services). Best for legal streaming.
iTunes / Deezer — 30-second previews for browsing and genre exploration, no credentials required.
Genre chips + search box. Click a result to preview, ▶ LOAD DECK A / B to send to a deck.

≡ PLAYLISTS · 💾 SESSIONS

PLAYLISTS — organize your library into named lists. Drag to reorder, right-click to remove.
SESSIONS — snapshot the whole studio (decks, cues, loops, mixer, FX). Save now, reload tomorrow exactly where you left off.
Everything is stored locally (IndexedDB). Export all via SETTINGS → EXPORT ALL to back up.

🤖 AI DJ — automatic mixing

Toggle with Ctrl+A. Pick a style: SMOOTH · ENERGY · HARMONIC · CUT · ECHO OUT. Auto-mix starts at the next phrase boundary.
BARS sets transition length (4 / 8 / 16 / 32 / 64). PICK loads a smart next track from your library.
CONT chains transitions forever — hands-off radio mode.
BPM tolerance + key matching use the analyzer worker. Tracks are scored on energy flow.

📊 ANALYTICS · 🎹 MIDI

ANALYTICS — play time, track count, FX usage, cue hits, full mix history for the session.
MIDI — Web MIDI connects external DJ controllers. Click LEARN next to any action, twist a knob / press a pad to bind.

🎚 STUDIO · 🎹 TITAN LAB · ✂ EDITOR

STUDIO — mastering chain, stereo analyzer, compressor, reverb send, master limiter.
TITAN LAB — premium production studio: 16-step drums, TB-303 acid bass, full synth (10 presets), Hammond B-3 organ + Leslie, tempo-sync delay / reverb / drive, and REC straight to your library.
EDITOR — trim, fade, normalize uploaded clips before sending them to a deck.

⚙ SETTINGS — first-run checklist

Theme — Dark / Neon / Pioneer / Gold / Light.
Audio — keep Master Limiter ON; enable Auto Gain if your library has wildly different loudness.
Music Services — paste Spotify / YouTube / Jamendo keys for the best DISCOVER experience.
Authentication (Supabase) — optional cloud sign-in so your library follows you across devices.
Offline / Desktop App — unlock with admin code to download the native Windows / macOS / Linux build.

🎛 WORK MODE · 🔴 RECORDING

🎆 WORK MODE button in the header hides everything except the decks — perfect for live gigs. Exit with Esc.
REC captures the master bus. Ctrl+R toggles. When you stop, the file downloads as WebM / WAV.
Master level meters glow orange at peaks — if they hit red, pull channel trims down.

💡 TIPS FROM THE PROS

Always CUE the next track in headphones before mixing it in.
Let the crowd hear the low end from one deck at a time — swap bass on the downbeat.
Tap T on four beats for manual tap-tempo when SYNC can't find the grid.
Save a SESSION before every gig so a browser crash can't lose your set.
Stuck? The ⌨ SHORTCUTS tab lists every keyboard binding. The 📧 SUPPORT tab reaches the team directly.

ℹ NEED MORE HELP?

Check ⌨ SHORTCUTS for the full key map. Use 📧 SUPPORT to send a bug report, feature request, or purchase inquiry — replies within 24h.

⌨ KEYBOARD SHORTCUTS

DECKS

Deck A Play/PauseW
Deck A CueQ
Deck B Play/PauseP
Deck B CueO
Both Play TogetherSpace
Hot Cues — Deck A1 – 8
Hot Cues — Deck BShift+1 – 8
Beat Jump — Deck AA / S
Beat Jump — Deck BK / L
Tempo Nudge — Deck A↑ / ↓
Tempo Nudge — Deck B→ / ←

MIXER

Crossfader ← / →, / .
Crossfader Center/
Master Vol − / +Alt+− / Alt+=
Headphone Vol − / +Alt+[ / Alt+]
Booth Vol − / +Alt+; / Alt+'
MIC On/OffAlt+M
Reset IsolatorAlt+R
HP Cue Deck AG
HP Cue Deck BH
Beat FX On/OffF
Tap TempoT

AUTO MIX

SMOOTHAlt+1
ENERGYAlt+2
HARMONICAlt+3
CUTAlt+4
ECHO OUTAlt+5
PICK NEXTAlt+6
SYNC →Alt+S
Toggle AI DJCtrl+A

SAMPLER / GLOBAL

Sampler Pads 9 – 16Z X C V B N M ,
Switch Tab 1 – 9Ctrl+1 – 9
RecordCtrl+R

ℹ ABOUT

DJ TITAN v1.0 — Professional DJ Studio

Built with Web Audio API. 4 decks (TITAN-3K) · TITAN CORE mixer · TITAN VINYL turntables · TITAN LAB studio.

All audio processing local. No data leaves your device.

Created by Kobi Chen / Media Deal