Skip to content

Push2.mixer_control_component

Module constants

  • MIXER_SECTIONS = ('Volumes', 'Pans')
  • SEND_SECTIONS
  • SEND_LIST_LENGTH = 5
  • SEND_MODE_NAMES

Classes

class MixerSectionDescription(NamedTuple)

Bases: NamedTuple

Attributes

  • view = None
  • parameter_name = None

class MixerControlComponent(ModesComponent)

Bases: ModesComponent

Attributes

  • controls
  • _MixerControlComponent__on_track_frozen_state_changed
  • _MixerControlComponent__on_panning_mode_changed

get_tracks(items)

__init__(self, view_model, tracks_provider, real_time_mapper, register_real_time_data, *a, **k)

_setup_modes(self, view_model)

_add_mode(self, mode, view, parameter_getter, additional_mode_contents)

on_enabled_changed(self)

set_mixer_section(self, mixer_section)

number_sends(self)

_set_mode(self, description)

_on_mode_changed(self, selected_mode)

_on_return_tracks_changed(self)

_on_items_changed(self)

__on_track_frozen_state_changed(self, identifier)

__on_panning_mode_changed(self, identifier)

_on_selected_item_changed(self)

_update_mode_selection(self)

_update_mixer_sections(self)

items(self)

selected_item(self)

_update_controls(self, parameter_getter, control_view)

_update_realtime_ids(self)

_get_parameter_for_tracks(self, parameter_getter)

mode_can_be_used(self, mode)

_update_buttons(self, selected_mode)

cycle_sends_button(self, button)

cycle_sends_button(self, button)

_cycle_send_offset(self)

_updating_send_offset_mode_selection(self)

Functions

assign_parameters(controls, parameters)