home *** CD-ROM | disk | FTP | other *** search
- WM MIDI Format
- ──────────────
-
- WAVmaker recognizes Standard MIDI files, Level 0 and Level 1, as defined by
- the Standard MIDI file specification (version 1.0). These are the formats
- usually employed to exchange sequences in a manufacturer-independent way,
- and the ones which you are most likely to encounter on Internet sites and
- BBSs.
-
- Standard MIDI Level 0 files consist of one multi-channel track. With only one
- ───────────────────── track, the number of independent channels is 16. This is
- quite enough for most purposes, especially since all percussion sounds and
- special effects can be kept on one channel (each channel controls a virtual
- 128-note keyboard, so by assigning a different sample file to each key you can
- control as many as 128 different sounds with only one channel). You can also
- change program (instrument) at any time, for any channel, so instruments
- played at different times can use the same channel.
-
- Standard MIDI Level 1 files consist of up to 65 535 simultaneous tracks (a so
- ───────────────────── called "vertically one-dimensional form"). Each track is
- just like the single track in a Level 0 file. In principle, you could use this
- capacity to simultaneously control 65 535 tracks * 16 channels, for a total of
- 1 048 560 independent channels. Since each channel can control up to 128
- different sounds, you could play up to 134 215 680 distinct sounds at the
- same time! In practice, you'll find few if any Level 1 files in public
- archives, partly because Level 0 is enough for most practical purposes, partly
- because most people can not be expected to have the hardware necessary to
- control more than 16 MIDI channels (the MIDI hardware interface with which the
- whole MIDI thing got started back in the early 80s - nowadays we sometimes
- tend to forget that MIDI really is short for Musical Instrument Digital
- Interface! - handles 16 channels; in order to have more, you need multiple
- MIDI ports and software to control them, e.g. a sequencer capable of sending
- different tracks to different ports). On the other hand, Level 1 files are
- THE format to use if you really want/need to take advantage of the polyphonic
- capabilities offered by WAVmaker (let me know if you ever come close to using
- it at FULL capacity!).
-
- There is also a Standard MIDI Level 2 format, used to store multiple songs
- (a "horizontally one-dimensional form"). Since there is little to be gained
- from using one Level 2 file instead of several Level 1/0 files, this format
- is almost never used or supported.