Process and preview for free. Create a free account to download.

Music Notation Maker

Write sargam notation you can print and share

Hand-writing taal sheets is slow and hard to share. Pick a taal, write Sa Re Ga Ma with komal/tivra and octave marks, add lyrics, and download PNG, PDF or Excel in minutes. Free to start.

  • Pick a taal — sam, tali and khali markers added automatically
  • Write sargam (Sa Re Ga Ma) with komal/tivra and octave dots
  • Add shabad or lyrics in Gurmukhi, Devanagari or Roman
  • Preview free · free account required to download · download PNG, PDF or Excel

Sargam · Taal · Shabad — download PNG, PDF or Excel

SRGM

Start your notation sheet

Pick a taal and type your sargam — download the sheet as PNG, PDF or Excel.

Start from a template

What you can do with Music Notation Maker

Everything this tool helps you accomplish — no learning curve, no setup.

  • Write Indian sargam notation online for free
  • Add komal, tivra and octave marks to notes
  • Pick a taal or build your own custom taal
  • Play back your notation with a tanpura drone
  • Add shabad or lyrics beneath the notes
  • Download the sheet as PNG, PDF or Excel

Settings information

Every control in Music Notation Maker, explained — what it does and when to use it.

Notes

Sa Re Ga Ma Pa Dha NiPresets
Sets the selected beat's note to one of the seven swara degrees; tap a beat in the sheet first, then pick its pitch from this keypad.Options: SaReGaMaPaDhaNi
Komal ♭On / Off
Marks the selected note komal (flat), drawn as an underline in sargam or a ♭ sign in other systems; available on Re, Ga, Dha and Ni only.
Tivra ♯On / Off
Marks the note tivra (sharp), drawn as an overline in sargam or a ♯ sign in other systems; applies to Ma only.
Mandra ●̲ / Madhya / Taar ●̅Presets
Places the selected note in the lower (mandra), middle (madhya) or upper (taar) octave, shown as a dot below or above the letter.Options: Mandra ●̲MadhyaTaar ●̅
– SustainOne-click
Fills the beat with a dash that holds the previous note's sound through it, notating a note that carries over instead of being struck again.
RestOne-click
Empties the selected beat so nothing is drawn or played there, notating a silence within the rhythm cycle.
Split beat (2 notes)On / Off
Puts two notes inside one beat for ornaments or faster passages; the button becomes Single note to merge the beat back to one note.
Note 1 / Note 2Presets
After splitting a beat, chooses which of its two notes the keypad edits; these tabs appear only while the beat holds two notes.Options: Note 1Note 2
Section label (e.g. Sthayi, Antara, Rahao)Text input
Names the selected line's section, such as Sthayi, Antara or Rahao, so readers can see which part of the composition each row belongs to.
Add lineOne-click
Appends another row of beats matching the current taal's cycle length, making room for longer compositions.
Remove lineOne-click
Deletes the last line from the sheet; disabled while only one line remains.

Play

Sa pitchDropdown
Chooses the reference pitch Sa plays at, from C to B, so playback matches a singer's or instrument's comfortable key.Options: Sa = CSa = C#Sa = DSa = D#Sa = ESa = FSa = F#Sa = GSa = G#Sa = ASa = A#Sa = B
Tempo (laya)Presets
Sets playback speed: Vilambit is slow for learning, Madhya (the default) is medium, Drut is fast; the pitch stays correct at any tempo.Options: VilambitMadhyaDrut
Taal beatOn / Off
Plays an audible click on every beat of the taal during playback so you can follow the rhythm cycle; on by default.
Tanpura droneOn / Off
Adds a sustained tanpura-style background tone on the chosen Sa pitch during playback, giving a reference drone for practice.
LoopDropdown
Repeats playback continuously — the whole piece or a single chosen line — so a tricky phrase can be drilled over and over; one Line option appears per sheet line.Options: OffWhole pieceLine 1Line 2

Taal & script

TaalDropdown
Picks the rhythm cycle for the whole sheet; each option shows its beat count, and the sam, tali and khali markers are placed automatically.Options: Teentaal (16)Keherwa (8)Dadra (6)Rupak (7)Jhaptaal (10)Ektaal (12)Chautaal (12)Dhamar (14)
Create a custom taalOn / Off
Reveals a builder for defining your own rhythm cycle when the taal you teach is not in the built-in list.
Taal nameText input
Names your custom taal so it is saved in your browser and appears alongside the built-in taals for future sheets.
Total beats (matras)Number inputRange: 1–32 · Default: 8
Sets how many beats (matras) one full cycle of your custom taal contains.
Beat groups (vibhags)Text input
Divides the cycle into groups using comma-separated counts that must add up to the total beats — for example 4,4,4,4 for 16 beats.
Marker for each groupDropdown
Chooses the sam, tali or khali symbol (X, a number, or 0) printed above the first beat of each group; one picker appears per group.Options: X2345670
Use this taalOne-click
Applies the custom taal to the current sheet and saves it in your browser alongside the built-in taals.
Notation systemDropdown
Switches how every note on the sheet is written — Indian sargam letters, Western solfège or letter names, or jianpu-style numbers.Options: Sargam (Sa Re Ga Ma)Solfège (Do Re Mi)Letter (C D E)Numbered (1 2 3)
Sargam scriptDropdown
Writes the sargam note letters in Roman, Gurmukhi or Devanagari script; available only while the notation system is set to Sargam.Options: Romanਗੁਰਮੁਖੀ Gurmukhiदेवनागरी Devanagari
Lyric / Shabad scriptDropdown
Sets the script used for the lyric line under the notes, so shabad or song words can appear in Roman, Gurmukhi or Devanagari.Options: Romanਗੁਰਮੁਖੀ Gurmukhiदेवनागरी Devanagari

