Skip to content

Oxygen_Pro.oxygen_pro

Classes

class Oxygen_Pro(IdentifiableControlSurface)

Bases: IdentifiableControlSurface

Attributes

  • session_height = 2
  • session_width = 8
  • live_mode_byte
  • pad_ids = ((40, 41, 42, 43, 48, 49, 50, 51), (36, 37, 38, 39, 44, 45, 46, 47))
  • device_parameter_component
  • has_session_component = True
  • _Oxygen_Pro__on_knob_mode_changed
  • _Oxygen_Pro__on_main_view_changed

__init__(self, *a, **k)

on_identified(self, response_bytes)

port_settings_changed(self)

_create_background(self)

_create_transport(self)

_create_undo_redo(self)

_create_session(self)

_create_mixer(self)

_create_device_parameters(self)

_create_record_modes(self)

_create_button_modes(self)

_create_knob_modes(self)

_get_device_mode_behaviour(self)

_on_reenter_sends_mode(self)

_create_takeover_modes(self)

_select_knob_mode(self)

__on_knob_mode_changed(self, mode)

__on_main_view_changed(self)