Skip to content

pushbase.melodic_component

Module constants

  • NUM_NOTE_EDITORS = 8

Classes

class MelodicComponent(MessengerModesComponent)

Bases: MessengerModesComponent

Attributes

  • set_loop_selector_matrix
  • set_short_loop_selector_matrix
  • next_loop_page_button
  • prev_loop_page_button
  • delete_button
  • playhead_color
  • _MelodicComponent__on_accent_activated_changed
  • _MelodicComponent__on_grid_resolution_changed

__init__(self, clip_creator, parameter_provider, grid_resolution, note_layout, note_editor_settings, note_editor_class, velocity_range_thresholds, skin, instrument_play_layer, instrument_sequence_layer, pitch_mod_touch_strip_mode, play_loop_instrument_layer, layer, sequence_layer_with_loop, *a, **k)

play_modes(self)

sequence_modes(self)

set_playhead(self, playhead)

set_duplicate_button(self, button)

set_note_editor_matrices(self, matrices)

_get_playhead_color(self)

_set_playhead_color(self, value)

_on_detail_clip_changed(self)

__on_accent_activated_changed(self)

_update_full_velocity_for_editors(self)

set_full_velocity(self, full_velocity)

set_accent_button(self, accent_button)

set_quantization_buttons(self, buttons)

set_mute_button(self, button)

show_notifications(self)

show_notifications(self, value)

editable_pitches(self)

step_length(self)

editing_note_regions(self)

row_start_times(self)

__on_grid_resolution_changed(self, *a)

_on_page_index_changed(self)

_on_page_length_changed(self)

_on_active_steps_changed(self, _)

_on_modify_all_notes_changed(self, _)

_on_notes_changed(self, *args)

_on_pattern_changed(self)

_update_note_editors(self, *a)

_update_matrix_channels_for_playhead(self)

_update_playhead_color(self)

update(self)

_show_notes_information(self, mode)