NINETEENNINETYNINEOPHONE
AKA 1999OPHONE
INITIALIZING...

MIXER CONSOLE

βš™ DRUM KIT

808 sub-bass boom, layered clap, razor hat, sliding tom
70%
120
NINETEENNINETYNINEOPHONE

AKA THE 1999OPHONE

A spatial music instrument built entirely in the browser. No samples. No plugins. Everything you hear is synthesized in real time using the Web Audio API.

── VOXEL SEQUENCER ──

The 8Γ—8 grid of glowing blocks is your melodic sequencer. Each column is one step of the beat. Tap a tile to stack colored cubes β€” the height of the stack determines the pitch, the column determines the note in the scale. The sequencer sweeps left to right, triggering any stacks it finds.

── BOARDS 1 2 3 4 ──

Four independent voxel grids. Switch between them to build different melodic phrases. All four boards play simultaneously through the same sequencer.

── DRUM MACHINE ──

The grid at the bottom is a 4-row, 8-step drum sequencer. Tap cells to program beats. Choose from 12 drum kits ranging from 808 Trap to Bodhran Folk, each synthesized from scratch.

── THEREMIN PAD ──

The glowing horizontal strip in the middle is a theremin. Press and drag β€” left/right controls pitch, up/down controls the filter. Change its voice using the VARY dropdown.

── CONTROLS ──

ADD / REM β€” toggle between adding and removing voxel blocks.
MODE β€” changes the synthesis engine for the voxel sequencer.
VARY β€” changes the theremin's waveform and filter character.
VOX 🎲 / DRUM 🎲 β€” randomize the voxel or drum pattern.
VOX πŸ—‘ / DRUM πŸ—‘ β€” clear the voxel or drum pattern.
↩ UNDO β€” remove the last placed voxel block.
⎘ COPY / ⎘ PASTE β€” copy a board's pattern and paste it onto another.
MIXER β€” opens the console for drum kits, volumes, BPM, and lane settings.
GYRO β€” on supported phones, tilts the scene using the accelerometer.

made with web audio api + three.js

a creation of
DJ 1999 / JODY SHENN

KICK
SNARE
HAT
TOM