Base rows
Q A Z start from Sa in different octaves.
W E R T Y U continue the swara movement on the upper row.
End user guide
Use this guide to play swaras, write key scripts, save tune ideas, and arrange layered short-film background music on the timeline.
Start here
Swaras
The keyboard is arranged so every row starts with Sa. This keeps the layout easy to understand while composing Indian melodies.
Q A Z start from Sa in different octaves.
W E R T Y U continue the swara movement on the upper row.
Use Shift on Re, Ga, Dha, and Ni to reach komal variants.
Use Alt or Option on Ma to reach tivra Ma.
Empty keys can be assigned with Set. Click Set, then press the key whose swara you want to duplicate.
Playback language
A key script is a text version of your melody. Each token is one note, rest, or timing command. Spaces separate notes.
| Pattern | Meaning |
|---|---|
Q W E |
Play Q, then W, then E. |
- |
Add a rest or silence. |
Shift+E |
Play the shifted swara for that key. |
Alt+R |
Play the alternate swara where available. |
G*3 |
Repeat G three times. |
A@600/400 |
Play A with 600ms pace and 400ms hold. |
Example:
P { I I*2 F O I F O I A I I - A@600 I A
For musicians
The app shows the selected script in three forms: keyboard script, Western notes, and swaras. You can edit Western or swara notation directly, and the app converts it back into playable key script.
Use notes like C, Db, F, Ab, and octave marks like Db'.
Use S r R g G m M P d D n N. Add ' for higher octave or , for lower octave.
Arrangement
The timeline works like a compact video editor. Add script clips, drag them in time, layer them vertically, and play the whole arrangement.
AI assistant workflow
The Prompt button helps you ask ChatGPT or Claude for music that SCORING can actually load. Use it when you know the scene emotion but do not know which notes, raga, or instruments to choose.
| AI JSON field | What it does in SCORING |
|---|---|
tunes |
Creates script lanes with raga, root shruti, instrument, pace, hold, and key script. |
sequence.clips |
Creates a timeline arrangement from the generated scripts. |
startMs |
Controls when a clip starts on the timeline. |
trackIndex |
Controls which vertical layer the clip appears on. |
repeat, gapMs, intervalMs |
Creates looped or repeated clips automatically. |
Be specific about the scene, not music theory. Write things like slow sad breakup, no drums, should feel empty or hero entry with village drums and mass impact. The clearer the emotion and situation, the better the AI can choose instruments and arrange clips.
Choosing sounds
If you are not from a music background, start with the scene feeling first. Pick one lead instrument, one support layer, and one optional texture. Too many layers can make the cue feel less emotional.
Lead: Santoor, Veena, Bansuri, or Sarangi.
Support: Harmonium or Film Strings with long holds.
Try: Keeravani or Natabhairavi, root C or D, pace 340-520, hold 500-1200.
Lead: Bansuri, Santoor, or soft Piano.
Support: Synth Pad or Film Strings very low in the background.
Try: Hindolam, Keeravani, or Mohanam, pace 420-700, more rests.
Lead: Synth Pad, Film Strings, or low Bansuri.
Support: Cinematic Drums as sparse hits, not continuous rhythm.
Try: Keeravani, Charukesi, or Natabhairavi, pace 500-900, long silences.
Lead: Veena, Bansuri, Harmonium, or Sitar.
Support: Tanpura Drone, soft Tabla, or String Ensemble.
Try: Mohanam, Hamsadhwani, Kalyani, root C or G, steady pace 320-520.
Lead: Bansuri, Santoor, Piano, or Violin.
Support: String Ensemble or Synth Pad with slow movement.
Try: Kalyani, Mohanam, or Shankarabharanam, hold 400-900.
Lead: Sitar, Veena, or Film Strings for the hook.
Support: Cinematic Drums, Dholak, or Mridangam.
Try: Shankarabharanam, Kalyani, or Mohanam, pace 180-360, strong repeats.
| Instrument | Best for | Avoid when |
|---|---|---|
| Santoor | Soft sadness, memory, emotional sparkle, delicate love. | The scene needs heavy power or aggressive rhythm. |
| Bansuri | Loneliness, innocence, village feel, spiritual calm. | You need sharp attack or very dense fast notes. |
| Veena | Classical emotion, devotion, mature sadness, graceful lead motifs. | The cue should feel modern, cold, or sci-fi. |
| Sitar | Drama, reply phrases, tension, heroic or traditional color. | The scene needs very soft background only. |
| Harmonium | Long emotional bed, devotional base, old-memory feeling. | You use it too loud; it can cover the lead melody. |
| Film Strings | Cinematic lift, pain under dialogue, wide emotional support. | The cue should feel intimate and small. |
| Synth Pad | Suspense, dream, night scenes, background atmosphere. | You need a natural Indian acoustic sound. |
| Tabla / Mridangam / Dholak | Movement, devotional pulse, folk feel, build-up. | Sad scenes where silence is carrying the emotion. |
| Cinematic Drums | Mass moments, shock hits, tension rise, trailer-like impact. | Romantic or tender scenes. |
For most emotional short-film scenes, start with Santoor + Keeravani + C, pace around 360, hold around 500. Add Film Strings only after the melody works. If it feels too bright, try Natabhairavi. If it feels too heavy, try Mohanam.
Layered cue example
This cue uses Kalyani, Bansuri, and root C. Combine one repeating motif with slower support notes, then add each saved tune to the timeline.
| Layer | Saved tune | Timing |
|---|---|---|
| Main motif | Orbital Piano 1 |
Pace 270, hold 460 |
| Pulse variation | Orbital Piano 2 |
Pace 260, hold 360 |
| Low support | Orbital Long F, Orbital Long G, Orbital Long A |
Pace 470, hold 670 |
Place long support notes on lower tracks and stagger them under the main motif. Keep the Bansuri clear, then add another layer only if the scene needs more emotional weight.
Creative workflow