Move.instrument¶
Module constants¶
DEFAULT_SCALE
Classes¶
class NoteLayout(EventObject, Renderable)¶
Bases: EventObject, Renderable
Attributes¶
_NoteLayout__on_root_note_changed_NoteLayout__on_scale_name_changed
__init__(self, song, preferences, *a, **k)¶
notes(self)¶
root_note(self)¶
root_note(self, root_note)¶
scale(self)¶
scale(self, scale)¶
is_in_key(self)¶
is_in_key(self, is_in_key)¶
toggle_is_in_key(self)¶
interval_name(self)¶
interval(self)¶
interval(self, interval)¶
toggle_interval(self)¶
_get_scale_from_name(name)¶
__on_root_note_changed(self)¶
__on_scale_name_changed(self)¶
class InstrumentComponent(PlayableComponent, PageComponent, Pageable, Renderable, PitchProvider)¶
Bases: PlayableComponent, PageComponent, Pageable, Renderable, PitchProvider
Attributes¶
is_polyphonic = True_InstrumentComponent__on_active_steps_changed