-
Notifications
You must be signed in to change notification settings - Fork 4
/
languages.cljc
35 lines (34 loc) · 1.4 KB
/
languages.cljc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
(ns sargam.languages
(:require
[sargam.talas :as ta]
[sargam.ragas :as ra]
[sargam.spec :as us]))
(def lang-labels
{:english
{
:label "English"
:tala-labels (zipmap (mapv :id ta/all-talas)
["Teentaal" "Jhaptaal"])
:raga-labels (zipmap (mapv :id ra/all-ragas)
["Bhoop" "Hansadhwani" "Bilaval" "Todi" "Tilak Kamod"
"Jogkauns"
"Darbari"
"Yaman"
"All"])
:swara-labels (zipmap us/i-note-seq
["S" "r" "R" "g" "G" "M" "m" "P" "d" "D" "n" "N" "-" "ऽ"])
:raga "Raga"}
:hindi
{
:label "हिन्दी"
:tala-labels (zipmap (mapv :id ta/all-talas)
["तीन्ताल" "झप्ताल"])
:raga-labels (zipmap (mapv :id ra/all-ragas)
["भूप" "हम्सध्वनि" "बिलावल" "तोडि" "तिलक कामोद"
"जोगकौन्स"
"दरबारी"
"यमन"
"सारे स्वर"])
:swara-labels (zipmap us/i-note-seq
["सा" "रे॒" "रे" "ग॒" "ग" "म" "म॑" "प" "ध॒" "ध" "नि॒" "नि" "-" "ऽ"])
:raga "राग"}})