jdxi_editor.ui.editors.digital
Submodules
Classes
Digital Common Section |
|
Digital Tone Modify |
|
Editor for a single Digital Synth partial |
Package Contents
- class jdxi_editor.ui.editors.digital.DigitalCommonSection(address: jdxi_editor.midi.data.address.address.JDXiSysExAddress | None = None, send_midi_parameter: Callable | None = None, midi_helper: jdxi_editor.midi.io.helper.MidiIOHelper | None = None)[source]
Bases:
jdxi_editor.ui.editors.base.common.section.BaseCommonSectionDigital Common Section
- OTHER_SWITCHES = None
- PORTAMENTO_SWITCHES = None
- address: jdxi_editor.midi.data.address.address.JDXiSysExAddress = None
- widgets: jdxi_editor.ui.editors.digital.common.widget.CommonEditorWidgets | None = None
- _build_layout_spec() jdxi_editor.ui.editors.digital.common.spec.CommonWidgetSpec[source]
build Analog Oscillator Layout Spec
- class jdxi_editor.ui.editors.digital.DigitalToneModifySection(send_midi_parameter: Callable | None = None, midi_helper: jdxi_editor.midi.io.helper.MidiIOHelper | None = None)[source]
Bases:
jdxi_editor.ui.widgets.editor.section_base.SectionBaseWidgetDigital Tone Modify
- class jdxi_editor.ui.editors.digital.DigitalPartialPanel(midi_helper: jdxi_editor.midi.io.helper.MidiIOHelper | None = None, synth_number: int = 1, partial_number: int = 1, preset_type: jdxi_editor.core.synth.type.JDXiSynth | None = None, parent: jdxi_editor.ui.common.QWidget | None = None)[source]
Bases:
jdxi_editor.ui.editors.synth.partial.PartialPanelEditor for a single Digital Synth partial
- SYNTH_MAP
- PARTIAL_ADDRESS_MAP
- BIPOLAR_PARAMETERS
- mod_lfo_shape_buttons
- lfo_shape_buttons
- oscillator_tab = None
- filter_tab = None
- midi_helper = None
- partial_number = 1
- preset_type = None
- property lfo_depth_controls: dict
Get a dictionary of LFO depth controls filtered from the main controls dictionary. This provides compatibility with the base class’s _update_partial_lfo_depth method.
- Returns:
dict mapping LFO depth parameters to their control widgets
- _on_waveform_selected(waveform: jdxi_editor.midi.data.digital.oscillator.DigitalWaveOsc) None[source]
on waveform selected (harmonised Theme API)
- __repr__