Skip to content

Push2.track_list

Module constants

  • DeviceType

Classes

class TrackListBehaviour(ModeButtonBehaviour)

Bases: ModeButtonBehaviour

press_immediate(self, component, mode)

release_delayed(self, component, mode)

release_immediate(self, component, mode)

class TrackListComponent(ModesComponent, Messenger)

Bases: ModesComponent, Messenger

Attributes

  • _TrackListComponent__on_tracks_changed
  • _TrackListComponent__on_track_mute_state_changed
  • _TrackListComponent__on_track_solo_state_changed
  • _TrackListComponent__on_track_fired_slot_changed
  • _TrackListComponent__on_track_playing_slot_changed
  • _TrackListComponent__on_items_changed
  • _TrackListComponent__on_is_playing_changed
  • _TrackListComponent__on_track_is_frozen_state_changed
  • _TrackListComponent__on_track_color_index_changed
  • _TrackListComponent__on_selected_item_changed
  • _TrackListComponent__on_selected_track_changed
  • _TrackListComponent__on_track_muted_via_solo_changed
  • _TrackListComponent__on_clip_phase_enabler_changed

__init__(self, tracks_provider, trigger_recording_on_release_callback, color_chooser, clip_phase_enabler, *a, **k)

playhead_real_time_channels(self)

tracks(self)

selected_track(self)

absolute_selected_track_index(self)

_setup_action_mode(self, name, handler, exit_handler, feedback_provider)

_enter_action_mode(self, handler, feedback_provider)

__on_tracks_changed(self)

__on_track_mute_state_changed(self, mixable)

__on_track_solo_state_changed(self, mixable)

__on_track_fired_slot_changed(self, track)

__on_track_playing_slot_changed(self, _)

__on_items_changed(self)

__on_is_playing_changed(self)

__on_track_is_frozen_state_changed(self, track)

_update_playheads_real_time_data(self)

_update_track_and_chain_listeners(self)

_update_button_enabled_state(self)

__on_track_color_index_changed(self, mixable)

__on_selected_item_changed(self)

__on_selected_track_changed(self)

__on_track_muted_via_solo_changed(self, mixable)

_update_mixable_color(self, button_index, mixable)

_update_all_button_colors(self)

track_action_buttons(self, button)

track_action_buttons(self, button)

track_action_buttons(self, button)

_toggle_track_fold(self, track)

_select_mixable(self, track)

can_duplicate(track_or_chain, return_tracks)

_delete_mixable(self, track_or_chain)

_duplicate_mixable(self, track_or_chain)

_arm_track(self, track_or_chain, allows_triggering_recording)

_stop_track_clip(self, mixable)

_select_mixable_color(self, mixable)

__on_clip_phase_enabler_changed(self, _)

_update_realtime_channels_ability(self)

on_enabled_changed(self)

Functions

track_color_with_pending_stop(track)

mixable_button_color(mixer_track, song, selected_track)

stop_clip_button_color(track, song, _)

toggle_mixable_mute(mixable, song)

toggle_mixable_solo(mixable, song)

playing_clip(track)