Skip to content

hz_to_svara_c

hz_to_svara_c(frequencies, Sa, mela, abbr?, octave?, unicode?): string | string[]

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

Convert frequencies (in Hz) to Carnatic svara notation within a melakarta raga

number | number[]

Frequency value(s) in Hz

number

Reference frequency for Sa (tonic) in Hz

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

hz_to_svara_c(440, 261.63, 'kharaharapriya') // 'G3' (approximate)
hz_to_svara_c([261.63, 293.66, 329.63], 261.63, 22) // ['S', 'R2', 'G2']