jdxi_editor.ui.editors.analog.lfo

Analog LFO Section

Classes

AnalogLFOSectionNew

Analog LFO Section (responsive layout version)

AnalogLFOSection

Analog LFO Section

Module Contents

class jdxi_editor.ui.editors.analog.lfo.AnalogLFOSectionNew(create_parameter_slider: Callable, create_parameter_switch: Callable, create_parameter_combo_box: Callable, on_lfo_shape_changed: Callable, lfo_shape_buttons: Dict[int, PySide6.QtWidgets.QPushButton])[source]

Bases: PySide6.QtWidgets.QWidget

Analog LFO Section (responsive layout version)

SPACING = 8[source]
MARGIN = 10[source]
MIN_CONTROL_WIDTH = 56[source]
MIN_CONTROL_HEIGHT = 28[source]
_create_parameter_slider[source]
_create_parameter_switch[source]
_create_parameter_combo_box[source]
_on_lfo_shape_changed[source]
lfo_shape_buttons[source]
_init_ui()[source]
_create_shape_row() PySide6.QtWidgets.QHBoxLayout[source]
_create_lfo_depth_controls() PySide6.QtWidgets.QHBoxLayout[source]
_create_lfo_fade_rate_controls_row_layout() PySide6.QtWidgets.QHBoxLayout[source]
_create_tempo_sync_controls() PySide6.QtWidgets.QHBoxLayout[source]
class jdxi_editor.ui.editors.analog.lfo.AnalogLFOSection(create_parameter_slider: Callable, create_parameter_switch: Callable, create_parameter_combo_box: Callable, on_lfo_shape_changed: Callable, lfo_shape_buttons: dict)[source]

Bases: PySide6.QtWidgets.QWidget

Analog LFO Section

_create_parameter_slider[source]
_create_parameter_switch[source]
_create_parameter_combo_box[source]
_on_lfo_shape_changed[source]
lfo_shape_buttons[source]
_init_ui()[source]

Initialize the UI

_create_lfo_depth_controls() PySide6.QtWidgets.QHBoxLayout[source]
_create_lfo_fade_rate_controls_row_layout() PySide6.QtWidgets.QHBoxLayout[source]

create lfo fate rate layout

_create_tempo_sync_controls() PySide6.QtWidgets.QHBoxLayout[source]