About Charles Petzold:
Charles Petzold is an American programmer and technical author on Microsoft Windows applications. He is also a Microsoft Most Valuable Professional and was named one of Microsoft's seven Windows Pioneers.
Code is not like other how-computers-work books. It doesn't have big color illustrations of disk drives with arrows showing how the data sweeps into the computer. Code has no drawings of trains carrying a cargo of zeros and ones. Metaphors and simile...Charles Petzold
Many MIDI files contain entire musical compositions. Because MIDI supports only 16 channels, however, no more than 16 different instruments can play at any time, and one of those is the key-based percussion instrument.Charles Petzold
A MIDI file contains coded instructions to play a particular series of notes on an electronic music synthesizer. A MIDI file is more like a piano roll in a player piano than any type of sound recording.Charles Petzold