jdxi_editor.ui.editors.analog.amp

Amp section of the JD-Xi editor

This section contains the controls for the amp section of the JD-Xi editor.

Classes

AnalogAmpSection

Amp section of the JD-Xi editor

Module Contents

class jdxi_editor.ui.editors.analog.amp.AnalogAmpSection(midi_helper: jdxi_editor.midi.io.helper.MidiIOHelper, address: jdxi_editor.midi.data.address.address.RolandSysExAddress, controls: dict[picomidi.sysex.parameter.address.AddressParameter, PySide6.QtWidgets.QWidget], create_parameter_slider: Callable, generate_waveform_icon: Callable, base64_to_pixmap: Callable)[source]

Bases: PySide6.QtWidgets.QWidget

Amp section of the JD-Xi editor

midi_helper[source]
address[source]
controls[source]
_create_parameter_slider[source]
generate_waveform_icon[source]
base64_to_pixmap[source]
init_ui()[source]

Initialize UI

_create_analog_amp_level_controls() PySide6.QtWidgets.QHBoxLayout[source]

Level controls

_create_icons_layout() PySide6.QtWidgets.QHBoxLayout[source]
_create_analog_amp_adsr_group() PySide6.QtWidgets.QGroupBox[source]

Amp Envelope