jdxi_editor.jdxi.synth.drum

Drum Synth Data

Classes

DrumSynthData

Drum Synth Data

Module Contents

class jdxi_editor.jdxi.synth.drum.DrumSynthData[source]

Bases: jdxi_editor.jdxi.synth.data.JDXISynthData

Drum Synth Data

partial_number: int = 0[source]
partial_parameters: jdxi_editor.midi.data.parameter.drum.partial.DrumPartialParam = None[source]
_group_map: Dict[int, jdxi_editor.midi.data.address.address.AddressOffsetDrumKitLMB][source]
__post_init__() None[source]

Post Init

_build_group_map() None[source]

Build the map once after initialization.

property group_map: Dict[int, jdxi_editor.midi.data.address.address.Address][source]

Return the drum group map.

property partial_lmb: jdxi_editor.midi.data.address.address.Address[source]

Return the LMB for the current partial number.

get_partial_lmb(partial_number: int) jdxi_editor.midi.data.address.address.Address[source]

Return the LMB for a given partial number.