jdxi_editor.ui.widgets.pcm.wave

PCM Wave Widget

Classes

PCMWaveWidget

Module Contents

class jdxi_editor.ui.widgets.pcm.wave.PCMWaveWidget(groupbox_spec: type[jdxi_editor.midi.data.parameter.digital.spec.DigitalGroupBox], create_parameter_combo_box: Callable, send_param: Callable)[source]

Bases: PySide6.QtWidgets.QWidget

_send_param[source]
pcm_wave_number: PySide6.QtWidgets.QWidget | None = None[source]
pcm_wave_gain: PySide6.QtWidgets.QWidget | None = None[source]
groupbox_spec[source]
_create_parameter_combo_box[source]
build_widgets()[source]

Create PCM Wave controls (Gain and Number) after parent builds widgets These will be added to a separate “PCM” tab, not the Controls tab PCM Wave Gain: combo box with -6, 0, +6, +12 dB options

setup_ui()[source]