jdxi_editor.midi.data.digital
Submodules
Classes
Oscillator waveform types |
|
Digital synth partial numbers and structure types |
Package Contents
- class jdxi_editor.midi.data.digital.DigitalOscWave[source]
Bases:
enum.IntEnumOscillator waveform types
- SAW = 0
- SQUARE = 1
- PW_SQUARE = 2
- TRIANGLE = 3
- SINE = 4
- NOISE = 5
- SUPER_SAW = 6
- PCM = 7
- class jdxi_editor.midi.data.digital.DigitalPartial[source]
Bases:
enum.IntEnumDigital synth partial numbers and structure types
- PARTIAL_1 = 1
- PARTIAL_2 = 2
- PARTIAL_3 = 3
- SINGLE = 0
- LAYER_1_2 = 1
- LAYER_2_3 = 2
- LAYER_1_3 = 3
- LAYER_ALL = 4
- SPLIT_1_2 = 5
- SPLIT_2_3 = 6
- SPLIT_1_3 = 7
- property switch_param: jdxi_editor.midi.data.parameter.digital.common.DigitalCommonParam
Get the switch parameter for this partial
- property select_param: jdxi_editor.midi.data.parameter.digital.common.DigitalCommonParam
Get the select parameter for this partial
- property is_partial: bool
Returns True if this is address partial number (not address structure preset_type)
- property is_structure: bool
Returns True if this is address structure preset_type (not address partial number)
- classmethod get_partials() List[DigitalPartial][source]
Get list of partial numbers (not structure types)
- classmethod get_structures() List[DigitalPartial][source]
Get list of structure types (not partial numbers)