MIDI files contain no sound. Repeat, MIDI files contain no sound! They contain only performance data.
Piano Rolls
In years gone by, player pianos played music by "reading" holes punched in a roll of paper. You could hold that paper to your ear all day long and never hear any sound from it. That's because the paper was only a conveyor of information. It told the piano what notes to play, but the piano did the actual playing.
MIDI files are the piano rolls of the electronic age. They contain no sound, but tell the computer or electronic keyboard what to play.
For Example:
Imagine a guy playing your favorite song on a keyboard. By pressing the keys, he's "telling" the keyboard what notes to play and how long to play them.
Now imagine the guy being replaced by a computer. The computer sends signals to the keyboard that tell it what notes to play and how long to play them. These are MIDI signals.
Now imagine the keyboard being replaced by your computer's sound card. When playing MIDI, a sound card is acting like a little keyboard in your computer. The MIDI file is "telling" it what to play.
Now imagine someone taking the guy's keyboard away and replacing it with a different model. This new one might have a better or worse sound than the first one. Likewise, a MIDI file will sound a little bit different when played on another person's sound card. It just depends on what kind of card he or she has.
Advantages Of MIDI Files
MIDI files are tiny, often 10K or less. They download from a web page in no time and fit easily on a floppy disk. MIDI files are ideal any time you want music to start playing immediately.
Disadvantages Of MIDI Files
Because they sound a little different when played on different sound cards, there is no guarantee that those lush horns won't sound like blaring trumpets on the next guy's machine. Making universal MIDI files is a combination of art, skill, and experience.
Digital Audio
Digital audio files are