Skip to content

ableton.v3.control_surface.components.sliced_simpler

Module constants

  • DEFAULT_SIMPLER_TRANSLATION_CHANNEL = 14
  • BASE_SLICING_NOTE = 36

Classes

class SlicedSimplerComponent(PlayableComponent, PageComponent, Pageable, PitchProvider, Renderable)

Bases: PlayableComponent, PageComponent, Pageable, PitchProvider, Renderable

Attributes

  • position_count = 16
  • page_length = 4
  • page_offset = 0
  • _SlicedSimplerComponent__on_file_changed
  • _SlicedSimplerComponent__on_selected_slice_changed
  • _SlicedSimplerComponent__on_pad_slicing_changed
  • _SlicedSimplerComponent__on_slices_changed
  • _SlicedSimplerComponent__on_slicing_style_changed
  • _SlicedSimplerComponent__on_track_color_changed

__init__(self, name, translation_channel, target_track, *a, **k)

position(self)

position(self, index)

can_scroll_page_up(self)

set_scroll_encoder(self, encoder)

set_simpler_device(self, simpler_device)

scroll_page_up(self)

scroll_page_down(self)

scroll_up(self)

scroll_down(self)

_on_matrix_pressed(self, button)

_select_slice_at_index(self, index)

_delete_slice_at_index(self, index)

_slices(self)

_selected_slice(self)

_should_show_next_slice(self, index, length_of_slices)

_simpler_setup_is_valid(self)

update(self)

_update_provided_pitches(self)

_update_button_color(self, button)

_note_translation_for_button(self, button)

_coordinate_to_slice_index(self, coordinate)

__on_file_changed(self)

__on_selected_slice_changed(self)

__on_pad_slicing_changed(self)

__on_slices_changed(self)

__on_slicing_style_changed(self)

__on_track_color_changed(self)