               ͻ
                           GS Reset For Windows              
                                 Ver 1.0                     
                             Copyright 1994                  
                           Lior & Tal Barenboim              
                                                             
                        Programing: Lior Barenboim           
                  Concept & Graphic Design: Tal Barenboim    
                       Documention by Tal Barenboim          
               ͼ 
                  

STUPID DISCLAMIER
=================
Ŀ
This program is PUBLIC DOMAIN, you can copy it to everyone you want    
as long as you DO NOT and i repeat DO NOT change it or part of its     
files, and/or remove some files from the .ZIP file (the archive file). 


Lior & Tal Barenboim will not be responsible to any or some damage
cuased by this program (yeah right, what can a SYSEX do :).
You use it on you own risk.


WHAT DOES THIS PROGRAM DO ?
===========================

This program Sends a GS RESET SYSEX message to the Roland Sound Canvas module,
(i.e SCC-1, SC-55) thru the MPU-401 driver in Windows.

WHY SHOULD I USE IT ?
=====================

Well, I created this program becuase I noticed that some MIDI Players
and Sequencers in Windows, some how for unknown reasone when playing
mostly standard MIDI files or bulk ones, do not reset the Sound Canvas
when re-loading other MIDI files after thoes.

Example: I loaded a GS song and played it. Now i load another
file lets say a GM song that DOES NOT include a GS RESET SYSEX msg.
The result in some cases will be a distorted MIDI song becuase of
the GS MIDI song, that included some SYSEX msgs to change some variables in
the Sound canvas module.

Even if you will exit the sequencer and return the problem will remain,
becuase most Sequencers/Players do not send a GS reset.

I have encountrered this problem with CakeWalk Pro 2.0, Cubase Score,
Turtle Beach Karaoke.. there might be more.


HOW TO INSTALL ?
================

1. Unzip the GSRESET.ZIP file to a temp. directory.

2. Now, Move or copy the *.VBX files and the VBRUN300.DLL to the SYSTEM
   directory.

3. Copy the GSRESET.EXE to your module's utility directory, or where
   ever u want it.

4. The LAST file - GS_RESET.MID is the MIDI SYSEX data to be sent.
   copy it to where ever u want.


Now In PROGRAM MANAGER , create a new Item, specify the program directory
and exeutable file (i.e GSRESET.EXE) and in the Working Directory,
specify where is the GS_RESET.MID is to be found.

Example:

Program Name: GS RESET
Command line: c:\scc1\gsreset.exe
Working Directory: c:\scc1       <-- This is where the GS_RESET.MID
                                     is to be found.

           I M P O R T A N Tͻ
            Make sure have a MIDI MAPPER Config file with the   
            MPU-401 driver marked ON on all 16 channels.        
            and it is the defult/current MIDI MAPPER config     
            to be use.                                          
           ͼ  
                 

Now you can run the program.


HOW TO USE THIS PROGRAM
=======================

The GS RESET program is very self explantory, some things you must know:

1 - If GS RESET cant find the GS_RESET.MID file - it will write so at the
    the STATUS BOX.

2 - When the GS RESET is done - a message will appear at the Status box.
    you can now close this program.

3 - If you are using the ROLAND MPU-401 original driver that came with
    your Windows, you must understand that this driver allows
    ONE program at a time to make use of the Driver. You cant
    for example open CakeWalk Pro and MEDIA PLAYER at the same time.

    So Remeber to close the Sequencer/Player , GS RESET your moudle,
    and re run the Sequnecer/Player.

    Now, Users of CakeWalk Pro 2.0 have a bonus here. On the diskette
    you will find a new driver created by TTS that allows multiple
    MPU-401 programs to be opened at once.
    If You want to install it, Remove the MPU-401 driver from the
    Driver applet in the Control panel and add a new one/unlisted driver
    and insert the diskette in drive A:

    After you installed this driver YOU CAN use GS RESET and any
    other programs at the SAME time. Dont PLAY a MIDI with
    Media Player and CakeWalk becuase it will be sound bad, but
    you can open GS RESET minmize it, and work for example with  CakeWalk.
    The moment you suspect that CakeWalk doesnt play right, stop
    playing the MIDI, switch to GS RESET, and GS RESET your canvas.
    Now return to CakeWalk, rewind and PLAY again :)

  I M P O R T A N T ͻ
   Remeber that if you replaced the ROLAND MPU-401 driver with   
   TTS MPU-401 driver, you muste RE-EDIT your MIDI MAPPER        
   config file to make use of the driver i.e                     
   make sure that MPU-401 driver is used in all 16 channels      
 ͼ  
    


SOME INFORMATION
================

This program was created in Visual Basic 3 Professional for Windows
in about 40 Minutes. The long part was designing the GS icon and the
the interface.

I HATE DRAWING ICONS :)

The program acctualy plays GS_RESET.MID to send the SYSEX data,
so its important that you dont change it.


For comments/Bugs/problems

Send E-Mail to: talb@zeus.datasrv.ac.il


Enjoy,
    May the Force be with you.



