Systems

class pytheory.systems.System(*, tone_names, degrees, scales=None)[source]

Bases: object

__init__(*, tone_names, degrees, scales=None)[source]
property semitones
property tones
property scales
property modes
static generate_scale(*, tones=7, semitones=12, intervals=None, major=False, minor=False, hemitonic=False, harmonic=False, melodic=False, offset=None)[source]

Generates the primary scale for a given number of semitones/tones.

__repr__()[source]

Return repr(self).