jdxi_editor.midi.data.analog package

Submodules

jdxi_editor.midi.data.analog.filter module

jdxi_editor.midi.data.analog.lfo module

Analog LFO

class jdxi_editor.midi.data.analog.lfo.AnalogLFOShape(value)[source]

Bases: Enum

Analog LFO waveform shapes

TRIANGLE = 0[source]
SINE = 1[source]
SAW = 2[source]
SQUARE = 3[source]
SAMPLE_HOLD = 4[source]
RANDOM = 5[source]
property display_name: str[source]

Get digital name for LFO shape

class jdxi_editor.midi.data.analog.lfo.AnalogLFOTempoSyncNote(value)[source]

Bases: Enum

LFO tempo sync note values

NOTE_16 = 0[source]
NOTE_12 = 1[source]
NOTE_8 = 2[source]
NOTE_4 = 3[source]
NOTE_2 = 4[source]
NOTE_1 = 5[source]
NOTE_3_4 = 6[source]
NOTE_2_3 = 7[source]
NOTE_1_2 = 8[source]
NOTE_3_8 = 9[source]
NOTE_1_3 = 10[source]
NOTE_1_4 = 11[source]
NOTE_3_16 = 12[source]
NOTE_1_6 = 13[source]
NOTE_1_8 = 14[source]
NOTE_3_32 = 15[source]
NOTE_1_12 = 16[source]
NOTE_1_16 = 17[source]
NOTE_1_24 = 18[source]
NOTE_1_32 = 19[source]
class jdxi_editor.midi.data.analog.lfo.AnalogLFOWaveShape(value)[source]

Bases: IntEnum

Analog LFO Waves

TRI = 0[source]
SINE = 1[source]
SAW = 2[source]
SQUARE = 3[source]
SAMPLE_HOLD = 4[source]
RANDOM = 5[source]
property display_name: str[source]
property midi_value: int[source]
class jdxi_editor.midi.data.analog.lfo.AnalogLFOWaveType[source]

Bases: object

Analog LFO Waves

TRI: str = 'TRI'[source]
SINE: str = 'SINE'[source]
SAW: str = 'SAW'[source]
SQUARE: str = 'SQR'[source]
SAMPLE_HOLD: str = 'S&H:'[source]
RANDOM: str = 'RND'[source]

jdxi_editor.midi.data.analog.oscillator module

Analog Specs

class jdxi_editor.midi.data.analog.oscillator.AnalogWaveOsc(value)[source]

Bases: WaveOscBehavior, Enum

Analog oscillator waveform types

SAW = 0[source]
TRI = 1[source]
SQUARE = 2[source]
class jdxi_editor.midi.data.analog.oscillator.AnalogSubOscType(value)[source]

Bases: Enum

Analog sub oscillator types

OFF = 0[source]
OCT_DOWN_1 = 1[source]
OCT_DOWN_2 = 2[source]
property display_name: str[source]

Get digital name for sub oscillator preset_type

property midi_value: int[source]

Get MIDI value for sub oscillator preset_type

class jdxi_editor.midi.data.analog.oscillator.AnalogOscillatorWidgetTypes[source]

Bases: OscillatorWidgetTypes

Base class for Oscillator Widgets

SUB_OSC_TYPE_SWITCH: str = 'sub_oscillator_type_switch'[source]

Module contents