jdxi_editor.midi.data.digital.partial

Digital Partial

Attributes

DIGITAL_PARTIAL_NAMES

Classes

DigitalPartialOffset

Offsets for each partial's parameters

DigitalPartial

Digital synth partial numbers and structure types

Module Contents

class jdxi_editor.midi.data.digital.partial.DigitalPartialOffset[source]

Bases: enum.IntEnum

Offsets for each partial’s parameters

PARTIAL_1 = 32[source]
PARTIAL_2 = 33[source]
PARTIAL_3 = 34[source]
class jdxi_editor.midi.data.digital.partial.DigitalPartial[source]

Bases: enum.IntEnum

Digital synth partial numbers and structure types

PARTIAL_1 = 1[source]
PARTIAL_2 = 2[source]
PARTIAL_3 = 3[source]
SINGLE = 0[source]
LAYER_1_2 = 1[source]
LAYER_2_3 = 2[source]
LAYER_1_3 = 3[source]
LAYER_ALL = 4[source]
SPLIT_1_2 = 5[source]
SPLIT_2_3 = 6[source]
SPLIT_1_3 = 7[source]
property switch_param: jdxi_editor.midi.data.parameter.digital.common.DigitalCommonParam[source]

Get the switch parameter for this partial

property select_param: jdxi_editor.midi.data.parameter.digital.common.DigitalCommonParam[source]

Get the select parameter for this partial

property is_partial: bool[source]

Returns True if this is address partial number (not address structure preset_type)

property is_structure: bool[source]

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)

jdxi_editor.midi.data.digital.partial.DIGITAL_PARTIAL_NAMES = ['COMMON', 'PARTIAL_1', 'PARTIAL_2', 'PARTIAL_3'][source]