Skip to main content

from_language_name

Function from_language_name 

Source
pub fn from_language_name(name: &str, language: Language) -> Pitch
Expand description

The pitch a name in another language means, or a C natural where that language calls no pitch by that name: music21’s toPitch.

use music21::pitch::{Language, from_language_name};

assert_eq!(from_language_name("Es", Language::German).name(), "Eb");
assert_eq!(from_language_name("H", Language::German).name(), "B");
// A name the language does not use is a C, as music21 answers.
assert_eq!(from_language_name("Es", Language::Italian).name(), "C");