envelope.base
Attributes
Classes
Base class for envelope widgets in the JD-Xi editor |
Module Contents
- class envelope.base.EnvelopeWidgetBase(parameters: list[picomidi.sysex.parameter.address.AddressParameter], envelope_keys: list[str], create_parameter_slider: Callable, midi_helper: jdxi_editor.midi.io.helper.MidiIOHelper | None = None, address: jdxi_editor.midi.data.address.address.RolandSysExAddress | None = None, controls: dict[picomidi.sysex.parameter.address.AddressParameter, jdxi_editor.ui.widgets.slider.Slider] | None = None, parent: PySide6.QtWidgets.QWidget | None = None)[source]
Bases:
PySide6.QtWidgets.QWidgetBase class for envelope widgets in the JD-Xi editor