Errata

Chapter 2, Page 21:

"Table 2-5 System Real-time Messages"

should read:

"Table 2-5 System Common Messages"


Chapter 8, Page 112:

"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 ..."


Chapter 8, Pages 113-114:

"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 ..."


Chapter 8, Page 116:

"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).


Chapter 13, Page 189:

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

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


Guide to the CDROM

(The very last page of the book)

Figure caption should read: MaxMidi file organization