Skip to content

Novation_Impulse.Novation_Impulse

Module constants

  • INITIAL_DISPLAY_DELAY = 30
  • STANDARD_DISPLAY_DELAY = 20
  • IS_MOMENTARY = True
  • SYSEX_START = (240, 0, 32, 41, 103)
  • PAD_TRANSLATIONS = ((0, 3, 60, 0), (1, 3, 62, 0), (2, 3, 64, 0), (3, 3, 65, 0), (0, 2, 67, 0), (1, 2, 69, 0), (2, 2, 71, 0), (3, 2, 72, 0))
  • LED_OFF = 4
  • RED_FULL = 7
  • RED_BLINK = 11
  • GREEN_FULL = 52
  • GREEN_BLINK = 56
  • AMBER_FULL
  • AMBER_BLINK

Classes

class Novation_Impulse(ControlSurface)

Bases: ControlSurface

__init__(self, c_instance)

refresh_state(self)

handle_sysex(self, midi_bytes)

disconnect(self)

build_midi_map(self, midi_map_handle)

update_display(self)

_setup_mixer(self)

_setup_session(self)

_setup_transport(self)

_setup_device(self)

_setup_name_display(self)

_encoder_value(self, value, sender)

_slider_value(self, value, sender)

_mixer_button_value(self, value, sender)

_preview_value(self, value)

_show_current_track_name(self)

_show_startup_message(self)

_set_string_to_display(self, string_to_display)

_on_selected_track_changed(self)