Type alias DiamondMosNotation

DiamondMosNotation: {
    brightGenerator: MosMonzo;
    degrees: DiamondMosDegree[];
    equave: MosMonzo;
    period: MosMonzo;
    scale: Map<string, MosMonzo>;
}

Diamond mos notation configuration.

Type declaration

  • brightGenerator: MosMonzo

    Bright generator of the scale.

  • degrees: DiamondMosDegree[]

    0-indexed degree of the scale for one period. Add periods to reach further.

  • equave: MosMonzo

    Interval of equivalence / octave.

  • period: MosMonzo

    Interval of repetition.

  • scale: Map<string, MosMonzo>

    Counts of [L, s] steps for every available nominal with J at unison. Add equaves to reach other octaves.