| CONSOLE WARNING: line 40: Web MIDI will ask a permission to use even if the sysex is not specified in the MIDIOptions since M75, around June 2019. See https://www.chromestatus.com/feature/5138066234671104 for more details. |
| Test if various kinds of system messages can be validated. |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| PASS output.send([241,0]) |
| PASS output.send([241,0,241,0]) |
| PASS output.send([241,0,241,0,241,0]) |
| PASS output.send([241,0,241,0,242,0,0]) |
| PASS output.send([241,0,241,0,243,0]) |
| PASS output.send([241,0,241,0,246]) |
| PASS output.send([241,0,242,0,0]) |
| PASS output.send([241,0,242,0,0,241,0]) |
| PASS output.send([241,0,242,0,0,242,0,0]) |
| PASS output.send([241,0,242,0,0,243,0]) |
| PASS output.send([241,0,242,0,0,246]) |
| PASS output.send([241,0,243,0]) |
| PASS output.send([241,0,243,0,241,0]) |
| PASS output.send([241,0,243,0,242,0,0]) |
| PASS output.send([241,0,243,0,243,0]) |
| PASS output.send([241,0,243,0,246]) |
| PASS output.send([241,0,246]) |
| PASS output.send([241,0,246,241,0]) |
| PASS output.send([241,0,246,242,0,0]) |
| PASS output.send([241,0,246,243,0]) |
| PASS output.send([241,0,246,246]) |
| PASS output.send([242,0,0]) |
| PASS output.send([242,0,0,241,0]) |
| PASS output.send([242,0,0,241,0,241,0]) |
| PASS output.send([242,0,0,241,0,242,0,0]) |
| PASS output.send([242,0,0,241,0,243,0]) |
| PASS output.send([242,0,0,241,0,246]) |
| PASS output.send([242,0,0,242,0,0]) |
| PASS output.send([242,0,0,242,0,0,241,0]) |
| PASS output.send([242,0,0,242,0,0,242,0,0]) |
| PASS output.send([242,0,0,242,0,0,243,0]) |
| PASS output.send([242,0,0,242,0,0,246]) |
| PASS output.send([242,0,0,243,0]) |
| PASS output.send([242,0,0,243,0,241,0]) |
| PASS output.send([242,0,0,243,0,242,0,0]) |
| PASS output.send([242,0,0,243,0,243,0]) |
| PASS output.send([242,0,0,243,0,246]) |
| PASS output.send([242,0,0,246]) |
| PASS output.send([242,0,0,246,241,0]) |
| PASS output.send([242,0,0,246,242,0,0]) |
| PASS output.send([242,0,0,246,243,0]) |
| PASS output.send([242,0,0,246,246]) |
| PASS output.send([243,0]) |
| PASS output.send([243,0,241,0]) |
| PASS output.send([243,0,241,0,241,0]) |
| PASS output.send([243,0,241,0,242,0,0]) |
| PASS output.send([243,0,241,0,243,0]) |
| PASS output.send([243,0,241,0,246]) |
| PASS output.send([243,0,242,0,0]) |
| PASS output.send([243,0,242,0,0,241,0]) |
| PASS output.send([243,0,242,0,0,242,0,0]) |
| PASS output.send([243,0,242,0,0,243,0]) |
| PASS output.send([243,0,242,0,0,246]) |
| PASS output.send([243,0,243,0]) |
| PASS output.send([243,0,243,0,241,0]) |
| PASS output.send([243,0,243,0,242,0,0]) |
| PASS output.send([243,0,243,0,243,0]) |
| PASS output.send([243,0,243,0,246]) |
| PASS output.send([243,0,246]) |
| PASS output.send([243,0,246,241,0]) |
| PASS output.send([243,0,246,242,0,0]) |
| PASS output.send([243,0,246,243,0]) |
| PASS output.send([243,0,246,246]) |
| PASS output.send([246]) |
| PASS output.send([246,241,0]) |
| PASS output.send([246,241,0,241,0]) |
| PASS output.send([246,241,0,242,0,0]) |
| PASS output.send([246,241,0,243,0]) |
| PASS output.send([246,241,0,246]) |
| PASS output.send([246,242,0,0]) |
| PASS output.send([246,242,0,0,241,0]) |
| PASS output.send([246,242,0,0,242,0,0]) |
| PASS output.send([246,242,0,0,243,0]) |
| PASS output.send([246,242,0,0,246]) |
| PASS output.send([246,243,0]) |
| PASS output.send([246,243,0,241,0]) |
| PASS output.send([246,243,0,242,0,0]) |
| PASS output.send([246,243,0,243,0]) |
| PASS output.send([246,243,0,246]) |
| PASS output.send([246,246]) |
| PASS output.send([246,246,241,0]) |
| PASS output.send([246,246,242,0,0]) |
| PASS output.send([246,246,243,0]) |
| PASS output.send([246,246,246]) |
| PASS output.send(message) threw exception TypeError: Failed to execute 'send' on 'MIDIOutput': Reserved status is not allowed at index 0 (244).. |
| PASS output.send(message) threw exception TypeError: Failed to execute 'send' on 'MIDIOutput': Reserved status is not allowed at index 0 (245).. |
| PASS output.send(message) threw exception InvalidAccessError: Failed to execute 'send' on 'MIDIOutput': System exclusive message is not allowed at index 0 (240).. |
| PASS output.send(message) threw exception InvalidAccessError: Failed to execute 'send' on 'MIDIOutput': System exclusive message is not allowed at index 0 (240).. |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |