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)
__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)