Skip to content

pushbase.note_settings_component

Module constants

  • RANGE_STRING_FLOAT
  • RANGE_STRING_INT
  • RANGE_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_buttons
  • state_buttons

class NoteEditorSettingsComponent(ModesComponent)

Bases: ModesComponent

Attributes

  • automation_layer
  • mode_selector_layer
  • selected_setting
  • _NoteEditorSettingsComponent__on_selected_setting_mode_changed
  • _NoteEditorSettingsComponent__on_full_velocity_changed
  • _NoteEditorSettingsComponent__on_setting_changed
  • _NoteEditorSettingsComponent__on_modify_all_notes_changed

__init__(self, note_settings_component_class, automation_component_class, grid_resolution, initial_encoder_layer, encoder_layer, *a, **k)

step_settings(self)

editors(self)

is_touched(self)

_is_step_held(self)

add_editor(self, editor)

set_encoders(self, encoders)

parameter_provider(self)

parameter_provider(self, value)

__on_selected_setting_mode_changed(self, mode)

update_view_state_based_on_selected_setting(self, setting)

__on_full_velocity_changed(self)

__on_setting_changed(self, index, value)

_modify_note_property_offset(self, editor, index, value)

_set_envelope_view_visible(self, visible)

_set_settings_view_enabled(self, should_show_view)

_active_note_regions(self)

_on_active_note_regions_changed(self, _)

__on_modify_all_notes_changed(self, editor)

_on_notes_changed(self, editor)

_on_detail_clip_changed(self)

_on_selected_track_changed(self)

initial_encoders(self, encoder)

initial_encoders(self, encoder, value)

encoders(self, encoder)

encoders(self, encoder)

encoders(self, encoder, value)

_can_notify_is_touched(self, encoder)

_is_edit_all_notes_active(self)

_notify_modification(self)

_update_note_infos(self)

_show_settings(self)

_hide_settings(self)

on_enabled_changed(self)

update(self)

Functions

step_offset_percentage(step_length, value)

step_offset_min_max_to_string(step_length, min_value, max_value)

convert_value_to_graphic(value, value_range)

show_clip_view(application)