Skip to content

Push.push

Module constants

  • logger
  • HANDSHAKE_DELAY = 1.0

Classes

class DeviceProvider(DeviceProviderBase)

Bases: DeviceProviderBase

_appoint_device_from_song(self)

class BrowserMode(MultiEntryMode)

Bases: MultiEntryMode

__init__(self, create_browser, scales_enabler, *a, **k)

enter_mode(self)

component(self)

class Push(PushBase)

Bases: PushBase

Attributes

  • input_target_name_for_auto_arm = 'Push Input'
  • device_component_class
  • device_provider_class
  • selected_track_parameter_provider_class
  • bank_definitions
  • note_editor_class
  • sliced_simpler_class
  • quantization_settings_class
  • note_settings_component_class
  • automation_component_class
  • _Push__on_main_mode_button_value
  • _Push__on_pad_curve
  • _Push__on_pad_threshold
  • _Push__on_aftertouch_threshold
  • _Push__on_aftertouch_mode

__init__(self, *a, **k)

disconnect(self)

port_settings_changed(self)

on_select_clip_slot(self, clip_slot)

on_select_scene(self, scene)

on_select_track(self, track)

_create_components(self)

_create_settings(self)

_create_device_decorator_factory(self)

_init_settings(self)

_init_selector(self)

_init_handshake(self)

_init_user(self)

_with_firmware_version(self, major_version, minor_version, control_element)

_start_handshake(self)

_on_handshake_success(self)

_on_handshake_failure(self, bootloader_mode)

_on_push_hardware_mode_changed(self, mode)

_create_background_layer(self)

_create_message_box_background_layer(self)

_create_track_frozen_layer(self)

_create_notification_component(self)

_create_message_box_layer(self)

_create_clip_mode(self)

_create_clip_loop_layer(self)

_create_clip_audio_layer(self)

_create_clip_name_layer(self)

_init_track_modes(self)

_browser_back_to_top(self)

_browser_reset_load_memory(self)

_init_browser(self)

_create_main_mixer_modes(self)

_init_browse_mode(self)

_on_browse_mode_changed(self)

_create_browser(self)

_create_create_device_right(self)

_create_create_device_left(self)

_create_create_default_track(self)

_create_create_instrument_track(self)

_create_device_mode(self)

_create_scales(self)

_create_scales_enabler(self)

_create_drum_component(self)

_create_note_settings_component_layer(self)

_create_note_editor_track_automation_layer(self)

_create_note_editor_device_automation_layer(self)

_init_stop_clips_action(self)

_init_quantize_actions(self)

_init_fixed_length(self)

_create_note_repeat_layer(self)

_create_user_component(self)

_init_value_components(self)

_create_note_mode(self)

_instantiate_session(self)

_create_session_mode(self)

_create_session_overview_layer(self)

_set_session_skin(self, session)

_on_selected_track_changed(self)

_init_main_modes(self)

_create_mixer_layer(self)

_create_mixer_solo_layer(self)

_create_mixer_mute_layer(self)

_create_mixer_pan_send_layer(self)

_create_mixer_volume_layer(self)

_create_mixer_track_layer(self)

_init_mixer(self)

_create_track_mixer_layer(self)

_create_device_parameter_layer(self)

_create_device_navigation(self)

_init_device(self)

__on_main_mode_button_value(self, value, sender)

_create_controls(self)

_create_pad_sensitivity_update(self)

_init_global_pad_parameters(self)

__on_pad_curve(self, _value)

__on_pad_threshold(self, value)

__on_aftertouch_threshold(self, value)

__on_aftertouch_mode(self, value)

_update_pad_params(self)

_update_calibration(self)

update(self)