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

  1.  WM MID Scan
  2.  ───────────
  3.  
  4.  MIDscan.BAT does the following:
  5.  
  6.       (1) Changes the current directory to WAVmaker's MID\ subdirectory and 
  7.           launches WM MIDscan from the EXE\ subdirectory, passing on user-
  8.           supplied command line parameters, and redirecting standard output 
  9.           (used for all WM Scan output) to the file WMscan.TXT in WAVmaker's 
  10.           Temp\ subdirectory.
  11.                   
  12.           WM MIDscan reads the specified input file (using the default 
  13.           extension MID, if necessary), assumed to be Standard MIDI Level 0 
  14.           or Level 1 {WMMID}, and generates a listing containing the following 
  15.           information:
  16.                   
  17.             ■ File name and type (Level 0 or Level 1).
  18.                           
  19.             ■ A selection of events found, sorted by MIDI track and channel 
  20.               number:
  21.  
  22.                 ■ Time signature
  23.                 ■ Tempo
  24.  
  25.                 ■ Program change         (see below {MIDscan 55})
  26.                 ■ Note                   (note numbers are listed)
  27.                                  
  28.                 ■ Polyphonic pressure    (note numbers are listed)
  29.                 ■ Modulation
  30.                 ■ Portamento time
  31.                 ■ Data entry
  32.                 ■ Volume
  33.                 ■ Panpot
  34.                 ■ Expression
  35.                 ■ Hold 1
  36.                 ■ Portamento
  37.                 ■ Sostenuto
  38.                 ■ Soft
  39.                 ■ Effect 1 depth         (Roland GS: reverb level)
  40.                 ■ Effect 2 depth
  41.                 ■ Effect 3 depth         (Roland GS: chorus level)
  42.                 ■ Channel pressure 
  43.                 ■ Pitch bend
  44.                                  
  45.                 ■ All sounds off
  46.                 ■ Reset all controllers
  47.                 ■ All notes off
  48.                 ■ Omni off
  49.                 ■ Omni on
  50.                 ■ Mono
  51.                 ■ Poly
  52.                                  
  53.                 ■ System Exclusive
  54.                                  
  55.               Program numbers 0-127 are reported with the corresponding GM
  56.               (General MIDI) instrument names. There is no GM standard for
  57.               drum kits, so for Channel #10 (the default GM drum channel) 
  58.               the following Roland SC (Sound Canvas) assignments are used:
  59.                           
  60.                          ┌──────────────┬──────────────────┐
  61.                          │  Program #   │   Program name   │
  62.                          ├──────────────┼──────────────────┤
  63.                          │          0   │   Standard Set   │
  64.                          │          8   │   Room Set       │
  65.                          │         16   │   Power Set      │
  66.                          │         24   │   Electronic Set │
  67.                          │         25   │   TR-808 Set     │
  68.                          │         33   │   Jazz Set       │
  69.                          │         40   │   Brush Set      │
  70.                          │         48   │   Orchestra Set  │
  71.                          └──────────────┴──────────────────┘
  72.                                  
  73.           Upon succesful completion, WM MIDscan writes a title:value pair to 
  74.           WAVmaker's public Function key file for inheritance by the caller 
  75.           {FnKeys}. The title is "File #1", the value is the input filename. 
  76.  
  77.       (2) Goes back to WAVmaker's main directory and invokes WM Read to let 
  78.           you browse the event listing left by WM MIDscan in Temp\WMscan.TXT.
  79.  
  80.  Tip:  Analyze all your MIDs with WM MIDscan before letting WM MIDtoLST loose 
  81.   ──── on them {MIDtoLST}. If WM MIDscan can make sense of a MID, then chances
  82.        that WM MIDtoLST will cope, too (there are many things that can go wrong
  83.        with MIDI files, especially if you download them from an Internet site 
  84.        or from a BBS). You will also find out exactly which notes must be 
  85.        covered by your PRG instrument definitions {PRGed} much quicker than 
  86.        by trial and error with WM MIDtoLST and WM LSTtoWAV.
  87.                   
  88.  Note: Information complementary to that given by WM MIDscan can be obtained
  89.  ───── using the freeware utility MIDIcat {MIDIcat}.
  90.  
  91.  The input filename is written to WAVmaker's public Function key file with the
  92.  title "File #1" upon successful termination.
  93.