Play in your browser 🎹 — Live Demo
-
Auto / Manual Bellows: Real-time air reservoir simulation (requires pumping for sound).
-
Learn Ragas: Color-coded highlighting and note filtering for 12+ Indian Ragas (Morning, Evening, Night).
-
Dual Notation: Toggle between Sargam (Sa, Re, Ga) and Western notation.
-
Octave Coupler: Includes Sub-Octave and Coupler modes for richer textures.
-
Effects: Adjustable Chorus and Reverb to experiment with acoustics.
-
MIDI Support: WebMIDI plug-and-play.
-
In development: drone mode, pwa mobile app, .mid file loading and visual keyboard player, midi cc.
| Action | Input |
|---|---|
| Play Notes | Keyboard and MIDI |
| Pump Bellows | Spacebar |
| Sustain | Shift key |
| Keyboard scroll | Click and drag |
| Filter notes | Click raga name |
- Core: Tone.js for Web Audio synthesis.
- Graphics: HTML5 Canvas for waveform visualization.
GPLv3
