# One-shot Audio Lab: Signal Wharf

Build a single-file browser-native audio workstation for the `/audio-lab/` route in the master oneshot catalog.

Direction:
- Dub console workstation with tape-reel motion, macro knobs, and four live mixer lanes
- No external assets, frameworks, or audio files
- Copper-and-cyan hardware aesthetic with dense but touch-friendly controls

Systems:
- Vanilla JS and Web Audio API only
- Explicit user interaction to unlock audio
- 16-step sequencer
- At least 3 playable voices or tracks
- Tempo transport, mute and solo controls, and one main echo bus
- Per-track level and send control
- Large controls that work on desktop and touch
- Persist saved preset state locally
- Visible active-step, signal, and transport feedback

Instrument set:
- Kick
- Dust hat
- Dub chord
- Sub bass

Transport and controls:
- Play and stop
- Tempo
- Swing
- Echo
- Tape flutter
- Tone
- Randomise, reset, save, and recall

Visual direction:
- Tape transport and master monitor at the top
- Macro knob rack as the main control layer
- Step matrix as the primary performance surface
- Animated reels, scope trails, and meter ladders tied to transport and signal energy
- Responsive layout that stays playable one-handed on mobile
