moment-of-symmetry
    Preparing search index...

    Type Alias MosScaleInfo

    Information about a MOS scale.

    type MosScaleInfo = {
        abbreviation?: string;
        brightGenerator: number;
        brightGeneratorMonzo: [number, number];
        darkGenerator: number;
        edo: number;
        hardness: string;
        mosPattern: string;
        name?: string;
        numberOfLargeSteps: number;
        numberOfPeriods: number;
        numberOfSmallSteps: number;
        period: number;
        periodMonzo: [number, number];
        prefix?: string;
        sizeOfLargeStep: number;
        sizeOfSmallStep: number;
        subset?: boolean;
    }
    Index

    Properties

    abbreviation?: string

    TAMNAMS name abbreviation.

    brightGenerator: number

    Bright generator of the scale in EDO steps.

    brightGeneratorMonzo: [number, number]

    Number of large and small steps in the bright generator.

    darkGenerator: number

    Dark generator of the scale in EDO steps.

    edo: number

    Octave/equave of the scale in EDO steps.

    hardness: string

    Name of the step size ratio or the name of the hardness range it belongs to.

    mosPattern: string

    MOS pattern such as "5L 2s".

    name?: string

    TAMNAMS name of the pattern.

    numberOfLargeSteps: number

    Number of large steps in the pattern.

    numberOfPeriods: number

    Number of periods per equave.

    numberOfSmallSteps: number

    Number of small steps in the pattern.

    period: number

    Period of the scale in EDO steps.

    periodMonzo: [number, number]

    Number of large and small steps in the period.

    prefix?: string

    Interval prefix.

    sizeOfLargeStep: number

    Size of the large step in EDO steps.

    sizeOfSmallStep: number

    Size of the small step in EDO steps.

    subset?: boolean

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