jdxi_editor.ui.widgets.spec

Widget Specs

Classes

FilterWidgetSpec

Filter Widget Spec

FilterSpec

Class representing the specification for a filter mode.

SliderSpec

Class representing the specification for a slider.

SwitchSpec

Class representing the specification for a switch.

ComboBoxSpec

Class representing the specification for a combo box.

PWMSpec

Spec for PWM widget: pulse width and modulation depth parameters.

PitchEnvelopeSpec

Spec for Pitch Envelope widget: attack, decay, and depth parameters.

Module Contents

class jdxi_editor.ui.widgets.spec.FilterWidgetSpec[source]

Filter Widget Spec

cutoff_param: picomidi.sysex.parameter.address.AddressParameter = None[source]
name: str | None = None[source]
slope_param: picomidi.sysex.parameter.address.AddressParameter | None = None[source]
class jdxi_editor.ui.widgets.spec.FilterSpec[source]

Class representing the specification for a filter mode.

name: str[source]
param: picomidi.sysex.parameter.address.AddressParameter | None[source]
icon: str[source]
description: str | None = None[source]
class jdxi_editor.ui.widgets.spec.SliderSpec[source]

Class representing the specification for a slider.

param: Any[source]
label: str[source]
vertical: bool = True[source]
icon_name: str = None[source]
class jdxi_editor.ui.widgets.spec.SwitchSpec[source]

Class representing the specification for a switch.

param: Any[source]
label: str[source]
options: Any[source]
class jdxi_editor.ui.widgets.spec.ComboBoxSpec[source]

Class representing the specification for a combo box.

param: Any[source]
label: str[source]
options: Any = None[source]
values: Any = None[source]
class jdxi_editor.ui.widgets.spec.PWMSpec[source]

Spec for PWM widget: pulse width and modulation depth parameters.

pulse_width_param: picomidi.sysex.parameter.address.AddressParameter[source]
mod_depth_param: picomidi.sysex.parameter.address.AddressParameter[source]
class jdxi_editor.ui.widgets.spec.PitchEnvelopeSpec[source]

Spec for Pitch Envelope widget: attack, decay, and depth parameters.

attack_param: picomidi.sysex.parameter.address.AddressParameter[source]
decay_param: picomidi.sysex.parameter.address.AddressParameter[source]
depth_param: picomidi.sysex.parameter.address.AddressParameter[source]