Loop Radio

Procedural real-time audio engine — zero dependencies

Stopped — type a genre and press Play

Try: stoner · desert rock · dark ambient · daft punk · techno · 8bit · jazz

How it works

No MP3s, no servers — pure browser math. Your genre text scales the scheduler BPM, harmonic scale, oscillator waveform, and rhythm density in real time.

  • Keyword parser maps genre text to synthesis parameters.
  • Lookahead scheduler generates timed Web Audio nodes ~100ms ahead, ensuring glitch-free output.
  • Procedural synthesis — oscillators + exponential envelopes model kick, bass, and melodic layers.
↗ GitHub (AGPL-3.0)  ·  How it works  ·  Blog
telemetry: off