Web Harmonium is a free online harmonium — a digital tribute to the Indian pump organ that lets you play harmonium online in any browser, on any laptop or desktop, with no download required.
Unlike basic synthesizers, Web Harmonium uses high-fidelity samples from a 1940s Kolkata-made instrument. Every note captures the slight air hiss and the metallic "bark" of real brass reeds.
Using the Web Audio API, we achieve sub-10ms latency. This allows for the rapid "tans" and intricate ornaments required in Hindustani and Carnatic classical music.
Keyboards aren't just buttons. We modeled the physical travel of keys to provide visual feedback that mimics the weight of real ivory and wood.
Web Harmonium is built as a public utility for students, teachers, and composers who lack access to physical instruments.
terminalView Source on GitHubWeb Harmonium began not as a piece of software, but as a promise. Rajaraman Iyer, a master of the Carnatic tradition and a lifelong educator, believed that music should be as accessible as the air we breathe.
In the late 2010s, Rajaraman noticed a growing gap: his students in the diaspora often couldn't afford to ship authentic instruments across oceans, or lived in spaces where a loud harmonium was impractical. He envisioned a tool that could live in a pocket—one that didn't sacrifice the "soul" of the sound for the convenience of the digital format.
Though he passed before the final lines of code were written, his meticulous notes on frequency tuning, reed behavior, and the spiritual "vibration" of the Sa-Pa-Sa drone remain the blueprint for this project.
"The instrument is merely a vessel. The music is the breath of the player, and that breath knows no boundary between wood and silicon."— Rajaraman Iyer
Today, Web Harmonium is maintained by a small group of his former students and digital craftsmen who share his vision of a world where anyone, anywhere, can find their center through the resonance of a reed.
Digital Craftsmanship
We use dynamic volume envelopes that respond to the "bellows" pressure, allowing for expressive swells and fades that flat MIDI lacks.
Our engine supports Shrutis—the 22 microtones of Indian music—ensuring your Raags sound authentic, not just "tempered."
A built-in convolution reverb recreates the acoustics of a traditional meditation hall, grounding the digital sound in physical space.