jdxi_editor.midi.data.parameter.digital.spec

Digital Spec File

Classes

DigitalGroup

Digital GroupBox Name Definitions

TabKey

tab ley

TabDefinitionMixin

Tab Widget Definition

GroupBoxDefinitionMixin

Group Box Widget Definition

DigitalTab

Definition of Digital Editor-Level Tabs

DigitalLFOTab

Definition of Digital LFO Section Tabs

DigitalLFO

Digital LFO

DigitalFilterTab

Definition of Digital Filter Section Tabs

DigitalAmpTab

Definition of Digital Amp Section Tabs

DigitalOscillatorTab

Definition of Digital Oscillator Section Tabs

DigitalGroupBox

Definition of Digital Group Boxes

DigitalAmp

Digital Amp

DigitalFilter

Digital Filter

DigitalWave

Digital Wave

DigitalToneModifyDisplay

Digital Tone Modify Display names and options

DigitalDisplay

Digital Display class

JDXiMidiDigital

Digital Spec Class

Module Contents

class jdxi_editor.midi.data.parameter.digital.spec.DigitalGroup[source]

Digital GroupBox Name Definitions

ADSR: str = 'Envelope'[source]
PWM: str = 'PWM'[source]
TUNING: str = 'Tuning'[source]
class jdxi_editor.midi.data.parameter.digital.spec.TabKey[source]

Bases: Protocol

tab ley

value: str[source]
property label: str[source]
property icon: str[source]
property attr_name: str[source]
class jdxi_editor.midi.data.parameter.digital.spec.TabDefinitionMixin[source]

Tab Widget Definition

key: str[source]
label: str[source]
icon: Any[source]
property attr_name: str[source]
class jdxi_editor.midi.data.parameter.digital.spec.GroupBoxDefinitionMixin[source]

Group Box Widget Definition

key: str[source]
label: str[source]
property attr_name: str[source]
class jdxi_editor.midi.data.parameter.digital.spec.DigitalTab(key: str, label: str, icon: Any)[source]

Bases: TabDefinitionMixin, enum.Enum

Definition of Digital Editor-Level Tabs

PRESETS[source]
PARTIAL_1 = ('partial_1', 'Partial 1', 'mdi.numeric-1-circle-outline')[source]
PARTIAL_2 = ('partial_2', 'Partial 2', 'mdi.numeric-2-circle-outline')[source]
PARTIAL_3 = ('partial_3', 'Partial 3', 'mdi.numeric-3-circle-outline')[source]
COMMON[source]
MISC[source]
OSCILLATOR[source]
FILTER[source]
AMP[source]
LFO[source]
MODLFO[source]
key[source]
label[source]
icon[source]
class jdxi_editor.midi.data.parameter.digital.spec.DigitalLFOTab(key: str, label: str, icon: Any)[source]

Bases: TabDefinitionMixin, enum.Enum

Definition of Digital LFO Section Tabs

RATE[source]
DEPTHS[source]
key[source]
label[source]
icon[source]
class jdxi_editor.midi.data.parameter.digital.spec.DigitalLFO[source]

Digital LFO

Shape: jdxi_editor.midi.data.digital.lfo.DigitalLFOShape[source]
Tab: DigitalLFOTab[source]
class jdxi_editor.midi.data.parameter.digital.spec.DigitalFilterTab(key: str, label: str, icon: Any)[source]

Bases: TabDefinitionMixin, enum.Enum

Definition of Digital Filter Section Tabs

CONTROLS[source]
ADSR[source]
key[source]
label[source]
icon[source]
class jdxi_editor.midi.data.parameter.digital.spec.DigitalAmpTab(key: str, label: str, icon: Any)[source]

Bases: TabDefinitionMixin, enum.Enum

Definition of Digital Amp Section Tabs

CONTROLS[source]
ADSR[source]
key[source]
label[source]
icon[source]
class jdxi_editor.midi.data.parameter.digital.spec.DigitalOscillatorTab(key: str, label: str, icon: Any)[source]

Bases: TabDefinitionMixin, enum.Enum

Definition of Digital Oscillator Section Tabs

