From c1b6020d3906477e1c2450ada4f9aa56e0032700 Mon Sep 17 00:00:00 2001 From: coon Date: Tue, 23 Sep 2025 21:17:12 +0200 Subject: [PATCH] fix enum (remove trailing , to avoid accidental tuple creation) --- mixer.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/mixer.py b/mixer.py index 0bccd66..d04ec13 100755 --- a/mixer.py +++ b/mixer.py @@ -20,11 +20,11 @@ class Mixer: SYSEX_ALL_CALL = SYSEX_HEADER + ALL_CALL_MIDI_CHANNEL class SysExMessageId(Enum): - GET_NAME_FROM_QU_REQUEST = 0x01, - GET_NAME_FROM_QU_RESPONSE = 0x02, - GET_SYSTEM_STATE_REQUEST = 0x10, - GET_SYSTEM_STATE_RESPONSE = 0x11, - GET_METER_DATA_REQUEST = 0x12, + GET_NAME_FROM_QU_REQUEST = 0x01 + GET_NAME_FROM_QU_RESPONSE = 0x02 + GET_SYSTEM_STATE_REQUEST = 0x10 + GET_SYSTEM_STATE_RESPONSE = 0x11 + GET_METER_DATA_REQUEST = 0x12 GET_METER_DATA_RESPONSE = 0x13 def recv(self): @@ -45,15 +45,16 @@ class Mixer: print(vars(msg)) if hasattr(msg, "data"): - print("Hex: ", " ".join(f"{b:02X}" for b in msg.data)) + print("Hex: ", " ".join(f"{b:02X}" for b in msg.data)) return msg def get_system_state(self): - msg_id = self.SysExMessageId.GET_SYSTEM_STATE_REQUEST + msg_id = self.SysExMessageId.GET_SYSTEM_STATE_REQUEST.value i_pad_flag = 0x01 data = self.SYSEX_ALL_CALL + [msg_id, i_pad_flag] + msg = mido.Message('sysex', data=data) msg_bytes = bytes(msg.bytes())