rack

rack in MACHINE mode at 129 BPM, style TECHNO. A waveform scope sits above a sixteen-step grid with rows for kick, snare, clap, closed and open hat, rim, bass and lead. Scene A is selected on every track.
rack's BUILD view: an arrangement of verse, chorus, bridge and solo, the progression "LYD I-II-V-I" in the style OUTRUN-DRIVE, and a RIG panel listing the bass, chord, pad, drum and percussion instruments with level sliders.

layers

The page, taken apart

MACHINE plays a techno pattern while the page comes apart into its layers.

machine

Three tracks and a scope

Drums, bass and an arpeggiated lead on one step grid, with four scenes per track. INSPIRE writes a new pattern in the style you pick.

jam

The chord now, the chord next

The neck lights the tones of both chords, so the note they share is visible before you need it.

build

Songs you can take apart

BUILD holds the arrangement: sections, progressions, feel, and a level for each instrument.

JAM is a band that plays the song while a fretboard shows what to play over it. MACHINE is a three-track groovebox.

Songs are written in scale-relative chords, so the whole arrangement follows whatever key you pick. A drill raises the tempo every time round.

MACHINE's drums are synthesized and its bass is acid-style.

The band's sound gets tested blind. A sound lab renders the real engine offline and serves loudness-matched A/B pages, and some replacements lose.

TypeScript · Tone.js · installable on desktop and phone