From f639bb9d1b1109a69111653b3f52f222d4702406 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 | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/mixer.py b/mixer.py index 0bccd66..bd1a7a7 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()) @@ -95,7 +96,7 @@ class Mixer: print(f"Firmware Version: {major_ver}.{minor_ver}") def get_name_from_qu(self, channel_no, name_to_set): - msg_id = self.SysExMessageId.GET_NAME_FROM_QU_REQUEST + msg_id = self.SysExMessageId.GET_NAME_FROM_QU_REQUEST.value data = self.SYSEX_HEADER + [int(0), msg_id, int(channel_no)]