Open
Description
Now Chrome is going to support very large ArrayBuffers that can exceed 4GB, and it isn't realistic to handle such large ArrayBuffers correctly when it is passed via MIDIOutput.send().
So, it would be nicer that the UA can raise RangeError if the passed ArrayBuffer is too large to handle efficiently.
https://webaudio.github.io/web-midi-api/#midioutput-interface
There are two "If data is ... " conditions. So, we would add one more,
If data is too large to handle efficiently, throw a RangeError exception.