home *** CD-ROM | disk | FTP | other *** search
- MT32GS Version 1.1ß (Beta Test Version)
- 4-23-94
- MT-32/LAPC-1/CM-32L/CM-64 General MIDI emulator
- By: Mike "Newt" Cornelius
- Requires: A Roland MT-32/LAPC-1/CM-32L/CM-64, and a MPU-401 or
- compatable midi interface. (The LAPC-1 has one built in)
- This program is PUBLIC DOMAIN (Freeware) and can be passed along
- with no restrictions. (As long as it is not sold for profit)
-
- Purpose:
- ------------------
-
- To make the popular series of Roland modules & cards support the General
- MIDI standard.
-
- This is done by rearranging and rewriting some of the sound "patches" in
- the MT-32. The General MIDI standard is the one used by Microsoft Windows
- 3.1 and many other programs. This program will make your Roland sound more
- exact according to the GS standard.
-
- Version 1.1ß incoporates:
-
- o Selectable Ports. (No longer restricted to IO Port 330)
- o Uses VESA Audio drivers for better compatability.
- o Now can play Standard MIDI files (Type 0 & Type 1) from command line
-
- Note: The sound patches have NOT changed from Version 1.0
-
- ----
- MT32GS
- Version 1.0 was created on 09-17-92. There have NOT been any changes since
- then until now. Version 1.0 was the initial release. This release is a
- BETA version of MT32GS.EXE. If this turns out to work O.K. for several
- people with newer machines, then Version 1.2 will be sent through all the
- various software channels. However, this version should be completely
- functional.
-
- Included Files:
- ------------------
-
- MT32GS.DOC The file you are reading now
- MT32GS.EXE The executable file
- MT32GS.TIM The Sysex information for the General Midi Standard
- MT32NORM.TIM The Sysex information needed to reset the MT-32
- THE_SIGN.MID Test General MIDI .MID file for MIDI File Playback
- (The song is "I saw the Sign" by Ace of Base)
- TEST.BAT Runs a basic test, including playing of the MIDI file
- GM.BAT Sets MT-32 to GM via included VESA driver
- MT32.BAT Sets MT-32 to normal via included VESA driver
- FILE_ID.DIZ Brief description of program (For BBSs)
-
- Quick Start: (Using with Windows)
- -------------------
-
- (This assumes that you have already set up your Roland drivers on Windows)
-
- 1. Run the program "MT32GS" with no command line parameters.
- (Note, try running GM.BAT if you get an error message)
- 2. Load Windows
- 3. Go to the Control panel, and click on "MIDI Mapper"
- 4. Click on the Edit button (Assumes you are using the LAPC-1 map setup)
- 5. Change all the "Patch Maps" for channels 1-10 to "[None]"
- 6. Close the Control Panel
- 7. Open Media Player
- 8. Load CANYON.MID.
- 9. Play the file.
- 10. Exit Windows
- 11. Type "MT32GS R" to reset the MT-32 back to normal.
- (Note, try running MT32.BAT if you get an error message)
-
- That's it!
- Everytime you use windows or any other program that uses the general
- Midi Standard run "MT32GS". And if you need to go back to normal
- Mt-32 run "MT32GS R". (This also resets the MT-32 back to normal from
- games that write in System Exclusive data to your Roland)
- Use the batch files for better compatability.
-
-
- VESA Audio Standard
- -------------------
-
- Included is a MPU-401 VESA audio driver, to see its arguments and set it up
- type "MPU /?".
- The VESA audio standard was started to make programming AUDIO for DOS much
- easier and to solve compatability problems.
- VESA support was added due to problems with the internal MIDI routines and
- some PCI buses. It also gained the benefit of allowing to play MIDI files.
-
- To use the VESA driver with MT32GS see the batch files (.BAT) for good
- examples. Or:
-
- MPU (Loads MPU driver)
- MT32GS (Sets MT-32 into GM emulation)
- MPU U (Unloads MPU driver from memory)
-
-
-
- More On Commands
- -----------------------
-
- Typing "MT32GS" without any parameters will show all comments and set your
- Roland device to the General Midi setup.
-
- Arguments:
-
- A - After completion of playing a MIDI file reset the MT-32 back to normal
- D - Bypass VESA drivers and use direct MPU-401 manipulation
- H - Display all commands available in MT32GS
- J - Just play the midi file, and do not change the MT-32's status
- M - (Note, this must be followed by a path and filename)
- This plays a Standard MIDI file (VESA drivers MUST be loaded)
- For Example: typing "MT32GS M THE_SIGN.MID" will play the example
- MID file, only after setting General MIDI emulation. To bypass
- setting of emulation add a J parameter.
- N - No comments, suppress text messages on screen
- P - Set MIDI IO port for Direct mode, default is 330h, this must be in
- REGULAR DECIMAL numbers, do not place a hexidecimal number here.
- Example "MT32GS P 816"
- R - Reset the MT-32 to Normal Operation
- V - View MIDI information when you play a MIDI file
-
- o A space must be between each argument.
- o The order of the arguments does not matter.
- o For example, if you wanted to reset the MT-32 back to normal and not read
- the comments, play a midi-file and see the MIDI files information type:
- "MT32GS R N M THE_SIGN.MID V" (THE_SIGN.MID represent the MIDI file
- you wish to play)
-
- Sounds
- -------------------------
-
- The sounds were gathered from an outside source, and are fairly accurate.
- It represents the GS standard MUCH MUCH better than the regular LAPC-1
- driver that Windows uses. Any program that can use "GENERAL MIDI" should
- work with this.
- MT32GS remaps the MT-32 to use channels 1-8 as melodic, and channel 10 as
- the percussion channel. Channel 9 is made unavailable. (A compromise that
- had to be made)
-
-
- --------
-
- If you have questions or comments I can be reached at the following:
- PRODIGY ID# KBND17B.
- Internet Address: kbnd17b@prodigy.com
- BBS Support: Outdoor Sportsman BBS (407)635-9590 (1200-28.8k)
- Software Creations BBS: (Account Name: John Cornelius)
- John.Cornelius@swcbbs.com
-
- Enjoy,
-
- Mike "Newt" Cornelius
- New Smyrna Beach, Florida