Interface PitchClass

Represents a pitch class (note name + alteration) without a specific octave

interface PitchClass {
    alteration:
        | ""
        | "#"
        | "b"
        | "x"
        | "bb";
    name:
        | "A"
        | "B"
        | "C"
        | "D"
        | "E"
        | "F"
        | "G";
    text: (() => string);
}

Properties

Properties

alteration:
    | ""
    | "#"
    | "b"
    | "x"
    | "bb"
name:
    | "A"
    | "B"
    | "C"
    | "D"
    | "E"
    | "F"
    | "G"
text: (() => string)