ableton.v3.control_surface.components.drum_group¶
Module constants¶
DEFAULT_DRUM_TRANSLATION_CHANNEL = 15BASE_DRUM_GROUP_NOTE = 36
Classes¶
class DrumGroupComponent(PlayableComponent, PitchProvider, Renderable)¶
Bases: PlayableComponent, PitchProvider, Renderable
Attributes¶
_DrumGroupComponent__on_solo_changed_DrumGroupComponent__on_mute_changed_DrumGroupComponent__on_muted_via_solo_changed_DrumGroupComponent__on_color_changed_DrumGroupComponent__on_visible_drum_pads_changed_DrumGroupComponent__on_drum_pads_scroll_position_changed_DrumGroupComponent__on_selected_drum_pad_changed_DrumGroupComponent__on_chains_changed
__init__(self, name, translation_channel, set_pad_translations, target_track, scroll_component_type, clipboard_component_type, *a, **k)¶
clipboard(self)¶
has_assigned_drum_pads(self)¶
assigned_drum_pads(self)¶
set_matrix(self, matrix)¶
set_copy_button(self, button)¶
__getattr__(self, name)¶
set_drum_group_device(self, drum_group_device)¶
quantize_pitch(self, note)¶
delete_pitch(self, drum_pad)¶
select_drum_pad(self, drum_pad)¶
_on_matrix_pressed(self, button)¶
_do_mute_pad(self, pad, pad_name)¶
_do_solo_pad(self, pad, pad_name)¶
_do_delete_pad(self, pad, pad_name)¶
_do_select_pad(self, pad, pad_name)¶
_get_selected_drum_pad(self)¶
update(self)¶
_update_provided_pitches(self)¶
_update_led_feedback(self)¶
_update_button_color(self, button)¶
_color_for_pad(self, pad)¶
_filled_color(pad)¶
_update_assigned_drum_pads(self)¶
_update_drum_pad_listeners(self)¶
_update_selected_drum_pad(self)¶
_update_note_translations(self)¶
_pad_for_button(self, button)¶
_note_translation_for_button(self, button)¶
_button_coordinates_to_pad_index(self, first_note, coordinates)¶
_can_set_pad_translations(self)¶
_create_and_set_pad_translations(self)¶
__on_solo_changed(self, _)¶
__on_mute_changed(self, _)¶
__on_muted_via_solo_changed(self, _)¶
__on_color_changed(self, _)¶
__on_visible_drum_pads_changed(self)¶
__on_drum_pads_scroll_position_changed(self)¶
__on_selected_drum_pad_changed(self)¶
__on_chains_changed(self)¶
class DrumPadClipboardComponent(ClipboardComponent)¶
Bases: ClipboardComponent