A free, browser-based virtual Indian harmonium. Play with your keyboard, MIDI controller, or touch. No install, no signup.
Guides, tutorials and sargam lessons for the Web Harmonium — the free, browser‑based virtual Indian harmonium. From keyboard shortcuts to raga theory and Bollywood songs.
The Web Harmonium is a free, browser‑based virtual harmonium that you can play directly from your keyboard — no install, no plugin, no signup. The instrument covers three full octaves of Indian classical music: the Mandra Saptak (lower octave), the Madhya Saptak (middle, centered around Sa at C4), and the Taar Saptak (upper octave starting on P = C5). Every white and black reed of a physical harmonium is mapped to a convenient key on your computer keyboard, so you can start playing harmonium online the moment the page loads.
The most important key to remember is E = Sa, the tonic of the middle octave (C4). From there, R = Re, T = Ga, Y = Ma, U = Pa, I = Dha and O = Ni walk up the shuddha scale. Number keys between the letters trigger komal and tivra swaras — for example 4 = komal Re, 5 = komal Ga, and 8 = komal Dha. The lower octave wraps around the tilde row (` 1 Q 2 W) and the upper octave runs across - [ = ] \ '. Press P to jump to the upper Sa.
Beyond the QWERTY mapping, the Web Harmonium is a full MIDI harmonium. Plug in any class‑compliant USB MIDI controller and the browser picks it up automatically through the Web MIDI API. Sustain pedal (CC64), expression/volume (CC7) and pitch bend are all supported, so you can hold the bellows open with your foot just as you would on a traditional harmonium.
Use the ↑ / ↓ arrow keys to shift the entire keyboard up or down an octave, and ← / → to transpose by a semitone so you can play harmonium online in any key — perfect for matching a singer. The F key holds sustain, R toggles recording of your sargam notation, and Space inserts a separator between phrases. Whether you are practicing alankars, learning a bhajan, or jamming along with a backing track, the Web Harmonium gives you a serious digital harmonium in one browser tab.
Sargam is the solfège of Indian classical music — the equivalent of Do‑Re‑Mi in Western theory. The seven swaras are Sa, Re, Ga, Ma, Pa, Dha, Ni, and they cycle at every octave, just like the diatonic scale. On the Web Harmonium, Sa is fixed at the tonic (by default C4, mapped to the E key), which makes sargam practice intuitive: every key on your computer keyboard is labelled with its swara in the on‑screen notation so beginners can see what they are playing in real time.
Each swara except Sa and Pa has two or more forms. A shuddha (natural) swara is the standard pitch. A komal (flat) swara is a semitone lower, written with an underline — you will see re, ga, dha, ni in the notation strip. Tivra Ma is a semitone higher than shuddha Ma, written with an overline. On the Web Harmonium keyboard, komal swaras live on the number row between the letter keys: 4 = komal Re, 5 = komal Ga, 7 = tivra Ma, 8 = komal Dha, 9 = komal Ni.
A good sargam practice session starts with alankars — melodic patterns like Sa Re Ga Ma, Re Ga Ma Pa, Ga Ma Pa Dha, which train finger independence and pitch memory. Play each phrase slowly with the drone turned on, and let the recording panel capture your sargam notation automatically. When you feel confident, move up to three‑note and four‑note combinations, then try the ascending (aroha) and descending (avaroha) patterns of a raga.
Because the Web Harmonium renders sargam on screen as you play, it doubles as a sargam practice tool — use it to test yourself, transcribe a bhajan, or prepare harmonium notes for a lesson. The virtual harmonium is a surprisingly effective way to internalise the sargam system before sitting in front of a physical instrument.
The Web Harmonium ships with a handful of classical raga presets so you can hear the mood of each raga instantly — the keyboard remaps to the raga's allowed swaras and the on‑screen notation highlights the scale. These raga presets are meant as a starting point for exploration, not a replacement for study with a guru, but they are an excellent sandbox for developing your ear.
Raga Bilawal is the Indian equivalent of the Western major scale — all shuddha swaras, bright and cheerful, a great raga to begin learning harmonium online. Raga Yaman uses tivra Ma and is traditionally performed in the early evening; its expansive, romantic character has made it a favourite of film composers. Raga Bhairav features komal Re and komal Dha with shuddha Ma and Ga — a solemn dawn raga often associated with devotion.
Raga Kafi takes komal Ga and komal Ni and has a pastoral, folk flavour — countless Hindi film songs and bhajans are rooted in Kafi. Raga Bhairavi, with all four komal swaras (re, ga, dha, ni), is the "queen of ragas," typically used to close a concert and heard across thumris, ghazals and bhajans. Raga Todi is more advanced, pairing komal Re, komal Ga, komal Dha and tivra Ma for a haunting morning mood.
Load a preset from the raga dropdown, turn on the drone, and let your fingers wander the highlighted keys. Because the Web Harmonium is a full virtual harmonium with Web Audio‑based reed synthesis, it responds to long holds and soft touches the way a real harmonium does — so you can practise meend (glides) and kan‑swaras as you learn each raga.
Bollywood songs and the harmonium are inseparable — from the golden‑era melodies of Mohammad Rafi and Lata Mangeshkar to today's A. R. Rahman and Arijit Singh tracks, the harmonium sits at the heart of Hindi film music. Playing Bollywood songs harmonium notes on the Web Harmonium is a great way to learn the instrument because most film melodies stay within a single octave and use simple sargam phrases that a beginner can pick up in one sitting.
Bollywood harmonium notes are usually written in sargam — for example, the opening of "Tum Hi Ho" uses Pa Dha Ni Sȧ Ni Dha Pa Ma, sitting comfortably around E (Sa) on the Web Harmonium keyboard. "Kal Ho Naa Ho" opens with Sa Sa Re Ga Ma Pa Ma Ga Re Sa, and "Tere Bina" from Guru revolves around the Kafi scale (komol ga, komol ni). Devotional classics like "Vaishnav Jan To" and "Raghupati Raghav Raja Ram" sound beautiful on the harmonium because their melodies hug the main swaras.
To play a Bollywood song, start by finding the tonic (Sa) that matches the original recording — use the transpose arrows to shift up or down a semitone at a time until it feels right. Turn on the tanpura/drone in that key and play the melody slowly, one phrase at a time, letting the on‑screen sargam notation confirm what you are hearing. Record your practice from the toolbar to track your progress.
Once you are comfortable with single lines, try adding simple harmonium ornaments: a short kan‑swara before the main note, a gentle meend between Ga and Ma, or a sustained Pa held through the bellows using the F key. The Web Harmonium makes it easy to go from reading Bollywood songs harmonium notes on the page to performing them expressively in your browser.
Web Harmonium is a free, open, browser‑based virtual Indian harmonium. It is designed for singers, students, sargam practitioners and curious listeners who want a real harmonium sound — drone, reeds, bellows and all — without buying an instrument or installing software. Open the page, press a key, and you are playing the harmonium online.
We built Web Harmonium because good music tools should be free and instantly accessible. A physical harmonium is expensive, heavy, and not always available when inspiration hits. A browser harmonium removes every barrier: it runs on laptops, tablets and phones, it needs no login, it works offline after the first load, and it costs nothing. Whether you are learning sargam for the first time, warming up before a riyaaz session, or teaching a student remotely, the virtual harmonium is always one tab away.
Under the hood, Web Harmonium uses the Web Audio API with real harmonium samples, granular looping, and layered chorus to recreate the warm, slightly detuned character of a hand‑pumped reed organ. Three octaves, a built‑in tanpura drone, sargam notation in Devanagari‑style script, waveform visualisation, live pitch bend and full Web MIDI support for USB controllers are all included. Everything runs locally in your browser — your playing never leaves the device.
The project is intentionally community‑minded and open: no analytics dark‑patterns, no paywalls, no "pro tier." If the Web Harmonium helps you practise raga, record a bhajan, or teach a friend their first Sa Re Ga Ma, that is the whole point. We are always happy to hear from players — see the contact section below.
Questions about the Web Harmonium, feedback on a raga preset, or a bug to report? Drop us a line — we read every message.
Yes. Web Harmonium is a completely free online harmonium — no trial, no subscription, no account required. Just open the page and play. We intend to keep it that way.
Yes. The digital harmonium runs in any modern mobile browser — Safari on iOS, Chrome on Android — and the on‑screen keys are touch‑friendly. For serious practice we still recommend a desktop or tablet with a proper keyboard or MIDI controller for wider range.
Absolutely. Web Harmonium is a full MIDI harmonium: connect any USB MIDI controller and the browser will pick it up through the Web MIDI API. Sustain pedal (CC64), volume (CC7) and pitch bend (±2 semitones) are all supported.
Use the left / right arrow keys to shift the tonic by a semitone in either direction, or the up / down arrow keys to jump an entire octave. The Root badge at the top of the instrument always shows the current Sa so you can match a singer's key.
Yes — press R or tap the record toggle to start capturing sargam notation as you play. You can export the notation as a text file, complete with a "Recorded with Web Harmonium" footer, and share it with a student or teacher.