Details

TitleText input
Names the composition; the title prints at the top of the sheet and becomes the file name of your downloads.
Raag / ScaleText input
Free-text field naming the raag or scale of the piece, printed in the sheet's header.
Laya (tempo)Text input
Free-text tempo label, such as Vilambit or Madhya, printed in the sheet's header; separate from the Play tab's actual playback speed.
Composer / AuthorText input
Credits who wrote or composed the piece; the name is printed in the sheet's header.
Show key/legend on the sheetOn / Off
Prints a small reference key on the sheet explaining the komal, tivra and octave-dot marks — helpful for students new to reading notation; off by default.

Templates

Start from a templatePresets
Loads a ready-made exercise, blank taal sheet or raag reference into the editor, replacing the current sheet so you can edit instead of starting empty.Options: Swar Abhyas (scale up & down)Alankar / Palta 1Blank Teentaal sheetBlank Keherwa sheet (kirtan)Raag YamanRaag BhairavRaag BhairaviRaag BhupaliRaag DurgaRaag MalkaunsRaag KafiRaag KhamajRaag BilawalRaag AsavariRaag BageshreeRaag DeshRaag BhimpalasiRaag KedarRaag AsaRaag GauriRaag Sri (Siri)Raag DhanasariRaag SorathRaag Suhi

Credit

Show credit on sheetOn / Off
Prints your teacher credit line on the sheet and in downloads; on by default.
Your nameText input
Your name as it should appear in the credit line printed on the sheet.
Contact (phone / email / handle)Text input
A phone number, email or social handle printed with the credit so students can reach you.
Add watermark across sheetOn / Off
Repeats a faint watermark across the sheet so shared or downloaded copies are marked as yours; off by default.
Watermark textText input
The words used for the watermark; appears once the watermark is enabled and defaults to your credit name when left blank.

Popular presets

Files are auto-deleted after processingProcessed securely over HTTPS

Frequently Asked Questions

Pick a taal, set each swara and type the shabad or lyric under each beat. Preview the completed sheet before signup, then create a free account to download the standard PNG, PDF or Excel output without a watermark.

usage

It is an Indian / sargam notation maker — it writes Sa Re Ga Ma swaras on a taal grid, the standard system for Gurmat Sangeet (Sikh kirtan) and Hindustani classical music. It does not produce Western five-line staff notation with treble or bass clefs. If you want sargam, shabad and taal sheets, it is built for exactly that.

technical

Yes. Write both the swaras and the lyrics in Gurmukhi (Punjabi), Devanagari (Hindi) or Roman script, so the same sheet works for Gurmat Sangeet shabad kirtan and Hindustani classical alike. Komal shows as an underline, tivra Ma as an overline, and lower/upper octaves as dots below or above the swara.

features

Download every sheet as PNG (quick WhatsApp sharing), PDF (a clean print-ready handout) or Excel (an editable grid). Add your name in the teacher-credit box or switch on a watermark, and it prints on every export so students always know which teacher the notation came from.

features

Open Setup and tap 'Create a custom taal', then set the name, the number of matras (beats), how the vibhags (sections) divide them, and which beats are sam, tali or khali markers. Once applied it's saved to your browser and appears alongside the built-in taals like Teentaal and Ektaal for future sheets.

features

In the Play tab, pick a tempo (laya) of Vilambit (slow, 50 BPM), Madhya (medium, 90 BPM) or Drut (fast, 160 BPM), and use the Sa pitch dropdown to shift the reference key up or down to match a singer's range. Toggle Tanpura drone on for a sustained background tone and Taal beat to hear an audible click on each beat while the notation plays.

usage

Yes. In the Play tab, set Loop to the specific line number instead of 'Off' or 'Whole piece' — playback then repeats only that line continuously, which is useful for students working through one difficult ang or phrase before moving to the next.

tips

Turning on 'Show key/legend on the sheet' in the Details panel prints a small reference key explaining the komal (underline), tivra (overline) and octave-dot notation marks directly on the PDF, PNG or printed page — handy for students who are new to reading sargam notation.

features

