jdxi_editor.midi.sysex.parser.tone_mapper
tone mapper functions
Attributes
Classes
Functions
|
Map LMB byte to section name for TEMPORARY_PROGRAM area. |
|
Map address bytes to corresponding temporary area. |
|
Map partial address to corresponding temporary area. |
|
Map byte value to corresponding synth tone. |
|
Map byte value to corresponding synth tone. |
Module Contents
- jdxi_editor.midi.sysex.parser.tone_mapper.get_program_section(byte_value: int) tuple[str, int][source]
Map LMB byte to section name for TEMPORARY_PROGRAM area.
- Parameters:
byte_value – int LMB byte from SysEx address
- Returns:
tuple[str, int] section name and offset (0 for program sections)
- jdxi_editor.midi.sysex.parser.tone_mapper.get_temporary_area(data: bytes) str[source]
Map address bytes to corresponding temporary area.
- Parameters:
data – bytes SysEx message data
- Returns:
str Temporary Area: TEMPORARY_PROGRAM, ANALOG_SYNTH, SYSTEM_COMMON, …
- jdxi_editor.midi.sysex.parser.tone_mapper.get_partial_address(part_name: str) str[source]
Map partial address to corresponding temporary area.
- Parameters:
part_name – str
- Returns:
str