Manodharma
Compose
The phrase is generated on the server. You edit it in the browser. Snapshots stay on this device (IndexedDB) — close and reopen the tab, your A/B history is still here.
Tripuṭa · Caturaśra jāti · Caturaśra gati · 8 beats / 32 mātrās · L(4) + O(2) + O(2) · samam
The piano-roll lanes and mṛdaṅgam accompaniment are generated from this same parametric form.
A balanced flowing stroke on every mātrā. Volume updates live; style applies on the next Play.
Tap empty space to add a note · Drag a note to shift pitch & start · Drag the right edge to resize · Timing snaps to the selected mātrā · In-scale rows tint saffron, out-of-scale notes show in kunkumam-red · Tāḷa lanes show sam, aṅga and mātrā boundaries.
Shortcuts: Space play/stop · N new phrase ·⌘Z undo · ⌘⇧Z redo ·Delete remove selected ·⌘S save snapshot.
On a selected note: ↑/↓ shift by a semitone ·[/] shift by an octave.
Export: one project ZIP for handoff, or WAV (44.1kHz mono 16-bit), MIDI (Type 0), and manifest JSON separately. Commercial use permitted under Karunattu Pro license.
Tampura
Run a drone under your edits — useful for checking the Sa your phrase sits on. Same tampura engine as the practice surfaces.
Snapshots
No snapshots yet. Edit a phrase and tap Save snapshot to start an A/B history.