jdxi_editor.midi.data.programs.analog

Analog presets

Attributes

ANALOG_PRESET_LIST

Functions

get_preset_by_program_number(→ dict[str, Any] | None)

get_preset_by_program_number

get_preset_parameters(→ tuple[float, float, float])

get_preset_parameters

Module Contents

jdxi_editor.midi.data.programs.analog.ANALOG_PRESET_LIST[source]
jdxi_editor.midi.data.programs.analog.get_preset_by_program_number(program_number: int) dict[str, Any] | None[source]

get_preset_by_program_number

Parameters:

program_number – int Program number

Returns:

Program details or None if not found

jdxi_editor.midi.data.programs.analog.get_preset_parameters(program_number: int) tuple[float, float, float][source]

get_preset_parameters

Parameters:

program_number – int

Returns:

tuple of (msb, lsb, pc)

Raises:

ValueError if preset not found