Skip to content

novation.novation_base

Classes

class NovationBase(IdentifiableControlSurface)

Bases: IdentifiableControlSurface

Attributes

  • model_family_code = (0, 0)
  • element_class
  • session_class
  • mixer_class
  • session_recording_class
  • session_navigation_class
  • track_recording_class
  • channel_strip_class
  • session_height
  • skin
  • suppress_layout_switch = True

__init__(self, *a, **k)

on_identified(self, midi_bytes)

port_settings_changed(self)

_component_guard(self)

_create_components(self)

_create_session(self)

_create_session_layer(self)

_create_session_navigation_layer(self)

_create_mixer(self)

_create_session_recording(self)

_create_track_recording(self)

_create_recording_modes(self)