Type alias DiamondMosDegree

DiamondMosDegree: {
    center: MosMonzo;
    mid?: MosMonzo;
    perfect: boolean;
}

0-indexed degree of Diamond mos notation.

Type declaration

  • center: MosMonzo

    Center of this degree. A perfect or a neutral interval.

  • Optional mid?: MosMonzo

    The neutral interval for perfect intervals where it makes sense.

  • perfect: boolean

    Quality of this degree. Imperfect has a neutral center and must be further processed to obtain the minor and major variants.