home *** CD-ROM | disk | FTP | other *** search
- WM MID Scan
- ───────────
-
- MIDscan.BAT does the following:
-
- (1) Changes the current directory to WAVmaker's MID\ subdirectory and
- launches WM MIDscan from the EXE\ subdirectory, passing on user-
- supplied command line parameters, and redirecting standard output
- (used for all WM Scan output) to the file WMscan.TXT in WAVmaker's
- Temp\ subdirectory.
-
- WM MIDscan reads the specified input file (using the default
- extension MID, if necessary), assumed to be Standard MIDI Level 0
- or Level 1 {WMMID}, and generates a listing containing the following
- information:
-
- ■ File name and type (Level 0 or Level 1).
-
- ■ A selection of events found, sorted by MIDI track and channel
- number:
-
- ■ Time signature
- ■ Tempo
-
- ■ Program change (see below {MIDscan 55})
- ■ Note (note numbers are listed)
-
- ■ Polyphonic pressure (note numbers are listed)
- ■ Modulation
- ■ Portamento time
- ■ Data entry
- ■ Volume
- ■ Panpot
- ■ Expression
- ■ Hold 1
- ■ Portamento
- ■ Sostenuto
- ■ Soft
- ■ Effect 1 depth (Roland GS: reverb level)
- ■ Effect 2 depth
- ■ Effect 3 depth (Roland GS: chorus level)
- ■ Channel pressure
- ■ Pitch bend
-
- ■ All sounds off
- ■ Reset all controllers
- ■ All notes off
- ■ Omni off
- ■ Omni on
- ■ Mono
- ■ Poly
-
- ■ System Exclusive
-
- Program numbers 0-127 are reported with the corresponding GM
- (General MIDI) instrument names. There is no GM standard for
- drum kits, so for Channel #10 (the default GM drum channel)
- the following Roland SC (Sound Canvas) assignments are used:
-
- ┌──────────────┬──────────────────┐
- │ Program # │ Program name │
- ├──────────────┼──────────────────┤
- │ 0 │ Standard Set │
- │ 8 │ Room Set │
- │ 16 │ Power Set │
- │ 24 │ Electronic Set │
- │ 25 │ TR-808 Set │
- │ 33 │ Jazz Set │
- │ 40 │ Brush Set │
- │ 48 │ Orchestra Set │
- └──────────────┴──────────────────┘
-
- Upon succesful completion, WM MIDscan writes a title:value pair to
- WAVmaker's public Function key file for inheritance by the caller
- {FnKeys}. The title is "File #1", the value is the input filename.
-
- (2) Goes back to WAVmaker's main directory and invokes WM Read to let
- you browse the event listing left by WM MIDscan in Temp\WMscan.TXT.
-
- Tip: Analyze all your MIDs with WM MIDscan before letting WM MIDtoLST loose
- ──── on them {MIDtoLST}. If WM MIDscan can make sense of a MID, then chances
- that WM MIDtoLST will cope, too (there are many things that can go wrong
- with MIDI files, especially if you download them from an Internet site
- or from a BBS). You will also find out exactly which notes must be
- covered by your PRG instrument definitions {PRGed} much quicker than
- by trial and error with WM MIDtoLST and WM LSTtoWAV.
-
- Note: Information complementary to that given by WM MIDscan can be obtained
- ───── using the freeware utility MIDIcat {MIDIcat}.
-
- The input filename is written to WAVmaker's public Function key file with the
- title "File #1" upon successful termination.