BASICS




This page outlines the main file formats for music used widely on the Internet, and touches on a few related topics. 

For detailed accounts of MIDI and digital audio, see the following:
Ken Davies. A good starting place. Detailed and many links to other resources.
Borg tutorials. Another good beginning place. Contains basics but goes well beyond too.
Jack's MIDI music FAQ.
MIDIPAPA FAQ. Very detailed.
Sonify tutorials. More advanced tutorials.
Web Diner. Basic information about sound files, etc.

On the PC there are 3 main file formats now in use for sound: MIDI files (.mid), wav files (.wav) and MP3 files (.mp3).

MIDI (Musical Instrument Digital Interface) is not a recording of sound but rather a standard set of instructions indicating which notes (pitch and length) are in the piece, their velocity (loudness), etc. and what instrument sound the computer's sound card (e.g. Sound Blaster) should assign. If the MIDI file uses the standard General MIDI set of instruments (e.g. Grand Piano is instrument 0, Bright Piano is instrument 1, etc. ) then the sound card will be roughly in the ballpark. If not, the MIDI file may sound far different from what the originator of the sound heard on his or her computer.

MIDI files are the smallest of the three types and load fast. For older or slower computers they can be very useful.  There are media players which are dedicated MIDI players. Many other media players play MIDI files too, as well other formats such as MP3.  Since MIDI files sound different on different computers, they are inadequate for many purposes.

Wav files are large digital files that capture the full range of the sound. On a Mac they are called AIFF files. CD's contain such full-spectrum files.  These files are so large that loading them and playing them on a software media player is generally not practicable. They are great for CD's, but not for the Internet, given the level of current technology.

An intermediate format exists: MP3. MP3 files are compressed or shortened wav files, about 1/10 the size of wav files. This makes them suitable for media players on a computer and for exchanging on the Internet, but they don't sound quite as good as wav files since part of the spectrum is missing. (Still, sometimes it can be hard to tell the difference.)

In addition to these three formats (and other analogous formats), many of the notation programs/sequencers described on the Sequencer page have their own unique file formats.  For example, Sibelius files end in .sib, Finale files in .mus. These sequencers do not generally play files from other sequencers, although there is a conversion standardization movement under way. In addition, some sequencers now permit importation of files in other formats.  E.g. Sibelius can play some Finale files.  Many sequencers can import or create MIDI files, however, and these can be easily shared among sequencers. Some sequencers utilize wav files - those that do hard disc digital recording like Logic or Power Tracks Pro.  MP3 files are less used, if at all, by sequencers, at present. Nor will MP3 and other media players play dedicated sequencer file formats. E.g. Winamp will not play Logic files. Media Juke Box will not play standard Finale files.

MIDI instruments, modules, mixers, samplers

Music can be played into a computer using a musical instrument like a keyboard that is equipped with MIDI. Typically this is a piece of hardware, a synthesizer such as a Korg M1 or X5. The PC or Mac computer also needs what is called a MIDI interface, a piece of hardware that translates the MIDI signals for the computer. E.g. M-Audio's Midisport 2X2 interface. In addition, hardware called modules contains sounds, and these sounds ("instruments") can be played by the computer, on command from a sequencer or from a keyboard.  Examples of modules are the E-Mu Proteus and Virtuoso, which contain mainly orchestral sounds.

Software has advanced so much that now software synths such as emagic's EVP88 or Sibelius' Kontakt can take the place of the sounds in a hardware keyboard. You can play an external MIDI keyboard but use the sounds of the software synth. Such sounds on CD ROMs are also replacing hardware modules.

Mixers, where the sound signals are recorded and mixed, have traditionally been hardware units. Now a sequencer may have a built-in software mixer.

Samplers are hardware which can record a sound, which can then be processed for use in making music.  High-end sequencers with their full range of features can also emulate hardware samplers, e.g. Logic's ES1 sampler.

Is all this complex? Yes, but these are amazing tools we now have at our disposal, for listening and composing, and producing music. I think the main thing is to find some tools you enjoy and do just that with them.




Home        Media Players         People       Sequencers