Interface MosWithDaughterOptions

Parameters for the mosWithDaughter function.

interface MosWithDaughterOptions {
    accidentals?: "flat" | "sharp" | "both";
    down?: number;
    sizeOfLargeStep?: number;
    sizeOfSmallStep?: number;
    up?: number;
}

Hierarchy (view full)

Properties

accidentals?: "flat" | "sharp" | "both"

How the daughter scale(s) relates to the main scale. Defaults to 'sharp'.

down?: number

How many bright generators to go downwards. Also the number of small/minor intervals in the resulting scale. Default = 0.

sizeOfLargeStep?: number

Size of the large step. Default = 2.

sizeOfSmallStep?: number

Size of small step. Default = 1.

up?: number

How many bright generators to go upwards. Also the number of large/major intervals in the resulting scale. Defaults to the maximum possible.