harmonic_resonance.midiator.scales

utils for building scales

harmonic_resonance.midiator.scales.build_scale(root=48, scale_type='major', octaves=3)[source]
class harmonic_resonance.midiator.scales.Scale(root, scale_type, octaves=1)[source]

Bases: dict

class harmonic_resonance.midiator.scales.Key(root: int)[source]

Bases: object

generate classic key offsets for a root note

position(num: int)[source]

numeric position