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 is more than an instrument — it is a complete practice environment. Nine purpose-built tools live directly inside the player, accessible without leaving the page.
Pulse with automatic tempo ramping. Set a target BPM and the metronome accelerates by a configurable step every N bars — the classical approach to building speed without breaking feel.
Write Sa Re Ga Ma notation directly in the player and trigger playback at any tempo. Load presets — aaroh, avaroh, Yaman, Bhairavi — or compose your own phrase.
12 raag-tuned chord presets played as ascending arpeggios. Three strum speeds — slow for resonance, fast for drama. Transpose with the main Sa knob.
Capture up to 3 melodic phrases as looping playback patterns. Record using keyboard or MIDI, then layer loops for self-accompanied practice.
A random note from a configurable scale plays and you identify the swara. Tracks accuracy percentage and consecutive streak, with a flame for hot streaks of 5 or more.
25 raags across 10 thaats. Select any raag to highlight scale notes (green), vadi (amber), and samvadi (blue) on the live keyboard. Play aaroh and avaroh with one tap.
Microphone-powered real-time pitch detection. See the note name, sargam degree, and cent offset as you sing — ideal for aligning voice with Sa before a performance.
Continuous Sa-Pa-Sa drone in any key, with adjustable beat and waveform. The foundational backdrop for riyaz, meditation, and choral alignment.
Every note played appears as sargam text in real time. Save up to 10 sessions to local storage, reload any session onto the keyboard, or export as a plain .txt file.
Web 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.
Every tool — from the BPM ramp to the ear training quiz — is designed around how Indian classical musicians actually practice: slow, methodical, and deeply attentive to intonation.