jdxi_editor.ui.editors.digital.partial.amp

AMP section for the digital partial editor.

Classes

DigitalAmpSection

Digital Amp Section for the JDXI Editor

Module Contents

class jdxi_editor.ui.editors.digital.partial.amp.DigitalAmpSection(create_parameter_slider: Callable, partial_number: int, midi_helper: jdxi_editor.midi.io.helper.MidiIOHelper, controls: dict[picomidi.sysex.parameter.address.AddressParameter, PySide6.QtWidgets.QWidget], address: jdxi_editor.midi.data.address.address.RolandSysExAddress)[source]

Bases: PySide6.QtWidgets.QWidget

Digital Amp Section for the JDXI Editor

partial_number[source]
midi_helper[source]
address[source]
controls[source]
_create_parameter_slider[source]
setup_ui()[source]

Setup the amplifier section UI.

_create_icons_layout() PySide6.QtWidgets.QHBoxLayout[source]

Create icons layout

_create_amp_controls_layout() PySide6.QtWidgets.QVBoxLayout[source]

Create amp controls layout

_create_amp_adsr_group() PySide6.QtWidgets.QGroupBox[source]

Create amp ADSR group