A digital ragamala — a community-curated dataset of Hindustani ragas in the RagaJSON format.
Classical ragamala albums devoted one folio to each raga; this repository devotes one JSON document to each raga.
data/— one document per raga, named by the raga's slug (lowercase name, spaces as hyphens:bhupali.json,miyan-ki-malhar.json).- Every document validates against the RagaJSON schema; the schema version is pinned in
package.json.
The data is plain JSON — clone the repository or fetch raw files directly. To validate locally:
npm install
npm testThe test suite validates every document against the schema, checks that file names match raga slugs, and that names and aliases are unique across the dataset.
Contributions are welcome — see CONTRIBUTING.md for the data policy, sourcing rules, and the DCO sign-off requirement.
The dataset (data/) is licensed under CC BY 4.0. Auxiliary code (tests, CI) is licensed under MIT.
Attribution: © OpenRaga Ragamala Data contributors, CC BY 4.0, openraga.org