What Oto does

One dial. A whole night, the way you hear it.

Describe the set in a line, or just turn the dial. Oto realizes it live — and the full mixer is always one step away when you want your hands on it.

The surface

A prompt, a dial, four directives. That's the whole front door.

Type what you're hearing — 3am basement, dark and hypnotic, build slowly — or skip the words and turn the dial. Four directives shape the room in real time: Energy, Darkness, Tension, Risk. Nudge any one and the set responds. Leave it alone and the set clock drifts the energy along a planned arc, so the night evolves on its own until you reach back in.

Three sources

The same dial drives whatever you point it at.

Synth
Starts instantly

A generative engine that plays the moment you arrive — no files, no setup. Piano, chords, and arps shaped live by the four directives. The fastest way to hear the idea.

Upload
Your own tracks

Drop audio straight onto the surface. Oto reads BPM and key, matches to the zone you're directing, and auto-mixes deck to deck with beat-aligned crossfades and bass swaps.

AI Bridge
A live model

Connect a generative music model running locally and steer it from the same dial. The directives become the prompt; the model answers in real time.

You always know what's happening

Direction only works if you can see what it did.

The now-line
What's playing, and why

A single readout under the dial names what's sounding right now — source, key, BPM, mood — and, in plain language, why: where you are in the arc, what's building, what just changed.

Coming up
The next few moves

A compact strip shows what's queued — matched tracks when you've loaded a set, or the planned zone journey when the set clock is running. No black box, no surprises.

Your library
One drawer, always there

Pull up everything you've saved without leaving the surface. Search by name, by BPM (124 or 120–130), or by key (Am). Tap a track to load it.

The mixer
One step away

Open the mixer ↗ rolls the surface up to reveal the full dual-deck controller — and drops you on the deck that's playing. Take over by hand anytime; come back to the dial when you're done.

Underneath: the instrument

When you open the mixer, this is what's been running the whole time.

01
Style DNA

Not what you play — how you play it. A living portrait built from your session history: dominant technique, transition speed, energy-arc tendency, BPM range, harmonic preference, mood-grid home territory. It surfaces patterns you didn't know you had, and tracks how they shift over time.

Auto-computedEvolution timelineShift detection
02
Ghost Mode

A safety net that sounds like you, not a generic fallback. Ghost draws on everything Style DNA has learned — your timing, your EQ habits, your phrasing — and executes a transition the way you would have. Hold to hand off; take back manual control at any point.

Style-learnedBeat-syncedInstant takeback
03
Mood Map

Your library mapped to a 2D emotional space — energy on one axis, mood on the other — from 11 audio features (spectral centroid, harmonic tension, tempo feel), not tags or metadata. Drag a selector to browse by feeling. A look-ahead layer flags jarring contrasts before you commit.

11 audio featuresLive session trailLook-ahead warnings
04
Stem Separation

Split any track into four stems in real time with STFT spectral masking: bass, vocals, drums, melody. Mute the vocals, solo the drums, adjust each independently — or drag the vocal from one deck onto another deck's instrumental for a mashup that doesn't exist on record. No upload, no wait.

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

Go live over WebRTC, or start a B2B session — two DJs, each on one deck, synced across devices and time zones. Open practice rooms let others watch your mixer state and leave timestamped annotations that appear in your post-session review.

WebRTC streamingB2B cross-devicePractice roomsMentor feedback
06
WebGL Visualizer

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

8 GLSL shadersPost-processingPreset sharing
The foundation

Everything you'd expect from pro DJ software — already here.

Before the dial, before the intelligence, Oto is a fully functional dual-deck controller. It runs entirely in your browser — no download, no plugin — in Chrome, Firefox, Edge, and Safari.

Dual Decks
Play, pause, cue, tempo, pitch bend, and jog-wheel scratch on two independent decks.
3-Band EQ + Kill
Hi/Mid/Low shelving filters with instant kill switches for frequency cuts in transitions.
Beat Sync & BPM
Automatic detection, one-click sync, manual tempo with ±6/10/16/WIDE range.
Hot Cues & Loops
8 labeled hot-cue pads per deck. Beat loops from 1/4 to 16 bars, manual in/out, loop save.
9 Beat FX
Echo, Reverb, Flanger, Phaser, Trans, Spiral, Ping Pong, Stutter, Bitcrush — all beat-synced.
Key Detection & Lock
Camelot key detection, key lock to preserve pitch under tempo, key shift in semitones.
Crossfader & Filter
Three crossfader curves, HPF/LPF sweep, and an X/Y FX pad for live modulation.
Waveforms
Real-time FFT frequency-colored waveforms, click-to-seek overview, beat-grid display.
Recording & Export
Record the mix, export lossless WAV or WebM, and save a timeline image to share.
MIDI & Hardware
WebMIDI auto-detect for any DDJ, Launchpad, or USB controller — with a mapping editor.
Mic & Headphones
Live mic input with talkover ducking, plus pre-listen headphone routing for cueing.
Master Bus
Sidechain compressor and brickwall limiter on the master output. Keyboard-mapped throughout.

The human is always the author. The AI is the instrument.

Open Oto →