jdxi_editor.ui.editors.digital.partial.lfo.mod
MOD LFO section of the digital partial editor.
Classes
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.BaseLFOSectionMOD LFO section for the digital partial editor.
- _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_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.