jdxi_editor.ui.editors.analog.amp ================================= .. py:module:: jdxi_editor.ui.editors.analog.amp .. autoapi-nested-parse:: Amp section of the JD-Xi editor This section contains the controls for the amp section of the JD-Xi editor. Classes ------- .. autoapisummary:: jdxi_editor.ui.editors.analog.amp.AnalogAmpSection Module Contents --------------- .. py:class:: 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) Bases: :py:obj:`PySide6.QtWidgets.QWidget` Amp section of the JD-Xi editor .. py:attribute:: midi_helper .. py:attribute:: address .. py:attribute:: controls .. py:attribute:: _create_parameter_slider .. py:attribute:: generate_waveform_icon .. py:attribute:: base64_to_pixmap .. py:method:: init_ui() Initialize UI .. py:method:: _create_analog_amp_level_controls() -> PySide6.QtWidgets.QHBoxLayout Level controls .. py:method:: _create_icons_layout() -> PySide6.QtWidgets.QHBoxLayout .. py:method:: _create_analog_amp_adsr_group() -> PySide6.QtWidgets.QGroupBox Amp Envelope