Save the sheet with 'Save online' to get a short, always-latest link, then set your teacher name and watermark text in the Credit panel before sharing so students know it's your official version. Students who open the link can use the Play tab's tempo, Sa pitch, taal click and loop-by-line controls to practice at their own pace without needing an account.

tips

Yes. The Notation System dropdown in the Setup tab switches the whole sheet between Sargam (Sa Re Ga Ma), Solfège (Do Re Mi), Letter (C D E) and Numbered (1 2 3, the jianpu system) — the underlying degree, accidental and octave data stays identical, only how it's drawn changes. The Swara Script dropdown (Roman, Gurmukhi, Devanagari) only applies when Notation System is set to Sargam, since the other three systems always render in Latin characters.

features

Select a beat, then tap 'Split beat (2 notes)' in the Notes panel — a Note 1 / Note 2 tab appears above the swara keypad so you can set a different degree, accidental and octave for each half of that one beat. Tap 'Single note' whenever you want to merge it back down to one note.

features

Rest clears the beat to silence — nothing sounds and nothing is drawn there. Sustain instead draws a dash and holds the previous swara's pitch through that beat during playback, which is how you notate a note carrying over rather than a new note being struck.

features

Use '+ Add line' in the Notes panel to append another row of beats matching the current taal's length, or '− Remove line' to drop the last one. Select any beat in a line and type into the Line field to label it — teachers commonly use Sthai, Antara, Mukhda or a verse number so students can see which section they're on.

usage

'Save online' in the Download tab publishes an always-latest link — edit the sheet and save again, and the same link shows the update, which is best for a link you've already handed out to students. 'Create share link' instead encodes a one-time snapshot of the sheet directly into the URL with no server storage, so it never changes even if you edit the sheet again later. The embed code, shown once you save online, is an iframe snippet for pasting the live sheet into a blog post or class website.

features

These are free-text fields printed on the sheet's header — Raag names the raag or scale, Composer credits who wrote the piece, and Laya (in Details) is a text label like 'Vilambit' or 'Madhya' describing the intended tempo in words. This is separate from the Play tab's Tempo buttons, which set the actual playback speed in BPM rather than just labeling the printed sheet.

features

Yes. Both the landing screen and the Templates tab list ready-made compositions — filtered to your notation tradition when you arrive from a specific style's page — and tapping one loads its taal, lyrics and swaras straight into the editor so you can edit rather than start from an empty grid. Tap 'Start blank' instead to build a sheet from scratch.

usage

In the Notes tab, tap 'Reset sheet' — it doesn't wipe the composition immediately; the button switches to a 'Confirm reset' state (with a Cancel option alongside it) so you have to tap it a second time to actually clear the sheet. Resetting wipes every line, beat, swara and lyric back to blank, but keeps your selected taal, notation system, swara/lyric scripts and teacher-credit details untouched, so you can start a fresh composition on the same setup.

usage

The Vibhags field must add up to exactly the total number of Matras you set — for example '4,4' only works for an 8-matra taal — otherwise the Apply button stays disabled with an error message until the numbers match. Once the pattern is valid, a marker dropdown appears for each vibhag's starting beat (defaulting to X for the first, then 2, 3, 4…) so you can pick any symbol from X, 2-7 or 0 instead of the auto-numbered default, matching how your own tradition marks sam, tali and khali.

features

How Music Notation Maker helps you get it done

Real problems it solves every day — for businesses, creators, and everyday tasks. Find the use case that fits you and start in seconds.

Education

Shabad & Kirtan Teaching Sheets for Gurdwara Classes

Build a taal grid in Gurmukhi script with sam/tali/khali markers auto-drawn, then use the Sa pitch dropdown and tanpura drone in the Play tab so students can practice a shabad at home at the right pitch and tempo.

For Creators

Cross-Notation Compositions for Fusion Ensembles

Switch the Notation System between Sargam, Solfège, Letter and Numbered (jianpu) on the same underlying composition so Indian-classical and Western-trained musicians in a fusion group can each read the part in their own system.

Publishing

Printed Songbooks for Choirs & Satsang Groups

Export a batch of PDF sheets with the teacher-credit box and a watermark switched on, then bind them into a printed songbook for a community choir, school or satsang group.

Web & SEO

Live Practice Links for Remote Music Students

Use Save online to publish an always-latest link — edit and save again later and a remote student's bookmarked link updates automatically — or grab the embed code to drop the sheet straight into a class website.

Career & HR

Session-Ready Charts for Touring Accompanists

Use the custom taal builder to notate an unusual rhythm cycle a touring vocalist or tabla player needs for one specific song, then export it as a quick-reference PDF chart before the gig.

Personal Use

Family Devotional Practice at Home

A parent notates a short shabad or bhajan in the family's preferred script (Gurmukhi, Devanagari or Roman), then uses the Play tab's Sa pitch, tempo and tanpura drone so children can sing along at home between gurdwara or mandir visits without needing sheet-music expertise.