Features

The only DJ tool that learns you.

Everything a professional controller needs is already here. What comes after it has never existed before.

01
Vibe Mode

Describe the set you want — type it or say it out loud. Click the mic and tell Oto what you're hearing in your head: "3am basement, dark and hypnotic. Build slowly — don't peak until I say so." Oto parses your prompt into a set arc with energy zones, matches tracks, and starts auto-mixing with dual-deck crossfades. Review the plan first — adjust set length, opening BPM, energy arc, and key zone before committing. BPM-synced transitions with bass swaps over 8 bars. Steer it live: Darker, More energy, Hold here, Peak now, Bring it down — or say anything custom. The arc re-routes in real time. Skip triggers a crossfade, not a hard cut. Take control at any moment for full manual DJ mode. 40 demo tracks across 10 genres ready to go — or connect Spotify to seed your own library.

Auto-crossfadeBPM syncLive directionBass swap transitionsVoice inputTake control
02
Style DNA

Not what tracks you play. How you play them. Style DNA is a living portrait of your mixing identity, built from your session history and updated after every mix. Dominant technique, transition speed, energy arc tendency, BPM range, harmonic preference, mood grid home territory. It surfaces patterns you didn't know you had. Tracks how your style shifts over time. The longer you use Oto, the more precisely it knows you.

Auto-computedEvolution timelineShift detection
03
Ghost Mode

A safety net that sounds like you, not like a generic fallback. Ghost draws from everything Style DNA has learned — your specific transition timing, your EQ habits, your phrasing — and deploys it on demand. Hold the Ghost button and it executes a transition the way you would have. Take back manual control at any point with a clean handoff. Ghost Mode only becomes fully itself after enough sessions to have something real to draw from. That's not a limitation. That's the design.

Style-learnedBeat-syncedInstant takeback
04
Mood Map

Your entire library mapped to a 2D emotional space. Energy on one axis, mood on the other. Each track is positioned by analyzing 11 audio features including spectral centroid, harmonic tension, and tempo feel — not tags, not metadata, the audio itself. Drag a selector around the grid to browse by feeling, not filename. Your session trail shows where the night has been. A look-ahead layer flags jarring contrasts before you commit. Navigate the way you actually think about music.

11 audio featuresLive session trailLook-ahead warnings
05
Stem Separation

Split any track into four stems in real time using STFT spectral masking: bass, vocals, drums, melody. Mute the vocals. Solo the drums. Adjust each stem independently without affecting the others. Or drag the vocals from Deck A onto Deck B's instrumental for an instant mashup that doesn't exist on record. No external processing, no upload, no wait.

4 stemsMute / Solo / VolumeCross-deck remix
06
Live Collaboration

Go live and broadcast to listeners via WebRTC. Or start a B2B session: two DJs, each controlling one deck, synced in real time across devices and time zones. Open practice rooms let others watch your mixer state live and leave timestamped annotations that appear in your post-session review. A mentor can watch exactly what you're doing and tell you, precisely, what to work on.

WebRTC streamingB2B cross-devicePractice roomsMentor feedback
07
WebGL Visualizer

Eight full-screen audio-reactive shader modes: Rings, Particles, Fluid, Fractal, Tunnel, Terrain, Galaxy, Kaleidoscope. Post-processing with bloom, chromatic aberration, and film grain. Smooth envelope-following audio reactivity. Save and share custom presets.

8 GLSL shadersPost-processingPreset sharing

The foundation
Everything you'd expect from pro DJ software

Before the AI, before the mood map — Oto is a fully functional dual-deck DJ controller with every tool a working DJ needs. 40 demo tracks across 10 genres pre-loaded. Instrument-grade design with celadon accent, monospace typography, zero-radius geometry. Everything runs locally in your browser. No download, no plugin. Works on Chrome, Firefox, Edge, and Safari.

Dual Decks
Two independent decks with play, pause, cue, tempo slider, pitch bend, and jog wheel scratch
3-Band EQ + Kill
Hi/Mid/Low shelving filters with instant kill switches for frequency cuts during transitions
Beat Sync & BPM Detection
Automatic BPM detection, one-click sync, and manual tempo adjustment with ±6/10/16/WIDE range
Hot Cues & Loops
8 hot cue pads per deck with named labels. Beat loops from 1/4 to 16 bars, manual in/out, loop save
9 Beat FX
Echo, Reverb, Flanger, Phaser, Trans, Spiral, Ping Pong Delay, Stutter, Bitcrush — all beat-synced
Key Detection & Lock
Automatic key detection with Camelot wheel. Key lock preserves pitch when changing tempo. Key shift ±semitones
Crossfader & Filter
3 crossfader curves (smooth, cut, steep). HPF/LPF filter sweep. X/Y FX pad for live modulation
Waveforms
Real-time FFT frequency-colored scrolling waveforms. Overview waveform with click-to-seek. Beat grid display
Recording & Export
Record your mix. Export as WAV (lossless) or WebM. Mix timeline image export for social sharing
Works with your hardware. Or without it.

Oto connects to any MIDI controller via WebMIDI. Plug in your DDJ, Launchpad, or any USB MIDI device — it's detected automatically. Map play, cue, hot cues, tempo, EQ, volume, and crossfader.

No controller? No problem. The full interface works with mouse, keyboard, and touch. Every control has a keyboard shortcut.

The vision was always there. Now it has a tool.

Open Oto