Skip to content

pushbase.actions

Module constants

  • AutomationState
  • _Q

Classes

class CaptureAndInsertSceneComponent(ActionWithSettingsComponent, Messenger)

Bases: ActionWithSettingsComponent, Messenger

_capture_and_insert_scene(self)

post_trigger_action(self)

class DuplicateDetailClipComponent(ActionWithSettingsComponent, Messenger)

Bases: ActionWithSettingsComponent, Messenger

_duplicate_session_clip(self, clip, view)

post_trigger_action(self)

class DuplicateLoopComponent(ActionWithSettingsComponent, Messenger)

Bases: ActionWithSettingsComponent, Messenger

__init__(self, *a, **k)

_on_detail_clip_changed(self)

can_duplicate_loop(self)

trigger_action(self)

class DeleteSelectedClipComponent(ActionWithSettingsComponent, Messenger)

Bases: ActionWithSettingsComponent, Messenger

post_trigger_action(self)

class DeleteSelectedSceneComponent(ActionWithSettingsComponent, Messenger)

Bases: ActionWithSettingsComponent, Messenger

post_trigger_action(self)

class SelectionDisplayComponent(Component)

Bases: Component

Attributes

  • num_segments = 4

__init__(self, *a, **k)

set_display_line(self, display_line)

set_display_string(self, string, segment)

reset_display(self)

reset_display_right(self)

class SelectComponent(Component)

Bases: Component

Attributes

  • selection_display_layer

__init__(self, *a, **k)

set_selected_clip(self, clip)

on_select_clip(self, clip_slot)

_on_playing_position_changed(self)

_do_show_time_remaining(self)

on_select_scene(self, scene)

on_select_track(self, track)

on_select_drum_pad(self, drum_pad)

select_button(self, control)

class DeleteComponent(Component, Messenger)

Bases: Component, Messenger

__init__(self, *a, **k)

set_delete_button(self, button)

is_deleting(self)

delete_clip_envelope(self, parameter)

_get_playing_clip(self)

class DeleteAndReturnToDefaultComponent(DeleteComponent)

Bases: DeleteComponent

delete_clip_envelope(self, parameter)

class StopClipComponent(Component)

Bases: Component

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

_on_track_offset_changed(self, track_offset, scene_offset)

stop_all_clips_button(self, button)

stop_track_clips_buttons(self, button)

_stop_clips_in_track(self, track)

_on_tracks_changed(self)

_update_listeners(self)

_assign_listeners(self, tracks)

_on_fired_slot_index_changed(self, track_index)

_on_playing_slot_index_changed(self, track_index)

_update_all_stop_buttons(self)

_update_stop_button_by_index(self, index)

_color_for_button(self, track)

_update_stop_button(self, track, button)

class UndoRedoComponent(UndoRedoComponentBase, Messenger)

Bases: UndoRedoComponentBase, Messenger

_undo(self)

_redo(self)

Functions

convert_length_to_mins_secs(length_in_secs)

convert_beats_to_mins_secs(length_in_beats, tempo)

duplicate_arrangement_clip(clip, song_view, show_notification)

select_clip_and_get_name_from_slot(clip_slot, song)

get_clip_name(clip)

scene_description(scene, song, with_tempo_and_time_sig)

clip_name_from_clip_slot(clip_slot)

select_scene_and_get_description(scene, song)

is_clip_stop_pending(track)