jdxi_editor.ui.editors.digital.partial.amp.section
AMP section for the digital partial editor.
Example Usage:
>>> DigitalAmpSection(send_midi_parameter=send_midi_parameter,
... midi_helper=midi_helper,
... address=synth_data.address
... )
Classes
Digital Amp Section for JD-Xi Editor |
Module Contents
- class jdxi_editor.ui.editors.digital.partial.amp.section.DigitalAmpSection(**kwargs)[source]
Bases:
jdxi_editor.ui.editors.base.amp.section.BaseAmpSectionDigital Amp Section for JD-Xi Editor
- build_widgets()[source]
Use base flow; we only override _build_control_widgets to populate amp_control_widgets and pan.
- _build_control_widgets()[source]
Build from spec.controls and spec.pan into amp_control_widgets and self.widgets (Digital flow).
- _create_controls_widget() PySide6.QtWidgets.QWidget[source]
Override to add Pan slider in its own horizontal layout
- _build_layout_spec() jdxi_editor.ui.editors.digital.partial.amp.spec.AmpLayoutSpec[source]
build Analog Oscillator Layout Spec
- _build_amp_widgets() jdxi_editor.ui.editors.base.amp.widget.AmpWidgets[source]
Return DigitalAmpWidgets with tab_widget, level_controls_widget, pan, adsr_widget.