TUNING[source]
PULSE_WIDTH[source]
PITCH[source]
PCM[source]
ADSR[source]
key[source]
label[source]
icon[source]
class jdxi_editor.midi.data.parameter.digital.spec.DigitalGroupBox(key: str, label: str)[source]

Bases: GroupBoxDefinitionMixin, enum.Enum

Definition of Digital Group Boxes

ENVELOPE = ('envelope', 'Envelope')[source]
PULSE_WIDTH = ('pulse_width', 'Pulse Width')[source]
PITCH_ENVELOPE = ('pitch_envelope', 'Pitch Envelope')[source]
PCM_WAVE = ('pcm_wave', 'PCM Wave')[source]
TUNING = ('tuning', 'Tuning')[source]
CONTROLS = ('controls', 'Controls')[source]
COMMON = ('common', 'Common')[source]
key[source]
label[source]
class jdxi_editor.midi.data.parameter.digital.spec.DigitalAmp[source]

Bases: jdxi_editor.midi.data.parameter.base.spec.AmpSpec

Digital Amp

ADSR: jdxi_editor.ui.adsr.type.ADSRType[source]
Tab: DigitalAmpTab[source]
class jdxi_editor.midi.data.parameter.digital.spec.DigitalFilter[source]

Bases: jdxi_editor.midi.data.parameter.base.spec.FilterSpec

Digital Filter

Mode: jdxi_editor.midi.data.digital.filter.DigitalFilterMode[source]
ModeType: jdxi_editor.midi.data.digital.filter.DigitalFilterModeType[source]
FilterType: jdxi_editor.midi.data.digital.filter.DigitalFilterType[source]
ADSR: jdxi_editor.ui.adsr.type.ADSRType[source]
Tab: DigitalFilterTab[source]
class jdxi_editor.midi.data.parameter.digital.spec.DigitalWave[source]

Bases: jdxi_editor.midi.data.parameter.base.spec.WaveSpec

Digital Wave

LFO: jdxi_editor.midi.data.digital.lfo.DigitalLFOShape[source]
Osc: jdxi_editor.midi.data.digital.DigitalWaveOsc[source]
SubOsc = None[source]
WaveType: jdxi_editor.midi.data.digital.oscillator.WaveForm[source]
Tab: DigitalOscillatorTab[source]
OscillatorTab: DigitalOscillatorTab[source]
class jdxi_editor.midi.data.parameter.digital.spec.DigitalToneModifyDisplay[source]

Bases: jdxi_editor.midi.data.parameter.base.spec.DisplaySpec

Digital Tone Modify Display names and options

Names: jdxi_editor.midi.data.parameter.digital.tone_modify.DigitalModifyNames[source]
Options: jdxi_editor.midi.data.parameter.digital.tone_modify.DigitalModifyOptions[source]
class jdxi_editor.midi.data.parameter.digital.spec.DigitalDisplay[source]

Bases: jdxi_editor.midi.data.parameter.base.spec.DisplaySpec

Digital Display class

Name: jdxi_editor.midi.data.parameter.digital.name.DigitalDisplayName[source]
Options: jdxi_editor.midi.data.parameter.digital.option.DigitalDisplayOptions[source]
Values: jdxi_editor.midi.data.parameter.digital.values.DigitalDisplayValues[source]
class jdxi_editor.midi.data.parameter.digital.spec.JDXiMidiDigital[source]

Bases: jdxi_editor.midi.data.parameter.base.spec.MidiSynthSpec

Digital Spec Class

Param: jdxi_editor.midi.data.parameter.digital.DigitalPartialParam[source]
Common: jdxi_editor.midi.data.parameter.digital.DigitalCommonParam[source]
Display: DigitalDisplay[source]
ModifyParam: jdxi_editor.midi.data.parameter.digital.DigitalModifyParam[source]
ModifyDisplay: DigitalToneModifyDisplay[source]
Wave: DigitalWave[source]
Filter: DigitalFilter[source]
LFO: DigitalLFO[source]
Amp: DigitalAmp[source]
Tab: DigitalTab[source]
GroupBox: DigitalGroupBox[source]