Skip to content

midi_to_svara_c

midi_to_svara_c(midi, Sa, mela, abbr?, octave?, unicode?): string | string[]

Defined in: packages/pleco-xa/src/scripts/xa-notation.js:584

Convert MIDI numbers to Carnatic svara within a melakarta raga

number | number[]

MIDI note number(s)

number

MIDI number or frequency (Hz) for Sa (tonic)

string | number

Melakarta raga name or number (1-72)

boolean = true

Use abbreviated svara names (default: true)

boolean = true

Include octave notation (default: true)

boolean = true

Use unicode symbols (default: true)

string | string[]

Carnatic svara notation

midi_to_svara_c(60, 60, 'kharaharapriya') // 'S'
midi_to_svara_c([60, 62, 64], 60, 22) // ['S', 'R2', 'G2']