About Web Harmonium

Bringing the traditional Indian harmonium to your browser.

Our Mission

To make the beautiful sound of the Indian harmonium accessible to everyone, everywhere, without barriers. Whether you are a seasoned musician or a curious beginner, all you need is a browser to start playing.

What Is Web Harmonium?

Web Harmonium is a free, browser-based virtual harmonium instrument that faithfully reproduces the sound and feel of a traditional Indian harmonium. Built with modern Web Audio API technology, it delivers ultra-low latency audio playback so that every key press feels natural and responsive.

The application supports multiple input methods — your computer keyboard, touchscreen, or external MIDI devices — making it versatile enough for practice sessions, live performances, and music education.

The Story Behind the Project

The original Web Harmonium was created by Rajaraman Iyer, driven by a passion for Indian classical music and a desire to bridge the gap between traditional instruments and modern technology. The harmonium — a reed organ widely used in Indian classical, devotional, and folk music — has been a cornerstone of musical traditions for over a century.

However, not everyone has access to a physical harmonium. They can be expensive, difficult to maintain, and impractical to carry around. Web Harmonium solves this by putting a fully functional instrument in your browser, available anytime, anywhere.

Key Features

Open Source

Web Harmonium is open source software released under the MIT License. We believe that music tools should be accessible to everyone. The source code is available on GitHub, and contributions from the community are welcome.

Supporting the Project

Web Harmonium is free to use and will always remain so. To keep the website running and continue development, we display non-intrusive advertisements on the site. These ads help cover server and maintenance costs while keeping the instrument accessible to everyone at no charge.

Get in Touch

Have questions, suggestions, or feedback? We would love to hear from you. Visit our Contact page to reach out.