Carnatic Practice
{{ L.k0 }} Basic
Swarasadhana logo
Riyaz Companion

{{ L.k14 }}

{{ L.k15 }}

{{ L.k16 }}
{{ L.k25 }}
1
{{ L.k26 }} {{ L.k27 }} {{ L.k28 }}
2
{{ L.k29 }} {{ L.k30 }}
3
{{ L.k31 }} {{ L.k32 }}

{{ lblTools }}

{{ toolsSub }}

{{ L.k33 }}

{{ L.k34 }}

{{ posStr }} / {{ durStr }}
{{ L.k37 }}{{ tempoPct }}%
-5 -4 -3 -2 -1 0 +1 +2 +3 +4 +5
{{ L.k38 }}
{{ L.k39 }}{{ pitchLabel }}
-6 -5 -4 -3 -2 -1 0 +1 +2 +3 +4 +5 +6
{{ L.k40 }}
{{ L.k42 }}
{{ L.k43 }}
{{ L.k44 }}
{{ item.name }}
{{ L.k45 }} {{ item.tempoPct }}{{ L.k46 }} {{ item.pitchStr }} · Sa {{ item.tonicName }}

{{ L.k12 }}

{{ L.k49 }}

Live Tuner
{{ liveSwara.base }}{{ liveSwara.sub }}
{{ L.k52 }}{{ liveCentsLabel }}{{ L.k53 }}
🎙️
{{ micErrorMsg }}
{{ micTipsTitle }}
{{ tip }}
{{ L.k55 }} .
{{ recTimerStr }}
{{ recordAudio }}

{{ L.k61 }}

{{ L.k62 }}
{{ rec.name }}
{{ rec.meta }}
{{ L.k63 }}
{{ L.k64 }}
{{ L.k65 }}
{{ an.overall }}%
{{ an.overallText }}
🎙️{{ an.weakText }}
{{ an.shrutiLabel }}{{ an.shrutiMatch }}%
{{ an.shrutiText }}
{{ L.k39 }}{{ an.pitchAcc }}%
{{ L.k66 }} {{ an.meanCents }} cents
{{ L.k67 }}{{ an.ragaAcc }}%
{{ L.k68 }}{{ an.rhythmAcc }}%
{{ L.k69 }}
{{ an.detectedName }}
{{ an.detectedLatin }} {{ L.k70 }} {{ an.detectedConf }}%
{{ an.targetName }} {{ L.k71 }}
{{ tok.base }}{{ tok.sub }}
{{ L.k72 }}
{{ tok.base }}{{ tok.sub }}
{{ an.targetNote }}
{{ L.k73 }}
{{ tok.base }}{{ tok.sub }}
{{ tok.pct }}%
{{ L.k74 }}
{{ L.k75 }}
{{ tip.k }} {{ tip.t }}

{{ L.k8 }}

{{ L.k76 }}{{ tonicName }}{{ L.k77 }}

{{ L.k78 }}
{{ L.k82 }}
{{ L.k4 }}
{{ L.k83 }}

{{ L.k84 }}

{{ L.k4 }}
{{ tanModeTitle }}
{{ tanModeDesc }}
{{ L.k91 }}

{{ L.k92 }}

{{ L.k105 }} {{ mriThalaCount }} {{ L.k106 }}
{{ L.k108 }}
{{ L.k109 }}

{{ L.k13 }}

{{ L.k110 }}

{{ h.icon }}
{{ h.title }}
{{ h.body }}
{{ contactHeading }}
Dr. Saji P. Mathai
{{ L.k111 }}
📱
{{ L.k112 }}
  1. Android (Chrome): {{ L.k113 }}
  2. iPhone (Safari): {{ L.k114 }}
  3. {{ L.k115 }}
💻
{{ L.k116 }}
  1. {{ L.k117 }}
  2. {{ L.k118 }}
  3. {{ L.k119 }}
{{ L.k120 }}

{{ L.k7 }}

{{ L.k121 }} {{ tonicName }} {{ L.k122 }}

{{ ceTitle }}

{{ L.k124 }}

{{ L.k125 }}
{{ L.k126 }}
{{ ceThalaLbl }}
▸ {{ ceThalaPreview }}
{{ L.k127 }}
{{ L.k133 }}{{ ceCount }} {{ L.k134 }}
{{ L.k135 }}
{{ t.markStr }} {{ t.base }}{{ t.sub }}
{{ it.name }}
{{ it.latin }}
{{ it.text }}
{{ L.k137 }}

{{ exCatName }}

{{ vowelNote }}
{{ lblType }}
{{ c.mark }} {{ c.label }}
{{ lblNum }}
{{ c.mark }} {{ c.label }}
{{ lblSpeed }}
{{ c.mark }} {{ c.label }}
{{ ceEmptyMsg }}
{{ stairTitle }}
{{ stairExName }}
{{ stairThalaName }}
{{ exNpbName }}
{{ stairCaption }}
🎵
{{ s.base }}{{ s.sub }}
{{ s.angaBase }}{{ s.angaSub }}
{{ exSelName }}
{{ exRagaName }} · {{ exThalaName }} · {{ exBpm }} BPM
{{ exSelDesc }}
{{ a.sym }}{{ a.sub }} | {{ a.sym }}{{ a.sub }}
{{ ln.num }}
{{ t.base }}{{ t.sub }} | {{ t.base }}{{ t.sub }}
{{ t.markStr }} {{ t.base }}{{ t.sub }}
{{ a.sym }}{{ a.sub }} | {{ a.sym }}{{ a.sub }}
{{ ln.vnum }}
{{ t.base }}{{ t.sub }} | {{ t.base }}{{ t.sub }}
{{ t.markStr }} {{ t.base }}{{ t.sub }}

{{ L.k11 }} · My Songs

{{ L.k148 }}

{{ sbEditorTitle }}
{{ L.k125 }}
{{ L.k127 }}
{{ L.k133 }}{{ sbCount }} {{ L.k134 }}
{{ L.k135 }}
{{ t.markStr }} {{ t.base }}{{ t.sub }}
{{ L.k11 }}
{{ L.k153 }}
{{ L.k154 }} {{ L.k152 }} {{ L.k155 }}
{{ s.title }}
{{ s.count }} {{ L.k156 }}
{{ t.markStr }} {{ t.base }}{{ t.sub }}
{{ L.k158 }} {{ L.k45 }} {{ sbBpm }}

{{ L.k18 }} · Melakartha Ragangal

{{ L.k164 }}

{{ L.k165 }}
{{ s.base }}{{ s.sub }}
{{ s.latin }}
{{ s.full }}
{{ L.k139 }}
{{ L.k168 }}
{{ L.k169 }}
{{ L.k170 }}
{{ r.mela }}
{{ r.name }} {{ r.latin }}
{{ tok.base }}{{ tok.sub }}
{{ tok.base }}{{ tok.sub }}
{{ L.k171 }}