Skip to content

pushbase.drum_group_component

Classes

class DrumPadCopyHandler(object)

Bases: object

__init__(self, show_notification, *a, **k)

_start_copying(self, source_pad)

_finish_copying(self, drum_group_device, destination_pad)

duplicate_pad(self, drum_group_device, drum_pad)

stop_copying(self)

class DrumGroupComponent(SlideableTouchStripComponent, DrumGroupComponent, Messenger)

Bases: SlideableTouchStripComponent, DrumGroupComponent, Messenger

Attributes

  • position_count = 32
  • page_length = 4
  • page_offset = 1

__init__(self, quantizer, *a, **k)

update(self)

set_drum_group_device(self, drum_group_device)

quantize_pitch(self, note)

_update_selected_drum_pad(self)

_update_assigned_drum_pads(self)

_make_copy_handler(self)

matrix(self, pad)

matrix(self, pad)

_on_matrix_pressed(self, pad)

set_select_button(self, button)

set_mute_button(self, button)

set_solo_button(self, button)

set_quantize_button(self, button)

duplicate_button(self, button)

duplicate_button(self, button)

_on_chains_changed(self)

delete_pitch(self, drum_pad)

delete_drum_pad_content(self, drum_pad)

_duplicate_pad(self, pad)

set_matrix(self, matrix)

_update_control_from_script(self)

_update_sensitivity_profile(self)

selected_target_note(self)