What is Detected note?
This is the swara your current voice/instrument is closest to (Sa, Ri, Ga, etc.).
Carnatic Talam Atlas
Free forever carnatic talam app
Hybrid-ready rhythm companion
Explore the complete suladi sapta tala system (35 varieties) with every jati. Carnatic rhythm includes many more tala frameworks (often referred to as 108 talas, plus practical, folk, and experimental usages), so these 35 are not all Carnatic talas. They are the 35 varieties of the Suladi Sapta Tala system.
Pulse Formula
Laghu (L) varies by jati. Drutam (D) is 2 aksharas. Anudrutam (A) is 1 akshara.
Performance mode
Select a tala, press play, and guide your tempo with the slider. Accents land on every anga start.
Count-in off.
Clap
OR
Choose your global talam sound variation. The saved sound applies to every talam.
Choose how the player shows tala tracking cues.
Select your Sa and play. The tuner shows the nearest Carnatic swara, pitch and tuning difference.
Microphone idle.
Detected
-
-- Hz
Sing/play and hold steady.
Waiting for a stable swara.
Feedback: start and hold one swara.
Reference Sa: 261.63 Hz
Upper notes use an apostrophe (S'); lower notes use a comma (S,). The first steady Sa you play becomes the unmarked Sa for that listening session.
This is the swara your current voice/instrument is closest to (Sa, Ri, Ga, etc.).
Sa is your base note. Once Sa is fixed, all other swaras are measured from it.
Ratio is the reference frequency multiplier from Sa for a steady swara. Raga-specific intonation and gamakas may vary.
Cents show tuning error. + means sharp (higher), - means flat (lower).
Green is closer to correct shruti. Red means too high. Blue means too low.
Hold one swara steady and aim for cents close to 0. Near zero means better alignment.
Carnatic flute lab
Select a swarasthana to update the eight-hole venu and hear its pitch relative to your Sa.
Close holes 1 and 2. Keep holes 3–8 open.
Mandra · Madhya · Tara
Focused Carnatic swara practice with notation choices, equivalent-note references, and optional short-session limits.
Current Swara
Press Shuffle or Next to begin.
Use the microphone to score each swara, mark wrong attempts, and show what you sang instead.
Microphone idle.
Detected
-
Start listening and hold one swara steadily.
Shuffle a swara, then sing or play it steadily.
No scored attempts yet.
No wrong attempts yet.
Select one or more families. Leave all unselected to shuffle across every swarasthana.
Use one family for focused drills like only Re or only Dha, or keep everything open for mixed swara recall. Equivalent positions such as Re2 = Ga1 appear automatically under the main swara.
Teach one phrase, then practise freely. The counter runs until you stop and keeps the microphone analysis on this device.
Play or sing the phrase naturally. Connected notes and repeated swaras are supported.
Ready to learn a pattern.
Tip: after choosing Teach pattern, stay quiet briefly while the app measures room noise. Then play naturally—sustained notes are captured once, and repeated swaras are recognized from their new attack without requiring silence. Select any captured swara to delete that exact note.
No target or maximum. Only the taught order counts; wrong or extra notes are rejected and progress resynchronizes automatically.
Complete a session to see your report.
Filter or tap a tala card to load it into the player.
Angas define how each tala is built. Suladi Sapta Talas use L, D, A, but other angas exist in older or rare talas.
Variable length based on jati: 3, 4, 5, 7, or 9 aksharas.
Two aksharas. Usually a clap + wave.
One akshara. Often a single clap.
Eight aksharas. Appears in older tala systems.
Twelve aksharas. Used in rare, extended talas.
Sixteen aksharas. Mostly historical usage.
Your feedback helps improve this app. Use the form below to share bugs, feature requests, or suggestions.
Microphone: Microphone access is used only when you start a listening feature. Pitch analysis is performed locally in your browser or app. The app does not intentionally record, retain, or upload microphone audio.
On-device data: Preferences and practice progress may be stored locally on your device so features continue to work between visits. You can clear this data using your browser or device controls.
Basic analytics: The web version uses GoatCounter to measure aggregate page visits and feature navigation. It does not use advertising cookies or require an account. Network services, hosting providers, app stores, and browsers may independently process technical information under their own policies.
External links: Feedback, support, font, analytics, and other external links are governed by the destination provider's privacy terms. Information you voluntarily send through a feedback form or email is used to read and respond to your message.
This policy describes the app's intended behavior but cannot guarantee the security or availability of your device, browser, network, or third-party services.
Last updated: 17 October 2026.
Carnatic Talam Atlas is an independent educational and practice aid. It is not an official, exhaustive, or authoritative source for Carnatic music, and it is not a substitute for a qualified teacher. Terminology, notation, tala interpretation, swara placement, tuning, pronunciation, examples, and generated feedback may be incomplete, simplified, culturally contextual, or incorrect.
Pitch, shruti, swara, rhythm, repetition, timing, and performance reports are automated estimates. Results can be affected by the selected Sa, gamakas, voice or instrument timbre, octave, microphone quality, device processing, latency, room acoustics, background sound, accompaniment, and browser limitations. Do not rely on this app for auditions, grading, certification, instrument repair, professional assessment, or any decision where an incorrect result could cause loss or harm. Verify important information with a teacher or other qualified professional.
This app is not a medical device and does not provide medical advice, diagnosis, hearing tests, or treatment. Keep playback at a comfortable level, limit prolonged exposure, and take regular breaks. Stop if you experience pain, discomfort, dizziness, muffled hearing, or ringing in the ears, and seek advice from a qualified healthcare professional when appropriate. Children should use the app with responsible adult supervision.
Only enable microphone access in an environment where you have permission to capture sound. Avoid practising or operating the app where distraction could create danger. The app does not guarantee that local analysis, saved settings, reports, or offline features will always be available, private, accurate, or recoverable.
The app and its content are provided "as is" and "as available," without warranties of accuracy, fitness for a particular purpose, uninterrupted operation, or non-infringement, to the fullest extent permitted by applicable law. You remain responsible for how you use the app and for independently checking its output. To the fullest extent permitted by applicable law, the developer is not liable for indirect, incidental, special, consequential, or similar loss arising from use of, or inability to use, the app. Nothing here excludes rights or liability that cannot legally be excluded.
Links, hosting, analytics, app stores, devices, browsers, and other third-party services are outside the developer's control and are governed by their own terms. Features and content may change, be corrected, or be withdrawn without notice. By continuing to use the app, you acknowledge these limitations. If you do not agree, do not use the app.
Copyright © 2026 Janaki Rajesh D. All rights reserved.
This app, its design, and original content are provided for personal learning and practice. Carnatic terminology and traditional concepts remain part of the shared musical heritage.
If you believe any content should be credited or removed, please contact me at janakirajeshduvvuri@outlook.com.
If this app helps your daily practice, you can support its long-term continuity.
This project is intentionally kept ad-free, lightweight, and offline-friendly so students can practice without distractions. Support helps sustain regular maintenance, bug fixes, compatibility updates, sound-quality improvements, and ongoing domain and hosting costs.
A contribution is not a donation request out of need. It is a way to help keep this tool reliable and continuously improved for the Carnatic community.