pushbase.note_settings_component¶
Module constants¶
RANGE_STRING_FLOATRANGE_STRING_INTRANGE_STRING_PERCENT
Classes¶
class NoteSettingBase(ControlManager)¶
Bases: ControlManager
Attributes¶
attribute_index = -1
__init__(self, grid_resolution, *a, **k)¶
encoder_value_to_attribute(self, value)¶
step_length(self)¶
set_min_max(self, min_max_value)¶
encoder(self, value, _)¶
_on_encoder_value_changed(self, value)¶
class NoteSetting(NoteSettingBase)¶
Bases: NoteSettingBase
__init__(self, *a, **k)¶
get_label(self)¶
attribute_min_max_to_string(self, min_value, max_value)¶
set_min_max(self, min_max_value)¶
class NoteNudgeSetting(NoteSetting)¶
Bases: NoteSetting
Attributes¶
attribute_index = 1
get_label(self)¶
encoder_value_to_attribute(self, value)¶
attribute_min_max_to_string(self, min_value, max_value)¶
class NoteLengthCoarseSetting(NoteSetting)¶
Bases: NoteSetting
Attributes¶
attribute_index = 2
get_label(self)¶
attribute_min_max_to_string(self, min_value, max_value)¶
encoder_value_to_attribute(self, value)¶
encoder(self, value, _)¶
class NoteLengthFineSetting(NoteSetting)¶
Bases: NoteSetting
Attributes¶
attribute_index = 2
get_label(self)¶
encoder_value_to_attribute(self, value)¶
attribute_min_max_to_string(self, min_value, max_value)¶
class NoteVelocitySetting(NoteSetting)¶
Bases: NoteSetting
Attributes¶
attribute_index = 3
get_label(self)¶
encoder_value_to_attribute(self, value)¶
attribute_min_max_to_string(self, min_value, max_value)¶
class NoteVelocityDeviationSetting(NoteSetting)¶
Bases: NoteSetting
Attributes¶
attribute_index = 4
get_label(self)¶
encoder_value_to_attribute(self, value)¶
attribute_min_max_to_string(self, min_value, max_value)¶
class NoteProbabilitySetting(NoteSetting)¶
Bases: NoteSetting
Attributes¶
attribute_index = 5
get_label(self)¶
encoder_value_to_attribute(self, value)¶
attribute_min_max_to_string(self, min_value, max_value)¶
class NoteSettingsComponentBase(Component)¶
Bases: Component
__init__(self, grid_resolution, *a, **k)¶
_create_settings(self, grid_resolution)¶
_add_setting(self, setting)¶
number_of_settings(self)¶
settings(self)¶
show_velocity_ranges_and_probabilities(self)¶
set_info_message(self, message)¶
set_encoder_controls(self, encoders)¶
set_min_max(self, index, min_max_value)¶
full_velocity_button(self, button)¶
_update_encoders(self)¶
update(self)¶
class NoteSettingsComponent(NoteSettingsComponentBase)¶
Bases: NoteSettingsComponentBase
__init__(self, *a, **k)¶
_create_display_sources(self)¶
set_top_display_line(self, display)¶
set_bottom_display_line(self, display)¶
set_info_display_line(self, display)¶
set_clear_display_line(self, display)¶
set_info_message(self, message)¶
class DetailViewRestorerMode(Mode)¶
Bases: Mode
__init__(self, application, *a, **k)¶
enter_mode(self)¶
leave_mode(self)¶
class ModeSelector(Component)¶
Bases: Component
Attributes¶
select_buttonsstate_buttons
class NoteEditorSettingsComponent(ModesComponent)¶
Bases: ModesComponent
Attributes¶
automation_layermode_selector_layerselected_setting_NoteEditorSettingsComponent__on_selected_setting_mode_changed_NoteEditorSettingsComponent__on_full_velocity_changed_NoteEditorSettingsComponent__on_setting_changed_NoteEditorSettingsComponent__on_modify_all_notes_changed