MUST update as per bug 18992.
--- a/midi/specification.html Mon Dec 10 16:16:22 2012 -0800
+++ b/midi/specification.html Tue Dec 11 08:55:23 2012 -0800
@@ -621,7 +621,7 @@
Enqueues the message to be sent to the corresponding MIDI port. The underlying implementation will (if necessary) coerce each member of the sequence to an unsigned 8-bit integer. The use of sequence rather than a UInt8Array enables developers to use the convenience of <code>output.send( [ 0x90, 0x45, 0x7f ] );</code> rather than having to create a UInt8Array, e.g. <code>output.send( new UInt8Array( [ 0x90, 0x45, 0x7f ] ) );</code> - while still enabling use of UInt8Arrays for efficiency in large MIDI data scenarios (e.g. reading Standard MIDI Files and sending sysex messages).
</p>
<p>
- The data must contain any number of valid, complete MIDI messages. Running status is not allowed in the data, as underlying systems may not support it.
+ The data MUST contain one or more valid, complete MIDI messages. Running status is not allowed in the data, as underlying systems may not support it.
</p>
<p>
If <var>data</var> is not a valid sequence, does not contain a valid MIDI message,