recognize SysEx (System Exclusive) messages v_0
authorFrantišek Kučera <franta-hg@frantovo.cz>
Wed, 20 May 2020 00:01:55 +0200
branchv_0
changeset 5 40dd6deafaca
parent 4 30da4232cdbc
child 6 b81bff3ebc4c
recognize SysEx (System Exclusive) messages
src/JackCommand.h
--- a/src/JackCommand.h	Mon May 18 23:37:38 2020 +0200
+++ b/src/JackCommand.h	Wed May 20 00:01:55 2020 +0200
@@ -131,8 +131,10 @@
 				writeRecord(writer, L"note", channel, type == 0x90, event->buffer[1], event->buffer[2], 0, 0, toHex(event));
 			} else if (type == 0xB0 && event->size == 3) {
 				writeRecord(writer, L"control", channel, false, 0, 0, event->buffer[1], event->buffer[2], toHex(event));
+			} else if (event->buffer[0] == 0xF0) {
+				writeRecord(writer, L"sysex", channel, false, 0, 0, 0, 0, toHex(event));
 			} else {
-				writeRecord(writer, L"unknown", channel, false, 0, 0, 0, 0, toHex(event));
+				writeRecord(writer, L"unknown", channel, false, type, 0, 0, 0, toHex(event));
 			}
 		}
 	}