About Web Harmonium
Bringing the harmonium to the modern web — free, accessible, and authentic.
Why Web Harmonium Exists
The harmonium is one of the most important instruments in Indian classical music, devotional singing (bhajan and kirtan), Sufi qawwali, and folk traditions across South Asia. For over a century, it has been a companion to vocalists, a teaching tool for music students, and a centerpiece of spiritual gatherings.
Yet access to a real harmonium can be limited by cost, availability, or living situation — apartment walls are not always forgiving. We built Web Harmonium so that anyone with a web browser can experience this beautiful instrument, whether they are practicing ragas at midnight or exploring Indian music for the first time.
What You Can Do
Web Harmonium is a full-featured virtual harmonium that runs entirely in your browser. No download, no installation, no account required.
- Play using your computer keyboard, mouse, touchscreen, or external MIDI controller
- Switch between multiple octaves to cover the full range of the instrument
- Adjust transpose (pitch shift) to match your vocal range or the scale of a composition
- Control volume and reverb depth for a natural room sound
- View Sargam notation labels (Sa Re Ga Ma Pa Dha Ni) directly on the keys
- Toggle between light and dark modes for comfortable playing in any environment
- Use keyboard shortcuts for fast control changes during live practice
How It Works
The harmonium sounds are sampled from a real instrument — a Kannan harmonium recorded in a controlled environment. Each note is captured at its natural timbre, then processed through high-quality impulse response reverbs to recreate the spatial depth of a live performance.
All audio processing happens locally in your browser using the Web Audio API. When you press a key, the corresponding sample is pitch-shifted in real time to produce the correct note across all octaves. This approach delivers low-latency playback with no server round-trips — it feels like playing a real instrument.
If you connect an external MIDI keyboard or controller, the Web MIDI API detects it automatically. MIDI note-on and note-off messages are mapped directly to the harmonium keys, giving you the tactile feedback of a physical keyboard with the sound of a harmonium.
Who It's For
- Students learning Indian classical music who need a drone or accompaniment instrument for raga practice
- Vocalists who want to check pitch, find their key, or warm up before a performance
- Teachers who need a quick reference instrument during lessons — in a classroom or on a video call
- Music enthusiasts curious about Indian music and wanting to explore scales, ragas, and Sargam notation
- Devotional singers practicing bhajans, kirtans, or qawwali and needing a portable harmonium substitute
- Producers and composers who want authentic harmonium tones for recordings without owning a physical instrument
Design Philosophy
We believe a music tool should get out of your way. The interface is minimal by design — no cluttered menus, no pop-ups interrupting your flow, no mandatory sign-up. You open the page and start playing.
The instrument is responsive and works on desktop, tablet, and mobile. On smaller screens, the keyboard adapts to remain playable with touch input. On desktop, keyboard shortcuts let you change octave, volume, and reverb without reaching for the mouse.
We continuously refine the playing experience based on musician feedback — adjusting key response, reverb quality, and layout to feel as natural as possible.
Privacy and Trust
We keep data collection minimal. No account is required. No audio or MIDI data ever leaves your browser. Your playing preferences are saved locally on your device and are never transmitted to our servers.
For full details, read our Privacy Policy and Terms of Service.
Sustainability
Web Harmonium is free to use and supported by non-intrusive advertising. We never run pop-ups, auto-playing audio ads, or interstitials that block your playing experience. Ad revenue covers hosting, development, and ongoing improvements to the instrument.
Get in Touch
Have feedback, feature requests, or questions? Visit our Contact page to reach the team.