jdxi_editor.midi.message.jdxi
This module contains constants for JD-Xi model IDs and header lists.
- Constants Used:
ModelID: Model ID constants
RolandID: Roland ID constants
- Usage Example:
[<ModelID.MODEL_ID_1: 0x00>, <ModelID.MODEL_ID_1: 0x00>, <ModelID.MODEL_ID_1: 0x00>, <ModelID.MODEL_ID_4: 0x0E>] >>> JDXiSysexHeader.to_list() [<RolandID.ROLAND_ID: 65>, <RolandID.DEVICE_ID: 16>, <ModelID.MODEL_ID_1: 0x00>, <ModelID.MODEL_ID_1: 0x00>, <ModelID.MODEL_ID_1: 0x00>, <ModelID.MODEL_ID_4: 0x0E>]
Attributes
Classes
JD-Xi System Exclusive Message Header |
Module Contents
- class jdxi_editor.midi.message.jdxi.JDXiSysexHeader[source]
JD-Xi System Exclusive Message Header
This class provides a structured way to work with JD-Xi SysEx headers, replacing the old JD_XI_HEADER_LIST constant.
- Usage:
>>> header = JDXiSysexHeader.to_list() >>> header_bytes = JDXiSysexHeader.to_bytes() >>> header_len = len(JDXiSysexHeader.to_list())