Compose Beautiful Indian Classical Music Notation

Swarlipi is a powerful platform for musicians and enthusiasts to compose, play, and save Sargam notation with real-time audio synthesis and cloud sync.

Hero Image
12K+Musicians
48K+Compositions
5Major Taal
Features

Everything You Need for Sargam Notation

A comprehensive toolkit designed specifically for Indian Classical Music notation and composition.

Notation Engine

Write and read Sargam with complete support for Shuddh, Komal, and Tivra swaras across all three octaves โ€” Mandra, Madhya, and Taar.

Real-time Audio

Hear your composition as you write. Real-time audio synthesis at any BPM lets you feel the raga come to life with every note.

Cloud Sync

Your compositions sync seamlessly across all your devices. Start on mobile, continue on web, never lose your work.

Dynamic Taal Grid

Compose within authentic Taal cycles โ€” Teentaal, Ektaal, Jhaptaal, Dadra, and more.Visual beat markers keep you on sam.

Visual Feedback

Watch your active beat cursor pulse in gold. Colour-coded notes โ€” gold for shuddh, terracotta for komal, teal for tivra.

Export & Share

Export your composition as PDF notation sheets, share with your guru or students, and build your personal Bandish library.

How It Works

Create Your First Composition

Get started with Swarlipi in just a few simple steps.

1

Set Up Your Composition

Choose your Raag, set the Taal cycle, pick your base note, and set the tempo. Swarlipi sets up the grid for you.

2

Enter Swaras

Tap the sargam keyboard to enter notes. Switch between Mandra, Madhya, and Taar saptak instantly.

3

Play & Listen

Hit play to hear your composition at any BPM. The cursor moves with the beat โ€” feel the taal as you listen.

4

Save to Cloud

Save, name, and organise your compositions. Access them from any device, anytime, anywhere.

Swaras

Complete Swara Support

All 12 swaras across 3 octaves with distinct visual identity for each note type.

Middle Octave (Madhya Saptak)

SSa
RRe
GGa
MMa
PPa
DDha
NNi
rkomal
gkomal
dkomal
nkomal
M'tivra
Taal

Supported Rhythmic Cycles

Five major Taals of Indian Classical Music, each with authentic beat patterns and visual mapping

16

Teentaal

4+4+4+4 ยท Vilambit to Drut

Teentaal beats

The most common taal in Hindustani classical music. Balanced structure perfect for Bandish.

10

Jhaptaal

2+3+2+3 beats

Jhaptaal beats

A 10-beat cycle with an asymmetric feel, commonly used in Khayal compositions.

7

Roopak

3+2+2 beats

Roopak beats

A 7-beat taal with the unique feature of starting on a khali (mute) beat.

12

Ektaal

2+2+2+2+2+2 beats

Ektaal beats

A 12-beat taal popular in Vilambit khayal, creating a spacious, meditative feel.

6

Dadra

3+3 beats

Dadra beats

A simple 6-beat taal used in lighter classical forms like Thumri and Dadra.

User interface

Beautiful User Interface

Refined dark & light themes designed for long composing sessions.

Notation Editor

Clean and intuitive editor for composing

Light Theme

Easy on the eyes for extended sessions

Taal Visualiser

Interactive rhythm visualization

Composition Info

Detailed metadata and settings

Get started

Ready to Start Your Musical Journey

Join thousands of musicians who trust Swarlipi for their compositions.