"Table 2-5 System Real-time Messages"
should read:
"Table 2-5 System Common Messages"
"Any event whose timestamp is equal to or greater than the tick count is sent to the device driver to be output by the MIDI hardware."
should read:
"... less than ..."
"It sends to the hardware device driver any event whose timestamp meets or exceeds the delta tick time...."
should read:
"... is less than or equal to ..."
"It does this by subtracting dwTicks (a member of the sync device's SyncStruct structure) from the number of ticks that had elapsed when the last event was received (stored in the dwLastEventTicks member of the input device's MidiInStruct structure)."
should read:
"It does this by subtracting the number of ticks that had elapsed when the last event was received (stored in the dwLastEventTicks member of the input device's MidiInStruct structure) from dwTicks (a member of the sync device's SyncStruct structure).
Table 13-1 Variable-length Values
|
|
|
| Hex value | Variable-length value |
|---|---|
|
|
|
| 00 | 00 |
| 7F | 7F |
| 80 | 81 00 |
| 90 | 81 10 |
| FFFF | FF FF 03 |
| 10000 | C0 80 00 |
| 0FFFFFFF | FF FF FF 7F |
|
|
|
should read:
Table 13-1 Variable-length Values
|
|
|
| Hex value | Variable-length value |
|---|---|
|
|
|
| 00 | 00 |
| 7F | 7F |
| 80 | 81 00 |
| 90 | 81 10 |
| FFFF | FF FF 03 |
| 100000 | C0 80 00 |
| 0FFFFFFF | FF FF FF 7F |
|
|
|
(The very last page of the book)
Figure caption should read: MaxMidi file organization