ModePattern

ModePattern(
    name: str,
    tones: ToneCollection,
    quality: ChordQuality | None = None,
)

A pattern of intervals from TonalVector((0, 0)), which defines a mode.

>>> from openmusickit.systems.wsmn.tonal.symbols import Dorian
>>> Dorian.name, len(Dorian.tones), Dorian.tones[0]
('Dorian', 7, TonalVector((0, 0)))
>>> [format(t) for t in Dorian.tones]
['C', 'D', 'E♭', 'F', 'G', 'A', 'B♭']

Attributes

Name Description
name
tones
quality