Type alias ScaleInfo

ScaleInfo: {
    abbreviation?: string;
    modeName?: string;
    mosPattern?: string;
    name?: string;
    prefix?: string;
    stepPattern: string;
    subset?: boolean;
}

Information about a scale.

Type declaration

  • Optional abbreviation?: string

    TAMNAMS name abbreviation.

  • Optional modeName?: string

    Name of the mode.

  • Optional mosPattern?: string

    MOS pattern such as "5L 2s".

  • Optional name?: string

    TAMNAMS name of the pattern.

  • Optional prefix?: string

    Interval prefix.

  • stepPattern: string

    Steps of the scale L = large, M = medium, s = small

  • Optional subset?: boolean

    True if the pattern is a subset of a larger MOS pattern.