pushbase.loop_selector_component
Classes
class Paginator(EventObject)
Bases: EventObject
can_change_page(self)
page_length(self)
page_index(self)
select_page_in_point(self, value)
class LoopSelectorComponent(Component, Messenger)
Bases: Component, Messenger
Attributes
delete_button
select_button
is_following
__init__(self, clip_creator, measure_length, follow_detail_clip, paginator, default_size, *a, **k)
set_paginator(self, paginator)
_on_page_index_changed(self)
_on_page_length_changed(self)
set_step_duplicator(self, duplicator)
_on_detail_clip_changed(self)
set_detail_clip(self, clip)
_select_start_page(self)
_on_loop_start_changed(self)
_on_loop_end_changed(self)
_on_loop_changed(self)
set_loop_selector_matrix(self, matrix)
set_short_loop_selector_matrix(self, matrix)
update(self)
_on_is_recording_changed(self)
_on_playing_position_changed(self)
_on_playing_status_changed(self)
_on_session_record_changed(self)
_on_song_playback_status_changed(self)
_has_running_clip(self)
_update_page_selection(self)
_update_page_and_playhead_leds(self)
_get_size(self)
_get_loop_in_pages(self)
_selected_pages_range(self)
_update_page_leds(self)
_update_page_leds_in_matrix(self, matrix)
_jump_to_page(self, next_page)
next_page_button(self, button)
next_page_button(self, button)
prev_page_button(self, button)
prev_page_button(self, button)
_get_corresponding_page(self, button, matrix)
_quantize_page_index(self, page_index, quant)
_clear_page(self, page)
_selected_pages_time_range(self, page)
_add_page_to_duplicator(self, page)
_on_press_loop_selector_matrix(self, page)
_try_select_page(self, page)
_try_set_loop(self)
_set_loop_in_live(self)
_page_length_in_beats(self)
_one_measure_in_beats(self)
page_offset(self)
Functions
create_clip_in_selected_slot(creator, song, clip_length)
clip_is_new_recording(clip)