home *** CD-ROM | disk | FTP | other *** search
/ Groovy Bytes: Behind the Moon / groovybytes.iso / GROOVY / SND_TOOL / WM10.ZIP / DOC.DAT / wmmid.txt < prev    next >
Encoding:
Text File  |  1995-08-30  |  2.5 KB  |  42 lines

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