UNIVERSAL_SYSEX_INQUIRY = (126, 127, 6, 1)
INQUIRY_RESPONSE_HEADER = (126, 0, 6, 2)
INQUIRY_RESPONSE_HEADER_LENGTH = len(INQUIRY_RESPONSE_HEADER)

SYSEX_HEADER = (66, 64, 0, 1, 55)
SYSEX_HEADER_LENGTH = len(SYSEX_HEADER)

ACK_WRITE = (1, 0, 0, 33)
ACK = (1, 0, 0, 35)
NAK = (1, 0, 0, 38)

CMD_UNKNOWN_1 = (1, 0, 0, 18)
CMD_SELECT_SCENE = lambda scene: (2, 0, 0, 20, scene - 1)
CMD_GET_CURRENT_SCENE_DATA = (1, 0, 0, 16)
CMD_SCENE_DATA_TRANSFER = (1, 5, 0, 64)
CMD_STORE_EDIT_BUFFER_TO_SCENE = lambda scene: (2, 0, 0, 17, scene - 1)

REPLY_UNKNOWN_1 = (2, 0, 0, 66, 0)
SCENE_CHANGED_EVENT = (2, 0, 0, 79)