jdxi_editor.ui.preset.tone.analog.helper
Analog presets
Example:
>>> result = get_preset_by_program_number(1)
>>> print(result)
{‘id’: ‘001’, ‘name’: ‘Toxic Bass 1’, ‘msb’: 94.0, ‘lsb’: 64.0, ‘pc’: 1.0, ‘category’: ‘Bass’}
>>> result2 = get_preset_parameters(1)
>>> print(result2)
(94.0, 64.0, 1.0)
Module Contents
-
jdxi_editor.ui.preset.tone.analog.helper.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.ui.preset.tone.analog.helper.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