Interface Note

Represents a note with a specific enharmonic representation

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

Properties

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