MTTOGM Version 1.2 7-13-93 Converts MIDI files written for a MT-32/LAPC-1 into the now popular General MIDI patch set. By: Mike "Newt" Cornelius Requires: DOS 3.3 or higher 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 change program change/patches from a sequence created for a MT-32 or compatable sound module and rearrange them into General MIDI compatable sequences. General MIDI is the new standard patch set used by many synthesizer manufacturers, and is the standard on which MIDI is set in the Windows Multimedia enviroment. The file "PATCHCNV.TXT" can be rearranged so that it can convert from ANY type of patch set for melodic channels only. Included Files: ------------------ MTTOGM.DOC The file you are reading now MTTOGM.EXE The executable file PATCHCNV.TXT The file with the patch conversion data. (user-editable) RULES.MID Sample MIDI file written for MT-32 FILE_ID.DIZ Description of Program If you find any other files besides these in the archive, please delete them. Quick Start: ------------------- To convert the sample file to General MIDI type the following: MTTOGM RULES.MID RULESGM.MID The program will proceed to convert the file. Now load the file RULES.MID in any MIDI-FILE player and listen to the MT-32 version, it will sound completely wrong on a GM device. Now load up RULESGM.MID and note the difference. If you want the text that rushes by to be read one screen at a time type: MTTOGM RULES.MID RULESGM.MID |MORE This will pause for one screen-full of information at a time. More On Commands ----------------------- MTTOGM [d:[\dir\]]source.mid [d:[\dir\]]dest.mid words in '[ ]' are optional. Custom Patch Maps ------------------------- Information about editing the standard patch remapping data can be found at the end of the PATCHCNV.TXT file. Notes -------- This program should also work on AIL/John Miles .XMI (Extended MIDI files) History -------- Version 1.0 First Released version Version 1.1 Unreleased Fixed problem of garbled meta commands Version 1.2 Current Release Fixed problem of garbled track & file headers Reports SYSEX events, and relays more META information Optimized speed, and reduced size of executable Correctly determines if file is SMF or XMI file, and if neither it terminates the program with an error. Now correctly translates sample file. (V 1.0 didn't work!) Patch 108 now correctly converts to patch 78 ------- If you have questions or comments I can be reached on the Prodigy service at ID# KBND17B. Enjoy, Mike "Newt" Cornelius New Smyrna Beach, Florida