This will request access to your microphone and use it as the audio source.
Enable MIDI Input?
Your browser will ask permission to access MIDI devices. Controllers can then adjust crossfader, deck gains, and transport (defaults shown in the mix panel MIDI tooltip).
❮
INITEngine Ready
❯
ADeck A
30
Min
60
Max
2.7
Trans
1
PR
BDeck B
WEBM▹
0
Options
Appearance
Staging colours apply to the centre display only (not toolbar or buttons). Screen colours apply to the furthest full-screen background.
100%
Horizontal trackpad scroll over the equaliser moves the crossfader (Deck A ↔ B). Hold Shift and scroll vertically as an alternative.
Staging panel
165°
No image uploaded — panel gradient colours are used
100%
100%
100%
Centre GIF opacity applies to the animated GIF behind the staging panel (chosen under Screen background → Background GIF).
35%
12%
100%
Screen background
165°
No image uploaded — PNG, JPEG, WebP, or animated GIF/WebP
100%
Blue toolbar buttons
100%
100%
100%
100%
100%
Blue–purple divider
Line between the blue toolbar and purple feature buttons. Glow uses outer light only — it does not change line thickness.
2px
3px
0%
Purple feature buttons
100%
100%
100%
100%
100%
Orange link buttons
100%
100%
100%
100%
100%
Purple–orange divider
Line between the purple feature buttons and orange link buttons. Glow uses outer light only — it does not change line thickness.
2px
3px
0%
Date & time
100%
100%
Spectrum
Spectrum mode size scales only the side flowers in Spectrum hub (they may overlap the centre). Equaliser size scales only the side flowers in Equaliser and other hub modes — the centre equaliser is not resized.
Spectrum mode
100%
100%
100%
100%
Equaliser side spectrums
100%
100%
100%
100%
Left spectrum ribbon rotation
0°
0°
0°
Right spectrum ribbon rotation
0°
0°
0°
Auto-Mix
20m
Auto-Fade
5.0s
Avatar
Mirrors the 💃 Avatar panel — changes apply to the overlay and stay in sync with that panel.
42vw
50%
50%
0°
1.0×
82%
0
60%
System
Export saves appearance, spectrum, avatar, auto-mix, auto-fade, and background GIF selection as JSON. Uploaded panel and screen images are not included.
Hold the HUD title or press G to reopen Options. Panel closes after 30 seconds of inactivity (mouse movement resets the timer).
TEXT-IN
Text
Font
Size
X Position
Border
Glow
Flash
Rise Speed
Preview
AB
MIDI · …
0
Lo
0
Mid
0
Hi
1.0
Gain
1.0
Gain
0
Hi
0
Mid
0
Lo
A: -- BPM
B: -- BPM
Keyboard shortcuts
Quick map
WAA1
WAAA2
AIR📢3
FX14
FX25
FX36
FX47
FX58
FX69
FX70
EscClose panels · then start
QAvatar speed −
WToggle avatar overlay
EAvatar speed +
RAvatar settings
TText-In panel
YText-In Auto
USend rising text
I🔆 tap · hold off/on
OAuto-Mix
PRadio Stations
APrev clip
SReset layout
DNext clip
FFullscreen
GOptions
HDeck B QUEUE
JDeck B VIDEO
KDeck B KARAOKE
LLock UI
ZOpacity −
XOpacity +
CPreset / hub mode
VPlay / pause Deck A
BPlay / pause Deck B
NNext track / station · active deck
MMixer
,Prev visual
.Next visual
/A i · Auto-Mix
SpacePlay / Fade · hold: pause
←Crossfade A · avatar move
→Crossfade B · avatar move
↑Move avatar
↓Move avatar
−Smaller
=Bigger
Panels & navigation
T — Text-In · Y — Text-In Auto · U — send message once
P — Radio Stations (top menu) · R — Avatar / WebM settings · M — Mixer · G — Options diamond
Esc — closes panels in order; if none open, returns to start screen
Radio & visuals
V / B — play / pause Deck A / Deck B (boots the current station for that deck if nothing is loaded yet). Holding the key just resolves to one toggle.
N — on Digital Radio, next queued local on the crossfader-winning deck (else random station); elsewhere, random station on the active deck
Space — when both decks are silent, tap starts the deck on the crossfader side; when audio is playing, tap triggers Fade / auto-crossfade (tap again mid-fade to reverse on DJ Decks). Hold Space to pause both decks (or start the favoured deck if both are silent).
O — toggle AUTO-MIX (Digital Radio Mix button or DJ Auto-Mix)
/ — toggle Digital Radio A i (auto-mix + AI video hub)
I — Digital Radio background visual (🔆): tap cycles GIFs when the layer is on; hold I toggles the GIF layer off or on (same as long-press on the 🔆 button)
C — next visual preset (ProjectM); on Digital Radio otherwise, cycle centre hub (EQ → Mixer → Fx → BPM → Live → Video → Off → ORBS) · , / . — previous / next visual mode
← / → — crossfade toward Deck A / Deck B when the avatar overlay is off; move avatar position when the overlay is playing
Avatar (WebM) overlay
W — show/hide overlay · S — reset layout · A / D — previous / next clip
Q / E — playback speed · Z / X — opacity · − / = — scale
↑ / ↓ — move avatar position (when overlay is playing)
DJ Deck B
H — QUEUE · J — VIDEO · K — KARAOKE (same as buttons on Deck B)
Sample pads (DJ Decks)
1 WAA · 2 WAAA · 3 AIR📢 · 4 FX1 · 5 FX2 (Deck A)
6 FX3 · 7 FX4 · 8 FX5 · 9 FX6 · 0 FX7 (Deck B)
Tap to play; press again to restart. Hold the key to cut the sample and turn it off.
Shortcuts are ignored while typing in fields, or when Lock UI is on (except L toggles lock). Press ⚙️ or G, or hold the centre HUD title, for Options.
Visualizer Settings
Settings apply to ProjectM v2. Shuffle times are randomized between min and max. Transition affects preset morph duration. Pixel ratio applies on next init.