jdxi_editor.midi.data.analog.lfo

Analog LFO

Attributes

LFO_RANGES

LFO_TEMPO_SYNC_NOTES

Classes

AnalogLFOShape

Analog LFO waveform shapes

AnalogLFOTempoSyncNote

LFO tempo sync note values

Module Contents

jdxi_editor.midi.data.analog.lfo.LFO_RANGES[source]
jdxi_editor.midi.data.analog.lfo.LFO_TEMPO_SYNC_NOTES = ['16', '12', '8', '4', '2', '1', '3/4', '2/3', '1/2', '3/8', '1/3', '1/4', '3/16', '1/6', '1/8',...[source]
class jdxi_editor.midi.data.analog.lfo.AnalogLFOShape[source]

Bases: enum.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 display name for LFO shape

class jdxi_editor.midi.data.analog.lfo.AnalogLFOTempoSyncNote[source]

Bases: enum.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]