jdxi_editor.ui.editors.digital.partial.lfo.mod

MOD LFO section of the digital partial editor.

Classes

DigitalModLFOSection

MOD LFO section for the digital partial editor.

Module Contents

class jdxi_editor.ui.editors.digital.partial.lfo.mod.DigitalModLFOSection(on_parameter_changed: Callable, send_midi_parameter: Callable = None, midi_helper=None, address: jdxi_editor.midi.data.address.address.JDXiSysExAddress = None, icons_row_type: str = IconType.ADSR, analog: bool = False)[source]

Bases: jdxi_editor.ui.editors.base.lfo.BaseLFOSection

MOD LFO section for the digital partial editor.

SYNTH_SPEC[source]
rate_tab_label = 'Rate and Rate Ctrl'[source]
_on_parameter_changed[source]

Handle parameter change event, convert digital value to MIDI value,

Parameters:
  • param – AddressParameter Parameter that was changed

  • display_value – int Display value from the UI control

Returns:

None

wave_shape_buttons[source]
midi_helper = None[source]
wave_shape_param: Literal[jdxi_editor.midi.data.parameter.digital.DigitalPartialParam.MOD_LFO_SHAPE][source]
_build_layout_spec() jdxi_editor.ui.editors.base.lfo.layout.LFOLayoutSpec[source]

Layout spec using MOD_LFO_* params so controls dict gets MOD_LFO_* keys.