@onjmin/chord-parser
    Preparing search index...

    Interface ParsedChord

    parseChord の返り値。

    interface ParsedChord {
        intervals: number[];
        notes: number[];
        pitchClasses: number[];
        root: number;
        symbol: string;
    }
    Index

    Properties

    intervals: number[]

    ルート音からの相対音程の集合(昇順)。

    notes: number[]

    構成音。ルート音を起点とした絶対半音オフセットの配列(昇順)。 例: Cmaj7 → [0, 4, 7, 11]

    pitchClasses: number[]

    構成音の pitch class 配列(0〜11、昇順・重複なし)。 オクターブを無視した「鳴っている音」の集合。

    root: number

    ルート音の pitch class(0〜11)。

    symbol: string

    入力されたコードネームそのもの。