Fidelity standard

How we verify

"100% true to the source texts" can't mean "we typed carefully." Every musical fact in Karunattu is one of three things: machine-verified against a formal rule, human-verified against a named source with the citation shown, or explicitly disclosed as an unverified placeholder. Nothing is silently presented as authoritative when it isn't.

72-melakarta table

Machine-verified

All 72 generated from Venkaṭamakhin's combinatorial scheme and checked programmatically against the closed-form chakra/variant rules — zero deviations.

Kaṭapayādi numeral cipher

Machine-verified

71 of 72 melakarta names decode to their number under the documented consonant table and reading rules; Naṭabhairavī is a known historical anomaly, disclosed rather than hidden. See the Kaṭapayādi Explorer.

Sūḷādi tāḷa arithmetic

Machine-verified

All 35 jāti forms and 175 gati variants verified against closed-form aṅga math (Dhruva 3j+2, Rūpaka j+2, etc.) — zero failures.

22-śruti / just-intonation cents

Machine-verified

Every default cent value matches its exact 5-limit ratio to within ±0.02¢. Per-rāga overrides use real alternative śrutis, each cited (SSP, Rajagopalan 1990).

Janya rāga scale degrees

Human-verified, cited

Every curated janya carries an audit record — a named source, correction notes, and a last-verified date — checked against Sambamoorthy's South Indian Music and cross-referenced with the app's own melakarta table via a permanent CI gate.

Kriti rāga/tāḷa/mātrā metadata

Human-verified, cited

157 kritis' rāga and tāḷa labels are spot-verified against standard references; the notation layer runs a mātrā-count invariant gate with zero exceptions.

Piḷḷāri geethams (all 10)

Partially verified — disclosed

Rāga, tāḷa, composer, and the pallavi sahitya text for every geetham are now confirmed against 3+ independent published sources. The note-by-note melody is our own scale-conformant remapping of those real words — not a verified transcription of the authentic rhythm. Every geetham page discloses this explicitly.

Varnams (all 5)

Partially verified — disclosed

Rāga, tāḷa, composer, and Pallavi sahitya are confirmed per-varnam against published sources. The Anupallavi, Mukthāyi Svara, Caraṇam, and Ciṭṭa Svara sections remain unverified placeholders pending a full primary-source transcription — disclosed on every varnam page.

Gamaka Lab's 26 ornaments

Partially verified — disclosed

17 are attested in Saṅgīta Ratnākara's 15 gamakas or the SSP's daśavidha 10 (labeled accordingly). The other 9 are contemporary pedagogical terms, marked "Contemporary" rather than attributed to a classical text.

CI gates keeping this honest

These run on every change, so a regression fails the build before it ships — not after a teacher notices.

Found something that doesn't match a source you trust? Tell us — a documented correction is worth more than a silent guess.

How We Verify — Karunattu