BLR
agarwal.ujjwal@gmail.comInstagramTwitterSoundCloudOrder of Kala
05/Generative music · Art Blocks/2024

Raga.fm

Endless Indian classical raga, generated — a different one each load.

A generative raga engine: each token draws one of 45 ragas from its hash and performs it live in the browser — correct to tradition, yet never the same twice. Tap the hero to hear the raga it has chosen for you.

Raga.fm encodes the grammar of raga — its permitted notes, its ascending and descending paths, its characteristic phrases — alongside mood, time of day, tempo and density, all seeded from the token hash. A sampled ensemble (rhodes, strings, cello, tabla) renders it through Tone.js and the Web Audio API, while a p5 visual field moves with the music.

It is rigorously within tradition and yet authored by no single hand — a collaboration between centuries of structure and the moment you press play. Built as a long-form generative work; the full project lives at raga.fm.

Listen at raga.fm
NextPushpak Vimaan