From: Chris Date: Mon, 12 Sep 2016 01:12:40 +0000 (-0700) Subject: midi: Add 3 new test-cases, update existing ones. X-Git-Url: https://sigrok.org/gitaction?a=commitdiff_plain;h=1bad8528c2f5dd11bd40f1232c6df67c44048f6b;p=sigrok-test.git midi: Add 3 new test-cases, update existing ones. --- diff --git a/decoder/test/midi/garbage_and_truncations.output b/decoder/test/midi/garbage_and_truncations.output new file mode 100644 index 0000000..b0b78ee --- /dev/null +++ b/decoder/test/midi/garbage_and_truncations.output @@ -0,0 +1,26 @@ +7-69 midi: text-error: "UNHANDLED DATA: 0x00 0x01" "UNHANDLED" "???" "?" +81-143 midi: text-error: "UNHANDLED DATA: 0x80 0x02" "UNHANDLED" "???" "?" +155-217 midi: text-error: "UNHANDLED DATA: 0x90 0x03" "UNHANDLED" "???" "?" +229-291 midi: text-error: "UNHANDLED DATA: 0xa0 0x04" "UNHANDLED" "???" "?" +303-365 midi: text-error: "UNHANDLED DATA: 0xb0 0x05" "UNHANDLED" "???" "?" +377-402 midi: text-error: "UNHANDLED DATA: 0xc0" "UNHANDLED" "???" "?" +414-439 midi: text-error: "UNHANDLED DATA: 0xd0" "UNHANDLED" "???" "?" +451-513 midi: text-error: "UNHANDLED DATA: 0xe0 0x06" "UNHANDLED" "???" "?" +525-550 midi: text-error: "UNHANDLED DATA: 0xf1" "UNHANDLED" "???" "?" +562-624 midi: text-error: "UNHANDLED DATA: 0xf2 0x07" "UNHANDLED" "???" "?" +673-698 midi: text-sysreal-verbose: "System Realtime: timing clock" "SysReal: timing clock" "SR: clock" +636-698 midi: text-error: "UNHANDLED DATA: 0xf3" "UNHANDLED" "???" "?" +710-735 midi: text-verbose: "System Common: tune request" "SysCom: tune request" "SC: tune req" +747-1364 midi: text-error: "UNHANDLED DATA: 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 ..." "UNHANDLED" "???" "?" +1376-1401 midi: text-verbose: "System Common: tune request" "SysCom: tune request" "SC: tune req" +1413-1512 midi: text-verbose: "Channel 1: note off (note = 25 'C#1', velocity = 26)" "ch 1: note off 25, velocity = 26" "1: N off 25, vel 26" +1524-1549 midi: text-error: "UNHANDLED DATA: 0x1b" "UNHANDLED" "???" "?" +1561-1660 midi: text-verbose: "Channel 1: note on (note = 28 'E1', velocity = 29)" "ch 1: note on 28, velocity = 29" "1: N on 28, vel 29" +1672-1697 midi: text-error: "UNHANDLED DATA: 0x1e" "UNHANDLED" "???" "?" +1709-1808 midi: text-verbose: "Channel 1: polyphonic key pressure / aftertouch of 32 for note = 31 'G1'" "ch 1: key pressure 32 for note 31" "1: KP 32, N 31" +1820-1845 midi: text-error: "UNHANDLED DATA: 0x21" "UNHANDLED" "???" "?" +1857-1956 midi: text-verbose: "Channel 1: control change 'breath controller LSB' (param = 0x23)" "ch 1: ctrl chg 'breath LSB' (param = 0x23)" "1: CC 'breath-L' is 0x23" +1968-1993 midi: text-error: "UNHANDLED DATA: 0x24" "UNHANDLED" "???" "?" +2005-2104 midi: text-verbose: "Channel 1: pitch bend change 0x25 0x26 (4901)" "ch 1: pitch bend 0x25 0x26 (4901)" "1: PB (4901)" +2116-2141 midi: text-error: "UNHANDLED DATA: 0x27" "UNHANDLED" "???" "?" +2153-2178 midi: text-verbose: "System Common: tune request" "SysCom: tune request" "SC: tune req" diff --git a/decoder/test/midi/realtime_interrupts_note_on.output b/decoder/test/midi/realtime_interrupts_note_on.output new file mode 100644 index 0000000..c0b51a8 --- /dev/null +++ b/decoder/test/midi/realtime_interrupts_note_on.output @@ -0,0 +1,3 @@ +44-69 midi: text-sysreal-verbose: "System Realtime: timing clock" "SysReal: timing clock" "SR: clock" +118-143 midi: text-sysreal-verbose: "System Realtime: timing clock" "SysReal: timing clock" "SR: clock" +7-180 midi: text-verbose: "Channel 1: note on (note = 60 'C4', velocity = 127)" "ch 1: note on 60, velocity = 127" "1: N on 60, vel 127" diff --git a/decoder/test/midi/realtime_messages.output b/decoder/test/midi/realtime_messages.output index 3dd0806..5d2b4fa 100644 --- a/decoder/test/midi/realtime_messages.output +++ b/decoder/test/midi/realtime_messages.output @@ -1,8 +1,8 @@ -7-32 midi: text-verbose: "System Realtime: timing clock" "SysReal: timing clock" "SR: clock" -44-69 midi: text-verbose: "System Realtime: undefined 0xf9" "SysReal: undef 0xf9" "SR: undef" -81-106 midi: text-verbose: "System Realtime: start" "SysReal: start" "SR: s" -118-143 midi: text-verbose: "System Realtime: continue" "SysReal: continue" "SR: cont" -155-180 midi: text-verbose: "System Realtime: stop" "SysReal: stop" "SR: st" -192-217 midi: text-verbose: "System Realtime: undefined 0xfd" "SysReal: undef 0xfd" "SR: undef" -229-254 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -266-291 midi: text-verbose: "System Realtime: system reset" "SysReal: reset" "SR: rst" +7-32 midi: text-sysreal-verbose: "System Realtime: timing clock" "SysReal: timing clock" "SR: clock" +44-69 midi: text-sysreal-verbose: "System Realtime: undefined 0xf9" "SysReal: undef 0xf9" "SR: undef" +81-106 midi: text-sysreal-verbose: "System Realtime: start" "SysReal: start" "SR: s" +118-143 midi: text-sysreal-verbose: "System Realtime: continue" "SysReal: continue" "SR: cont" +155-180 midi: text-sysreal-verbose: "System Realtime: stop" "SysReal: stop" "SR: st" +192-217 midi: text-sysreal-verbose: "System Realtime: undefined 0xfd" "SysReal: undef 0xfd" "SR: undef" +229-254 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +266-291 midi: text-sysreal-verbose: "System Realtime: system reset" "SysReal: reset" "SR: rst" diff --git a/decoder/test/midi/rockband_idle.output b/decoder/test/midi/rockband_idle.output index 770df37..de9484b 100644 --- a/decoder/test/midi/rockband_idle.output +++ b/decoder/test/midi/rockband_idle.output @@ -1,32 +1,32 @@ -77758-78014 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -233013-233269 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -388366-388622 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -542535-542791 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -697817-698073 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -853173-853429 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1008430-1008686 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1163787-1164043 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1321072-1321328 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1476427-1476683 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1630564-1630820 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1785848-1786104 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1941204-1941460 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -2098487-2098743 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -2253843-2254099 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -2407981-2408237 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -2564457-2564713 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -2718624-2718880 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -2873908-2874164 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -3031263-3031519 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -3185402-3185658 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -3341603-3341859 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -3495768-3496024 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -3651052-3651308 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -3806384-3806640 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -3963666-3963922 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -4119021-4119277 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -4273188-4273444 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -4428470-4428726 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -4583796-4584052 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -4739079-4739335 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -4894435-4894691 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +77758-78014 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +233013-233269 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +388366-388622 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +542535-542791 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +697817-698073 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +853173-853429 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1008430-1008686 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1163787-1164043 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1321072-1321328 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1476427-1476683 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1630564-1630820 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1785848-1786104 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1941204-1941460 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +2098487-2098743 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +2253843-2254099 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +2407981-2408237 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +2564457-2564713 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +2718624-2718880 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +2873908-2874164 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +3031263-3031519 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +3185402-3185658 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +3341603-3341859 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +3495768-3496024 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +3651052-3651308 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +3806384-3806640 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +3963666-3963922 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +4119021-4119277 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +4273188-4273444 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +4428470-4428726 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +4583796-4584052 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +4739079-4739335 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +4894435-4894691 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" diff --git a/decoder/test/midi/rockband_key1.output b/decoder/test/midi/rockband_key1.output index 8ccf8cc..d9bbd90 100644 --- a/decoder/test/midi/rockband_key1.output +++ b/decoder/test/midi/rockband_key1.output @@ -1,22 +1,22 @@ -57692-57948 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -214947-215203 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +57692-57948 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +214947-215203 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 280884-281785 midi: text-verbose: "Channel 1: note on (note = 48 'C3', velocity = 94)" "ch 1: note on 48, velocity = 94" "1: N on 48, vel 94" -371276-371532 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +371276-371532 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 394492-395393 midi: text-verbose: "Channel 1: note off (note = 48 'C3', velocity = 113)" "ch 1: note off 48, velocity = 113" "1: N off 48, vel 113" -527315-527571 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +527315-527571 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 544189-545090 midi: text-verbose: "Channel 1: note on (note = 48 'C3', velocity = 56)" "ch 1: note on 48, velocity = 56" "1: N on 48, vel 56" 675289-676189 midi: text-verbose: "Channel 1: note off (note = 48 'C3', velocity = 106)" "ch 1: note off 48, velocity = 106" "1: N off 48, vel 106" -685689-685945 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +685689-685945 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 803500-804400 midi: text-verbose: "Channel 1: note on (note = 48 'C3', velocity = 64)" "ch 1: note on 48, velocity = 64" "1: N on 48, vel 64" -842017-842273 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +842017-842273 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 931699-932600 midi: text-verbose: "Channel 1: note off (note = 48 'C3', velocity = 111)" "ch 1: note off 48, velocity = 111" "1: N off 48, vel 111" -998268-998524 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +998268-998524 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 1084825-1085725 midi: text-verbose: "Channel 1: note on (note = 48 'C3', velocity = 76)" "ch 1: note on 48, velocity = 76" "1: N on 48, vel 76" -1154055-1154311 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1154055-1154311 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 1233431-1234332 midi: text-verbose: "Channel 1: note off (note = 48 'C3', velocity = 107)" "ch 1: note off 48, velocity = 107" "1: N off 48, vel 107" -1310304-1310560 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1310304-1310560 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 1361608-1362508 midi: text-verbose: "Channel 1: note on (note = 48 'C3', velocity = 78)" "ch 1: note on 48, velocity = 78" "1: N on 48, vel 78" -1466643-1466899 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1625133-1625389 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1779341-1779597 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1933551-1933807 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1466643-1466899 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1625133-1625389 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1779341-1779597 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1933551-1933807 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" diff --git a/decoder/test/midi/rockband_key2.output b/decoder/test/midi/rockband_key2.output index 543fdea..ebf9d16 100644 --- a/decoder/test/midi/rockband_key2.output +++ b/decoder/test/midi/rockband_key2.output @@ -1,22 +1,22 @@ -3549-3805 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -157715-157971 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +3549-3805 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +157715-157971 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 230778-231678 midi: text-verbose: "Channel 1: note on (note = 49 'C#3', velocity = 76)" "ch 1: note on 49, velocity = 76" "1: N on 49, vel 76" -313663-313919 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +313663-313919 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 317137-318037 midi: text-verbose: "Channel 1: note off (note = 49 'C#3', velocity = 112)" "ch 1: note off 49, velocity = 112" "1: N off 49, vel 112" -469757-470013 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +469757-470013 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 486633-487533 midi: text-verbose: "Channel 1: note on (note = 49 'C#3', velocity = 66)" "ch 1: note on 49, velocity = 66" "1: N on 49, vel 66" 620844-621745 midi: text-verbose: "Channel 1: note off (note = 49 'C#3', velocity = 112)" "ch 1: note off 49, velocity = 112" "1: N off 49, vel 112" -630127-630383 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +630127-630383 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 732440-733340 midi: text-verbose: "Channel 1: note on (note = 49 'C#3', velocity = 76)" "ch 1: note on 49, velocity = 76" "1: N on 49, vel 76" -786380-786636 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +786380-786636 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 868945-869846 midi: text-verbose: "Channel 1: note off (note = 49 'C#3', velocity = 112)" "ch 1: note off 49, velocity = 112" "1: N off 49, vel 112" -940725-940981 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +940725-940981 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 957600-958500 midi: text-verbose: "Channel 1: note on (note = 49 'C#3', velocity = 62)" "ch 1: note on 49, velocity = 62" "1: N on 49, vel 62" -1098750-1099006 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1098750-1099006 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 1107317-1108218 midi: text-verbose: "Channel 1: note off (note = 49 'C#3', velocity = 116)" "ch 1: note off 49, velocity = 116" "1: N off 49, vel 116" 1157314-1158214 midi: text-verbose: "Channel 1: note on (note = 49 'C#3', velocity = 100)" "ch 1: note on 49, velocity = 100" "1: N on 49, vel 100" -1256015-1256271 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1411342-1411598 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1566743-1566999 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1722069-1722325 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1877467-1877723 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1256015-1256271 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1411342-1411598 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1566743-1566999 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1722069-1722325 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1877467-1877723 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" diff --git a/decoder/test/midi/rockband_key3.output b/decoder/test/midi/rockband_key3.output index 9c37de3..89fa0b1 100644 --- a/decoder/test/midi/rockband_key3.output +++ b/decoder/test/midi/rockband_key3.output @@ -1,21 +1,21 @@ -126598-126854 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -280765-281021 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +126598-126854 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +280765-281021 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 315389-316290 midi: text-verbose: "Channel 1: note on (note = 50 'D3', velocity = 60)" "ch 1: note on 50, velocity = 60" "1: N on 50, vel 60" 428680-429580 midi: text-verbose: "Channel 1: note off (note = 50 'D3', velocity = 108)" "ch 1: note off 50, velocity = 108" "1: N off 50, vel 108" -437818-438074 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +437818-438074 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 578554-579454 midi: text-verbose: "Channel 1: note on (note = 50 'D3', velocity = 60)" "ch 1: note on 50, velocity = 60" "1: N on 50, vel 60" -593843-594099 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +593843-594099 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 727380-728280 midi: text-verbose: "Channel 1: note off (note = 50 'D3', velocity = 112)" "ch 1: note off 50, velocity = 112" "1: N off 50, vel 112" -751302-751558 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +751302-751558 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 874195-875095 midi: text-verbose: "Channel 1: note on (note = 50 'D3', velocity = 84)" "ch 1: note on 50, velocity = 84" "1: N on 50, vel 84" -909217-909473 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +909217-909473 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 991788-992689 midi: text-verbose: "Channel 1: note off (note = 50 'D3', velocity = 108)" "ch 1: note off 50, velocity = 108" "1: N off 50, vel 108" -1063546-1063802 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1063546-1063802 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 1144905-1145805 midi: text-verbose: "Channel 1: note on (note = 50 'D3', velocity = 88)" "ch 1: note on 50, velocity = 88" "1: N on 50, vel 88" -1221554-1221810 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1374980-1375236 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1532307-1532563 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1686487-1686743 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1841884-1842140 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1221554-1221810 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1374980-1375236 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1532307-1532563 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1686487-1686743 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1841884-1842140 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 1856789-1857690 midi: text-verbose: "Channel 1: note off (note = 50 'D3', velocity = 122)" "ch 1: note off 50, velocity = 122" "1: N off 50, vel 122" -1999328-1999584 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1999328-1999584 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" diff --git a/decoder/test/midi/rockband_key4.output b/decoder/test/midi/rockband_key4.output index bff05f0..f44180a 100644 --- a/decoder/test/midi/rockband_key4.output +++ b/decoder/test/midi/rockband_key4.output @@ -1,20 +1,20 @@ -31324-31580 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -185493-185749 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -342748-343004 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +31324-31580 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +185493-185749 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +342748-343004 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 377472-378372 midi: text-verbose: "Channel 1: note on (note = 51 'D#3', velocity = 70)" "ch 1: note on 51, velocity = 70" "1: N on 51, vel 70" -499100-499356 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +499100-499356 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 533743-534643 midi: text-verbose: "Channel 1: note off (note = 51 'D#3', velocity = 117)" "ch 1: note off 51, velocity = 117" "1: N off 51, vel 117" -656526-656782 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +656526-656782 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 777421-778321 midi: text-verbose: "Channel 1: note on (note = 51 'D#3', velocity = 80)" "ch 1: note on 51, velocity = 80" "1: N on 51, vel 80" -811658-811914 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +811658-811914 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 921966-922866 midi: text-verbose: "Channel 1: note off (note = 51 'D#3', velocity = 112)" "ch 1: note off 51, velocity = 112" "1: N off 51, vel 112" -967587-967843 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1122972-1123228 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +967587-967843 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1122972-1123228 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 1165938-1166838 midi: text-verbose: "Channel 1: note on (note = 51 'D#3', velocity = 58)" "ch 1: note on 51, velocity = 58" "1: N on 51, vel 58" -1279080-1279336 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1434483-1434739 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1591806-1592062 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -1745206-1745462 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1279080-1279336 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1434483-1434739 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1591806-1592062 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1745206-1745462 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 1877569-1878469 midi: text-verbose: "Channel 1: note off (note = 51 'D#3', velocity = 119)" "ch 1: note off 51, velocity = 119" "1: N off 51, vel 119" -1903461-1903717 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1903461-1903717 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 1969395-1970295 midi: text-verbose: "Channel 1: note on (note = 51 'D#3', velocity = 96)" "ch 1: note on 51, velocity = 96" "1: N on 51, vel 96" diff --git a/decoder/test/midi/rockband_multiple_keys.output b/decoder/test/midi/rockband_multiple_keys.output index 272ab2b..c3b1dc3 100644 --- a/decoder/test/midi/rockband_multiple_keys.output +++ b/decoder/test/midi/rockband_multiple_keys.output @@ -1,4 +1,4 @@ -144169-144425 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +144169-144425 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 184008-184908 midi: text-verbose: "Channel 1: note on (note = 60 'C4', velocity = 100)" "ch 1: note on 60, velocity = 100" "1: N on 60, vel 100" 190071-190971 midi: text-verbose: "Channel 1: note on (note = 62 'D4', velocity = 108)" "ch 1: note on 62, velocity = 108" "1: N on 62, vel 108" 194207-195108 midi: text-verbose: "Channel 1: note on (note = 64 'E4', velocity = 112)" "ch 1: note on 64, velocity = 112" "1: N on 64, vel 112" @@ -7,7 +7,7 @@ 296632-297532 midi: text-verbose: "Channel 1: note on (note = 52 'E3', velocity = 116)" "ch 1: note on 52, velocity = 116" "1: N on 52, vel 116" 299561-300461 midi: text-verbose: "Channel 1: note on (note = 55 'G3', velocity = 120)" "ch 1: note on 55, velocity = 120" "1: N on 55, vel 120" 302500-303400 midi: text-verbose: "Channel 1: note on (note = 53 'F3', velocity = 120)" "ch 1: note on 53, velocity = 120" "1: N on 53, vel 120" -308497-308753 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +308497-308753 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 359940-360840 midi: text-verbose: "Channel 1: note off (note = 62 'D4', velocity = 114)" "ch 1: note off 62, velocity = 114" "1: N off 62, vel 114" 367224-368125 midi: text-verbose: "Channel 1: note off (note = 64 'E4', velocity = 117)" "ch 1: note off 64, velocity = 117" "1: N off 64, vel 117" 370174-371075 midi: text-verbose: "Channel 1: note off (note = 67 'G4', velocity = 108)" "ch 1: note off 67, velocity = 108" "1: N off 67, vel 108" @@ -16,7 +16,7 @@ 406460-407360 midi: text-verbose: "Channel 1: note off (note = 50 'D3', velocity = 117)" "ch 1: note off 50, velocity = 117" "1: N off 50, vel 117" 410609-411510 midi: text-verbose: "Channel 1: note off (note = 52 'E3', velocity = 120)" "ch 1: note off 52, velocity = 120" "1: N off 52, vel 120" 438792-439692 midi: text-verbose: "Channel 1: note off (note = 55 'G3', velocity = 115)" "ch 1: note off 55, velocity = 115" "1: N off 55, vel 115" -472990-473246 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +472990-473246 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 494990-495890 midi: text-verbose: "Channel 1: note on (note = 68 'G#4', velocity = 112)" "ch 1: note on 68, velocity = 112" "1: N on 68, vel 112" 508571-509470 midi: text-verbose: "Channel 1: note on (note = 61 'C#4', velocity = 110)" "ch 1: note on 61, velocity = 110" "1: N on 61, vel 110" 517712-518611 midi: text-verbose: "Channel 1: note on (note = 63 'D#4', velocity = 118)" "ch 1: note on 63, velocity = 118" "1: N on 63, vel 118" @@ -29,7 +29,7 @@ 549534-550434 midi: text-verbose: "Channel 1: note on (note = 62 'D4', velocity = 100)" "ch 1: note on 62, velocity = 100" "1: N on 62, vel 100" 601768-602669 midi: text-verbose: "Channel 1: note off (note = 52 'E3', velocity = 82)" "ch 1: note off 52, velocity = 82" "1: N off 52, vel 82" 622497-623397 midi: text-verbose: "Channel 1: note on (note = 57 'A3', velocity = 62)" "ch 1: note on 57, velocity = 62" "1: N on 57, vel 62" -639242-639498 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +639242-639498 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 661332-662232 midi: text-verbose: "Channel 1: note off (note = 50 'D3', velocity = 113)" "ch 1: note off 50, velocity = 113" "1: N off 50, vel 113" 671818-672718 midi: text-verbose: "Channel 1: note off (note = 57 'A3', velocity = 101)" "ch 1: note off 57, velocity = 101" "1: N off 57, vel 101" 677908-678808 midi: text-verbose: "Channel 1: note off (note = 61 'C#4', velocity = 119)" "ch 1: note off 61, velocity = 119" "1: N off 61, vel 119" @@ -41,7 +41,7 @@ 716790-717690 midi: text-verbose: "Channel 1: note off (note = 63 'D#4', velocity = 121)" "ch 1: note off 63, velocity = 121" "1: N off 63, vel 121" 722921-723821 midi: text-verbose: "Channel 1: note off (note = 53 'F3', velocity = 121)" "ch 1: note off 53, velocity = 121" "1: N off 53, vel 121" 805540-806440 midi: text-verbose: "Channel 1: note on (note = 56 'G#3', velocity = 110)" "ch 1: note on 56, velocity = 110" "1: N on 56, vel 110" -806515-806771 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +806515-806771 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 809990-810890 midi: text-verbose: "Channel 1: note on (note = 63 'D#4', velocity = 118)" "ch 1: note on 63, velocity = 118" "1: N on 63, vel 118" 814022-814923 midi: text-verbose: "Channel 1: note on (note = 65 'F4', velocity = 127)" "ch 1: note on 65, velocity = 127" "1: N on 65, vel 127" 821307-822206 midi: text-verbose: "Channel 1: note on (note = 62 'D4', velocity = 112)" "ch 1: note on 62, velocity = 112" "1: N on 62, vel 112" @@ -61,7 +61,7 @@ 965901-966802 midi: text-verbose: "Channel 1: note off (note = 57 'A3', velocity = 121)" "ch 1: note off 57, velocity = 121" "1: N off 57, vel 121" 970074-970974 midi: text-verbose: "Channel 1: note off (note = 56 'G#3', velocity = 123)" "ch 1: note off 56, velocity = 123" "1: N off 56, vel 123" 977336-978236 midi: text-verbose: "Channel 1: note off (note = 53 'F3', velocity = 96)" "ch 1: note off 53, velocity = 96" "1: N off 53, vel 96" -981333-981589 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +981333-981589 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 989823-990723 midi: text-verbose: "Channel 1: note off (note = 64 'E4', velocity = 113)" "ch 1: note off 64, velocity = 113" "1: N off 64, vel 113" 993964-994864 midi: text-verbose: "Channel 1: note off (note = 62 'D4', velocity = 113)" "ch 1: note off 62, velocity = 113" "1: N off 62, vel 113" 998029-998930 midi: text-verbose: "Channel 1: note off (note = 65 'F4', velocity = 122)" "ch 1: note off 65, velocity = 122" "1: N off 65, vel 122" @@ -77,7 +77,7 @@ 1120812-1121712 midi: text-verbose: "Channel 1: note on (note = 62 'D4', velocity = 94)" "ch 1: note on 62, velocity = 94" "1: N on 62, vel 94" 1123752-1124653 midi: text-verbose: "Channel 1: note on (note = 64 'E4', velocity = 92)" "ch 1: note on 64, velocity = 92" "1: N on 64, vel 92" 1147425-1148325 midi: text-verbose: "Channel 1: note on (note = 71 'B4', velocity = 80)" "ch 1: note on 71, velocity = 80" "1: N on 71, vel 80" -1152275-1152531 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1152275-1152531 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 1157637-1158537 midi: text-verbose: "Channel 1: note on (note = 67 'G4', velocity = 62)" "ch 1: note on 67, velocity = 62" "1: N on 67, vel 62" 1224521-1225421 midi: text-verbose: "Channel 1: note off (note = 50 'D3', velocity = 107)" "ch 1: note off 50, velocity = 107" "1: N off 50, vel 107" 1231817-1232718 midi: text-verbose: "Channel 1: note off (note = 64 'E4', velocity = 111)" "ch 1: note off 64, velocity = 111" "1: N off 64, vel 111" @@ -91,7 +91,7 @@ 1269267-1270168 midi: text-verbose: "Channel 1: note off (note = 65 'F4', velocity = 118)" "ch 1: note off 65, velocity = 118" "1: N off 65, vel 118" 1273413-1274313 midi: text-verbose: "Channel 1: note off (note = 71 'B4', velocity = 111)" "ch 1: note off 71, velocity = 111" "1: N off 71, vel 111" 1280664-1281563 midi: text-verbose: "Channel 1: note off (note = 55 'G3', velocity = 113)" "ch 1: note off 55, velocity = 113" "1: N off 55, vel 113" -1321196-1321452 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1321196-1321452 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 1346378-1347278 midi: text-verbose: "Channel 1: note on (note = 53 'F3', velocity = 108)" "ch 1: note on 53, velocity = 108" "1: N on 53, vel 108" 1355629-1356529 midi: text-verbose: "Channel 1: note on (note = 56 'G#3', velocity = 126)" "ch 1: note on 56, velocity = 126" "1: N on 56, vel 126" 1365479-1366379 midi: text-verbose: "Channel 1: note on (note = 49 'C#3', velocity = 122)" "ch 1: note on 49, velocity = 122" "1: N on 49, vel 122" @@ -106,7 +106,7 @@ 1413518-1414418 midi: text-verbose: "Channel 1: note on (note = 69 'A4', velocity = 78)" "ch 1: note on 69, velocity = 78" "1: N on 69, vel 78" 1448979-1449880 midi: text-verbose: "Channel 1: note off (note = 54 'F#3', velocity = 69)" "ch 1: note off 54, velocity = 69" "1: N off 54, vel 69" 1458258-1459158 midi: text-verbose: "Channel 1: note off (note = 52 'E3', velocity = 69)" "ch 1: note off 52, velocity = 69" "1: N off 52, vel 69" -1490269-1490525 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1490269-1490525 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 1505253-1506153 midi: text-verbose: "Channel 1: note off (note = 60 'C4', velocity = 103)" "ch 1: note off 60, velocity = 103" "1: N off 60, vel 103" 1509326-1510226 midi: text-verbose: "Channel 1: note off (note = 67 'G4', velocity = 90)" "ch 1: note off 67, velocity = 90" "1: N off 67, vel 90" 1518612-1519513 midi: text-verbose: "Channel 1: note off (note = 69 'A4', velocity = 81)" "ch 1: note off 69, velocity = 81" "1: N off 69, vel 81" @@ -118,7 +118,7 @@ 1551351-1552251 midi: text-verbose: "Channel 1: note off (note = 62 'D4', velocity = 120)" "ch 1: note off 62, velocity = 120" "1: N off 62, vel 120" 1555507-1556407 midi: text-verbose: "Channel 1: note off (note = 53 'F3', velocity = 115)" "ch 1: note off 53, velocity = 115" "1: N off 53, vel 115" 1656443-1657344 midi: text-verbose: "Channel 1: note on (note = 52 'E3', velocity = 112)" "ch 1: note on 52, velocity = 112" "1: N on 52, vel 112" -1657419-1657675 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1657419-1657675 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 1659708-1660608 midi: text-verbose: "Channel 1: note on (note = 51 'D#3', velocity = 126)" "ch 1: note on 51, velocity = 126" "1: N on 51, vel 126" 1662653-1663553 midi: text-verbose: "Channel 1: note on (note = 53 'F3', velocity = 112)" "ch 1: note on 53, velocity = 112" "1: N on 53, vel 112" 1668702-1669601 midi: text-verbose: "Channel 1: note on (note = 54 'F#3', velocity = 126)" "ch 1: note on 54, velocity = 126" "1: N on 54, vel 126" @@ -139,7 +139,7 @@ 1822354-1823254 midi: text-verbose: "Channel 1: note off (note = 52 'E3', velocity = 115)" "ch 1: note off 52, velocity = 115" "1: N off 52, vel 115" 1826530-1827430 midi: text-verbose: "Channel 1: note off (note = 53 'F3', velocity = 113)" "ch 1: note off 53, velocity = 113" "1: N off 53, vel 113" 1830559-1831459 midi: text-verbose: "Channel 1: note off (note = 55 'G3', velocity = 121)" "ch 1: note off 55, velocity = 121" "1: N off 55, vel 121" -1831534-1831790 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +1831534-1831790 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 1835066-1835966 midi: text-verbose: "Channel 1: note off (note = 62 'D4', velocity = 117)" "ch 1: note off 62, velocity = 117" "1: N off 62, vel 117" 1839112-1840013 midi: text-verbose: "Channel 1: note off (note = 64 'E4', velocity = 117)" "ch 1: note off 64, velocity = 117" "1: N off 64, vel 117" 1854362-1855262 midi: text-verbose: "Channel 1: note off (note = 65 'F4', velocity = 121)" "ch 1: note off 65, velocity = 121" "1: N off 65, vel 121" @@ -153,7 +153,7 @@ 1946439-1947339 midi: text-verbose: "Channel 1: note on (note = 54 'F#3', velocity = 116)" "ch 1: note on 54, velocity = 116" "1: N on 54, vel 116" 1950501-1951402 midi: text-verbose: "Channel 1: note on (note = 68 'G#4', velocity = 122)" "ch 1: note on 68, velocity = 122" "1: N on 68, vel 122" 1957684-1958585 midi: text-verbose: "Channel 1: note on (note = 48 'C3', velocity = 116)" "ch 1: note on 48, velocity = 116" "1: N on 48, vel 116" -2001621-2001877 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +2001621-2001877 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 2008270-2009170 midi: text-verbose: "Channel 1: note on (note = 57 'A3', velocity = 74)" "ch 1: note on 57, velocity = 74" "1: N on 57, vel 74" 2011210-2012111 midi: text-verbose: "Channel 1: note on (note = 65 'F4', velocity = 118)" "ch 1: note on 65, velocity = 118" "1: N on 65, vel 118" 2014157-2015057 midi: text-verbose: "Channel 1: note off (note = 54 'F#3', velocity = 93)" "ch 1: note off 54, velocity = 93" "1: N off 54, vel 93" @@ -166,7 +166,7 @@ 2094214-2095114 midi: text-verbose: "Channel 1: note off (note = 52 'E3', velocity = 119)" "ch 1: note off 52, velocity = 119" "1: N off 52, vel 119" 2098380-2099280 midi: text-verbose: "Channel 1: note off (note = 56 'G#3', velocity = 126)" "ch 1: note off 56, velocity = 126" "1: N off 56, vel 126" 2102415-2103315 midi: text-verbose: "Channel 1: note off (note = 63 'D#4', velocity = 124)" "ch 1: note off 63, velocity = 124" "1: N off 63, vel 124" -2169055-2169311 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +2169055-2169311 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 2194256-2195156 midi: text-verbose: "Channel 1: note on (note = 61 'C#4', velocity = 127)" "ch 1: note on 61, velocity = 127" "1: N on 61, vel 127" 2203506-2204406 midi: text-verbose: "Channel 1: note on (note = 59 'B3', velocity = 124)" "ch 1: note on 59, velocity = 124" "1: N on 59, vel 124" 2215407-2216307 midi: text-verbose: "Channel 1: note on (note = 53 'F3', velocity = 122)" "ch 1: note on 53, velocity = 122" "1: N on 53, vel 122" @@ -180,7 +180,7 @@ 2257725-2258625 midi: text-verbose: "Channel 1: note on (note = 69 'A4', velocity = 74)" "ch 1: note on 69, velocity = 74" "1: N on 69, vel 74" 2304662-2305563 midi: text-verbose: "Channel 1: note off (note = 56 'G#3', velocity = 115)" "ch 1: note off 56, velocity = 115" "1: N off 56, vel 115" 2336631-2337531 midi: text-verbose: "Channel 1: note off (note = 61 'C#4', velocity = 112)" "ch 1: note off 61, velocity = 112" "1: N off 61, vel 112" -2337605-2337861 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +2337605-2337861 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 2346214-2347114 midi: text-verbose: "Channel 1: note off (note = 60 'C4', velocity = 115)" "ch 1: note off 60, velocity = 115" "1: N off 60, vel 115" 2350293-2351193 midi: text-verbose: "Channel 1: note off (note = 58 'A#3', velocity = 119)" "ch 1: note off 58, velocity = 119" "1: N off 58, vel 119" 2354443-2355342 midi: text-verbose: "Channel 1: note off (note = 59 'B3', velocity = 119)" "ch 1: note off 59, velocity = 119" "1: N off 59, vel 119" @@ -197,7 +197,7 @@ 2491445-2492346 midi: text-verbose: "Channel 1: note on (note = 64 'E4', velocity = 120)" "ch 1: note on 64, velocity = 120" "1: N on 64, vel 120" 2503310-2504210 midi: text-verbose: "Channel 1: note on (note = 65 'F4', velocity = 116)" "ch 1: note on 65, velocity = 116" "1: N on 65, vel 116" 2507457-2508358 midi: text-verbose: "Channel 1: note on (note = 69 'A4', velocity = 124)" "ch 1: note on 69, velocity = 124" "1: N on 69, vel 124" -2508432-2508688 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +2508432-2508688 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 2511811-2512711 midi: text-verbose: "Channel 1: note on (note = 48 'C3', velocity = 90)" "ch 1: note on 48, velocity = 90" "1: N on 48, vel 90" 2517083-2517983 midi: text-verbose: "Channel 1: note on (note = 72 'C5', velocity = 122)" "ch 1: note on 72, velocity = 122" "1: N on 72, vel 122" 2521234-2522134 midi: text-verbose: "Channel 1: note on (note = 67 'G4', velocity = 120)" "ch 1: note on 67, velocity = 120" "1: N on 67, vel 120" @@ -210,7 +210,7 @@ 2667265-2668166 midi: text-verbose: "Channel 1: note off (note = 64 'E4', velocity = 121)" "ch 1: note off 64, velocity = 121" "1: N off 64, vel 121" 2671328-2672228 midi: text-verbose: "Channel 1: note off (note = 65 'F4', velocity = 115)" "ch 1: note off 65, velocity = 115" "1: N off 65, vel 115" 2675468-2676368 midi: text-verbose: "Channel 1: note off (note = 69 'A4', velocity = 121)" "ch 1: note off 69, velocity = 121" "1: N off 69, vel 121" -2676442-2676698 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +2676442-2676698 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 2679836-2680737 midi: text-verbose: "Channel 1: note off (note = 72 'C5', velocity = 117)" "ch 1: note off 72, velocity = 117" "1: N off 72, vel 117" 2756681-2757581 midi: text-verbose: "Channel 1: note on (note = 52 'E3', velocity = 112)" "ch 1: note on 52, velocity = 112" "1: N on 52, vel 112" 2766760-2767660 midi: text-verbose: "Channel 1: note on (note = 49 'C#3', velocity = 106)" "ch 1: note on 49, velocity = 106" "1: N on 49, vel 106" @@ -222,7 +222,7 @@ 2799638-2800538 midi: text-verbose: "Channel 1: note on (note = 63 'D#4', velocity = 127)" "ch 1: note on 63, velocity = 127" "1: N on 63, vel 127" 2803775-2804675 midi: text-verbose: "Channel 1: note on (note = 66 'F#4', velocity = 124)" "ch 1: note on 66, velocity = 124" "1: N on 66, vel 124" 2806718-2807618 midi: text-verbose: "Channel 1: note off (note = 49 'C#3', velocity = 124)" "ch 1: note off 49, velocity = 124" "1: N off 49, vel 124" -2842947-2843203 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +2842947-2843203 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 2894384-2895284 midi: text-verbose: "Channel 1: note off (note = 55 'G3', velocity = 112)" "ch 1: note off 55, velocity = 112" "1: N off 55, vel 112" 2913188-2914088 midi: text-verbose: "Channel 1: note off (note = 54 'F#3', velocity = 120)" "ch 1: note off 54, velocity = 120" "1: N off 54, vel 120" 2917248-2918148 midi: text-verbose: "Channel 1: note off (note = 61 'C#4', velocity = 117)" "ch 1: note off 61, velocity = 117" "1: N off 61, vel 117" @@ -232,7 +232,7 @@ 2947096-2947996 midi: text-verbose: "Channel 1: note off (note = 63 'D#4', velocity = 121)" "ch 1: note off 63, velocity = 121" "1: N off 63, vel 121" 2951157-2952058 midi: text-verbose: "Channel 1: note off (note = 66 'F#4', velocity = 120)" "ch 1: note off 66, velocity = 120" "1: N off 66, vel 120" 3001126-3002026 midi: text-verbose: "Channel 1: note on (note = 52 'E3', velocity = 104)" "ch 1: note on 52, velocity = 104" "1: N on 52, vel 104" -3007225-3007481 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +3007225-3007481 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 3010698-3011598 midi: text-verbose: "Channel 1: note on (note = 49 'C#3', velocity = 116)" "ch 1: note on 49, velocity = 116" "1: N on 49, vel 116" 3022867-3023767 midi: text-verbose: "Channel 1: note on (note = 54 'F#3', velocity = 124)" "ch 1: note on 54, velocity = 124" "1: N on 54, vel 124" 3027009-3027909 midi: text-verbose: "Channel 1: note on (note = 56 'G#3', velocity = 124)" "ch 1: note on 56, velocity = 124" "1: N on 56, vel 124" @@ -242,30 +242,30 @@ 3046490-3047389 midi: text-verbose: "Channel 1: note on (note = 62 'D4', velocity = 120)" "ch 1: note on 62, velocity = 120" "1: N on 62, vel 120" 3050631-3051531 midi: text-verbose: "Channel 1: note on (note = 60 'C4', velocity = 124)" "ch 1: note on 60, velocity = 124" "1: N on 60, vel 124" 3054689-3055589 midi: text-verbose: "Channel 1: note on (note = 65 'F4', velocity = 120)" "ch 1: note on 65, velocity = 120" "1: N on 65, vel 120" -3171500-3171756 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +3171500-3171756 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 3211425-3212325 midi: text-verbose: "Channel 1: note off (note = 54 'F#3', velocity = 114)" "ch 1: note off 54, velocity = 114" "1: N off 54, vel 114" 3227025-3227925 midi: text-verbose: "Channel 1: note on (note = 50 'D3', velocity = 10)" "ch 1: note on 50, velocity = 10" "1: N on 50, vel 10" 3239188-3240088 midi: text-verbose: "Channel 1: note off (note = 49 'C#3', velocity = 117)" "ch 1: note off 49, velocity = 117" "1: N off 49, vel 117" -3330924-3331180 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +3330924-3331180 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 3456401-3457300 midi: text-verbose: "Channel 1: note off (note = 61 'C#4', velocity = 115)" "ch 1: note off 61, velocity = 115" "1: N off 61, vel 115" 3474012-3474912 midi: text-verbose: "Channel 1: note off (note = 60 'C4', velocity = 115)" "ch 1: note off 60, velocity = 115" "1: N off 60, vel 115" 3478086-3478987 midi: text-verbose: "Channel 1: note off (note = 56 'G#3', velocity = 124)" "ch 1: note off 56, velocity = 124" "1: N off 56, vel 124" 3482229-3483129 midi: text-verbose: "Channel 1: note off (note = 50 'D3', velocity = 120)" "ch 1: note off 50, velocity = 120" "1: N off 50, vel 120" -3491310-3491566 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +3491310-3491566 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 3494683-3495583 midi: text-verbose: "Channel 1: note off (note = 52 'E3', velocity = 119)" "ch 1: note off 52, velocity = 119" "1: N off 52, vel 119" 3498814-3499714 midi: text-verbose: "Channel 1: note off (note = 62 'D4', velocity = 120)" "ch 1: note off 62, velocity = 120" "1: N off 62, vel 120" 3502872-3503772 midi: text-verbose: "Channel 1: note off (note = 63 'D#4', velocity = 119)" "ch 1: note off 63, velocity = 119" "1: N off 63, vel 119" 3507006-3507907 midi: text-verbose: "Channel 1: note off (note = 65 'F4', velocity = 122)" "ch 1: note off 65, velocity = 122" "1: N off 65, vel 122" 3511072-3511973 midi: text-verbose: "Channel 1: note off (note = 69 'A4', velocity = 122)" "ch 1: note off 69, velocity = 122" "1: N off 69, vel 122" -3652321-3652577 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -3808795-3809051 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -3962964-3963220 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -4117129-4117385 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" -4273300-4273556 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +3652321-3652577 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +3808795-3809051 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +3962964-3963220 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +4117129-4117385 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +4273300-4273556 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 4402509-4403410 midi: text-verbose: "Channel 1: note on (note = 49 'C#3', velocity = 112)" "ch 1: note on 49, velocity = 112" "1: N on 49, vel 112" 4411766-4412666 midi: text-verbose: "Channel 1: note on (note = 54 'F#3', velocity = 120)" "ch 1: note on 54, velocity = 120" "1: N on 54, vel 120" 4427338-4428237 midi: text-verbose: "Channel 1: note on (note = 55 'G3', velocity = 100)" "ch 1: note on 55, velocity = 100" "1: N on 55, vel 100" -4431436-4431692 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +4431436-4431692 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 4434919-4435819 midi: text-verbose: "Channel 1: note on (note = 61 'C#4', velocity = 127)" "ch 1: note on 61, velocity = 127" "1: N on 61, vel 127" 4442136-4443036 midi: text-verbose: "Channel 1: note on (note = 60 'C4', velocity = 127)" "ch 1: note on 60, velocity = 127" "1: N on 60, vel 127" 4448144-4449044 midi: text-verbose: "Channel 1: note on (note = 59 'B3', velocity = 126)" "ch 1: note on 59, velocity = 126" "1: N on 59, vel 126" @@ -279,7 +279,7 @@ 4566527-4567427 midi: text-verbose: "Channel 1: note off (note = 60 'C4', velocity = 121)" "ch 1: note off 60, velocity = 121" "1: N off 60, vel 121" 4570666-4571566 midi: text-verbose: "Channel 1: note off (note = 61 'C#4', velocity = 120)" "ch 1: note off 61, velocity = 120" "1: N off 61, vel 120" 4582826-4583727 midi: text-verbose: "Channel 1: note off (note = 67 'G4', velocity = 114)" "ch 1: note off 67, velocity = 114" "1: N off 67, vel 114" -4600412-4600668 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +4600412-4600668 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 4620470-4621370 midi: text-verbose: "Channel 1: note on (note = 55 'G3', velocity = 124)" "ch 1: note on 55, velocity = 124" "1: N on 55, vel 124" 4623426-4624325 midi: text-verbose: "Channel 1: note on (note = 54 'F#3', velocity = 126)" "ch 1: note on 54, velocity = 126" "1: N on 54, vel 126" 4626359-4627259 midi: text-verbose: "Channel 1: note on (note = 57 'A3', velocity = 124)" "ch 1: note on 57, velocity = 124" "1: N on 57, vel 124" @@ -295,10 +295,10 @@ 4694964-4695864 midi: text-verbose: "Channel 1: note off (note = 57 'A3', velocity = 110)" "ch 1: note off 57, velocity = 110" "1: N off 57, vel 110" 4699136-4700036 midi: text-verbose: "Channel 1: note off (note = 54 'F#3', velocity = 115)" "ch 1: note off 54, velocity = 115" "1: N off 54, vel 115" 4711259-4712160 midi: text-verbose: "Channel 1: note off (note = 52 'E3', velocity = 113)" "ch 1: note off 52, velocity = 113" "1: N off 52, vel 113" -4771823-4772079 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +4771823-4772079 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" 4839921-4840822 midi: text-verbose: "Channel 1: note off (note = 69 'A4', velocity = 115)" "ch 1: note off 69, velocity = 115" "1: N off 69, vel 115" 4850397-4851297 midi: text-verbose: "Channel 1: note off (note = 55 'G3', velocity = 119)" "ch 1: note off 55, velocity = 119" "1: N off 55, vel 119" 4853337-4854237 midi: text-verbose: "Channel 1: note off (note = 62 'D4', velocity = 119)" "ch 1: note off 62, velocity = 119" "1: N off 62, vel 119" 4856288-4857189 midi: text-verbose: "Channel 1: note off (note = 64 'E4', velocity = 120)" "ch 1: note off 64, velocity = 120" "1: N off 64, vel 120" 4864218-4865118 midi: text-verbose: "Channel 1: note off (note = 66 'F#4', velocity = 121)" "ch 1: note off 66, velocity = 121" "1: N off 66, vel 121" -4930858-4931114 midi: text-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" +4930858-4931114 midi: text-sysreal-verbose: "System Realtime: active sensing" "SysReal: active sensing" "SR: sensing" diff --git a/decoder/test/midi/running_status.output b/decoder/test/midi/running_status.output new file mode 100644 index 0000000..92159f8 --- /dev/null +++ b/decoder/test/midi/running_status.output @@ -0,0 +1,23 @@ +7-106 midi: text-verbose: "Channel 1: note off (note = 0 'C-1', velocity = 1)" "ch 1: note off 0, velocity = 1" "1: N off 0, vel 1" +118-180 midi: text-verbose: "Channel 1: note off (note = 2 'D-1', velocity = 3)" "ch 1: note off 2, velocity = 3" "1: N off 2, vel 3" +192-291 midi: text-verbose: "Channel 1: note on (note = 4 'E-1', velocity = 5)" "ch 1: note on 4, velocity = 5" "1: N on 4, vel 5" +303-365 midi: text-verbose: "Channel 1: note on (note = 6 'F#-1', velocity = 7)" "ch 1: note on 6, velocity = 7" "1: N on 6, vel 7" +377-476 midi: text-verbose: "Channel 1: polyphonic key pressure / aftertouch of 9 for note = 8 'G#-1'" "ch 1: key pressure 9 for note 8" "1: KP 9, N 8" +488-550 midi: text-verbose: "Channel 1: polyphonic key pressure / aftertouch of 11 for note = 10 'A#-1'" "ch 1: key pressure 11 for note 10" "1: KP 11, N 10" +562-661 midi: text-verbose: "Channel 1: control change 'effect control 1 MSB' (param = 0x0d)" "ch 1: ctrl chg 'effect 1 MSB' (param = 0x0d)" "1: CC 'eff-1-M' is 0x0d" +673-735 midi: text-verbose: "Channel 1: control change 'undefined 0x0e' (param = 0x0f)" "ch 1: ctrl chg 'undef 0x0e' (param = 0x0f)" "1: CC '0x0e' is 0x0f" +747-809 midi: text-verbose: "Channel 1: program change to instrument 17 (assuming Drawbar Organ)" "ch 1: prgm chg to instrument 17" "1: PC 17" +821-846 midi: text-verbose: "Channel 1: program change to instrument 18 (assuming Percussive Organ)" "ch 1: prgm chg to instrument 18" "1: PC 18" +858-920 midi: text-verbose: "Channel 1: channel pressure / aftertouch 18" "ch 1: channel pressure 18" "1: CP 18" +932-957 midi: text-verbose: "Channel 1: channel pressure / aftertouch 19" "ch 1: channel pressure 19" "1: CP 19" +969-1068 midi: text-verbose: "Channel 1: pitch bend change 0x14 0x15 (2708)" "ch 1: pitch bend 0x14 0x15 (2708)" "1: PB (2708)" +1080-1142 midi: text-verbose: "Channel 1: pitch bend change 0x16 0x17 (2966)" "ch 1: pitch bend 0x16 0x17 (2966)" "1: PB (2966)" +1154-1290 midi: text-verbose: "system exclusive: for 'Emu Systems' with payload 0x19 " "SysEx: 'Emu Systems', payload 19 " "SE: 'Emu Systems', payload 19 " +1302-1401 midi: text-error: "UNHANDLED DATA: 0x1a 0x1b 0xf7" "UNHANDLED" "???" "?" +1413-1475 midi: text-verbose: "System Common: song select number 28" "SysCom: song select number 28" "SC: song sel # 28" +1487-1512 midi: text-error: "UNHANDLED DATA: 0x1d" "UNHANDLED" "???" "?" +1524-1623 midi: text-verbose: "Channel 1: note off (note = 30 'F#1', velocity = 31)" "ch 1: note off 30, velocity = 31" "1: N off 30, vel 31" +1635-1660 midi: text-sysreal-verbose: "System Realtime: timing clock" "SysReal: timing clock" "SR: clock" +1672-1734 midi: text-verbose: "Channel 1: note off (note = 32 'G#1', velocity = 33)" "ch 1: note off 32, velocity = 33" "1: N off 32, vel 33" +1746-1845 midi: text-error: "UNHANDLED DATA: 0xf7 0x22 0x23" "UNHANDLED" "???" "?" +1857-1882 midi: text-verbose: "System Common: tune request" "SysCom: tune request" "SC: tune req" diff --git a/decoder/test/midi/sysex_vendor_specific.output b/decoder/test/midi/sysex_vendor_specific.output index 713f11c..1d7a49a 100644 --- a/decoder/test/midi/sysex_vendor_specific.output +++ b/decoder/test/midi/sysex_vendor_specific.output @@ -1,5 +1,5 @@ -7-69 midi: text-verbose: "system exclusive: truncated manufacturer code (<1 bytes)" "SysEx: truncated manufacturer (<1 bytes)" "SE: trunc. manu." -81-180 midi: text-verbose: "system exclusive: truncated manufacturer code (<3 bytes)" "SysEx: truncated manufacturer (<3 bytes)" "SE: trunc. manu." +7-69 midi: text-error: "system exclusive: truncated manufacturer code (<1 bytes)" "SysEx: truncated manufacturer (<1 bytes)" "SE: trunc. manu." +81-180 midi: text-error: "system exclusive: truncated manufacturer code (<3 bytes)" "SysEx: truncated manufacturer (<3 bytes)" "SE: trunc. manu." 192-365 midi: text-verbose: "system exclusive: for 'Strand Lighting' with payload " "SysEx: 'Strand Lighting', payload <>" "SE: 'Strand Lighting', payload <>" 377-476 midi: text-verbose: "system exclusive: for 'undefined (0x7c)' with payload " "SysEx: 'undefined', payload <>" "SE: 'undefined', payload <>" 488-661 midi: text-verbose: "system exclusive: for 'undefined (0x00 0x3f 0x7f)' with payload " "SysEx: 'undefined', payload <>" "SE: 'undefined', payload <>" diff --git a/decoder/test/midi/test.conf b/decoder/test/midi/test.conf index baf5d30..de4a4cd 100644 --- a/decoder/test/midi/test.conf +++ b/decoder/test/midi/test.conf @@ -89,3 +89,23 @@ test system_common input uart/midi/artifically_generated/system_common.sr output midi annotation match system_common.output +test realtime_interrupts_note_on + protocol-decoder uart channel rx=0 option baudrate=31250 + protocol-decoder midi + stack uart midi + input uart/midi/artifically_generated/realtime_interrupts_note_on.sr + output midi annotation match realtime_interrupts_note_on.output + +test garbage_and_truncations + protocol-decoder uart channel rx=0 option baudrate=31250 + protocol-decoder midi + stack uart midi + input uart/midi/artifically_generated/garbage_and_truncations.sr + output midi annotation match garbage_and_truncations.output + +test running_status + protocol-decoder uart channel rx=0 option baudrate=31250 + protocol-decoder midi + stack uart midi + input uart/midi/artifically_generated/running_status.sr + output midi annotation match running_status.output