# Dub Techno Sequencer

Build a browser-native audio workstation featuring a dub techno sequencer and tape deck aesthetics.

## Audio Engine
- **Web Audio API**: Implement a 16-step sequencer using raw Web Audio API (no external libraries).
- **Voices**: 3 synthesized voices.
  - Deep analog-style kick drum
  - Sub bass
  - Filtered minor chord stab (classic dub techno style)
- **Effects**: A rich, feedback-heavy dub delay and a synthesized reverb. Includes "tape flutter" (LFO modulating delay time) for warmth and wobble.

## UI/UX
- **Aesthetic**: Nocturnal and warm, resembling classic tape decks and hardware grooveboxes.
- **Visual Hooks**:
  - Spinning tape reels (CSS animation based on transport state).
  - Fake LED VU meters responding to track triggers.
  - Oscilloscope/waveform monitor.
- **Controls**:
  - Transport (Play, Stop, Tempo BPM).
  - 16-step grid for the 3 tracks.
  - Sliders for Delay Send, Reverb Send, Stab Filter Cutoff, and Tape Flutter amount.
  - Mute controls for each track.
- **State**: Ability to clear, randomize, and save/recall patterns to `localStorage`.

## Technical Constraints
- Single `index.html` file containing all HTML, CSS, and JS.
- No external audio samples or libraries (synthesize everything).
- Tactile, responsive controls that work on desktop and touch.
