jdxi_editor.ui.editors.helpers.preset
Functions
|
Retrieve a program's number (without bank letter) by its name using regex search |
|
Retrieve a specific parameter value from a preset by its ID. |
Module Contents
- jdxi_editor.ui.editors.helpers.preset.get_preset_list_number_by_name(preset_name: str, preset_list: List[Dict[str, str]]) int | None[source]
Retrieve a program’s number (without bank letter) by its name using regex search
- Parameters:
preset_name – str
preset_list – list
- Returns:
int preset id
- jdxi_editor.ui.editors.helpers.preset.get_preset_parameter_value(parameter: str, id: str | int, preset_list: List[dict] = DIGITAL_PRESET_LIST) int | None | Any[source]
Retrieve a specific parameter value from a preset by its ID.
- Parameters:
parameter – Name of the parameter to retrieve.
id – Preset ID (e.g., “001” or integer 1).
preset_list – List of preset dictionaries.
- Returns:
The parameter value, or None if not found.