jdxi_editor.midi.message.areas.system_controller

# Example usage: # Enable program change transmission >>> msg = SystemControllerMessage() >>> msg.to_bytes().hex() ‘f041100000000e1202000300007bf7’ >>> msg.to_list() [240, 65, <RolandID.DEVICE_ID: 16>, 0, 0, 0, 14, <CommandID.DT1: 18>, <JDXiSysExAddressStartMSB.SETUP: 2>, <JDXiSysExOffsetTemporaryToneUMB.COMMON: 0>, <JDXiSysExOffsetSystemLMB.CONTROLLER: 3>, 0, 0, 123, 247]

Classes

SystemControllerMessage

System Controller parameter message

Module Contents

class jdxi_editor.midi.message.areas.system_controller.SystemControllerMessage[source]

Bases: jdxi_editor.midi.message.roland.JDXiSysEx

System Controller parameter message

command: int[source]
msb: int[source]
umb: int[source]
lmb: int[source]
lsb: int = 0[source]
value: int = 0[source]
__post_init__()[source]

Initialize JD-Xi specific features, then call parent.