Skip to content

Move.loop_selector

Module constants

  • BARS_PER_BANK = 16

Classes

class LoopSelectorComponent(LoopSelectorComponentBase)

Bases: LoopSelectorComponentBase

Attributes

  • loop_overview_data
  • _LoopSelectorComponent__on_longest_clip_playhead_changed

__init__(self, *a, **k)

bank_end(self)

bank_length(self)

bank_offset(self)

prev_bank_button(self, _)

next_bank_button(self, _)

_increment_bank(self, delta)

_increment_page_time(self, delta)

_should_drag_bank_offset(self, page_time, bar_length, delta)

_set_bank_offset(self, offset, set_page_time)

_on_matrix_pressed(self, button)

_button_position(self, button_index)

_on_clip_changed(self)

_disconnect_longest_clip_playhead(self)

__on_longest_clip_playhead_changed(self, _)

_get_bank_offset_for_clip(self)

_get_loop_start(self, round_to_bank)

_update_matrix(self)

_get_longest_clip_playhead_data(self)

_get_loop_overview_data(self)

_get_new_clip_loop_overview_data(self, clip, current)

_make_loop_overview_data(self, overview_start, overview_end, current, loop_start, loop_end, playing, draw_playhead_only)

_update_page_buttons(self)