From mailserv@gaia.ucs.orst.edu Sun Apr 24 16:04:38 1994
Precedence: Bulk
Date: Sun Apr 24 13:49:55 PDT 1994
From: gus-music-request@gaia.ucs.orst.edu (GUS Musician's Server)
Reply-To: gus-music@gaia.ucs.orst.edu (GUS Musician's Digest)
Subject: GUS Musician's Digest V6 #23

GUS Musician's Digest       Sun, 24 Apr 94 13:49 PST     Volume 6: Issue  23  

Today's Topics:
                       General Patch Bank info
                         Using custom patches

Standard Info:
	- Meta-info about the GUS can be found at the end of the Digest.
	- Before you ask a question, please READ THE FAQ.

----------------------------------------------------------------------

Date: 24 Apr 94 10:10:27 EDT
From: "Eric Bell, Howling Dog Systems" <71333.2166@CompuServe.COM>
Subject: General Patch Bank info

Here is some info on patch banks.

New versions of Power Chords have a special UltraSound Options dialog box
available. To access it from Power Chords or Power Chords for UltraSound,
select Options... from the Main Menu, then 'UltraSound Options'. In Power
Chords Pro, select 'MIDI...' from the Main Menu, then 'UltraSound Options'.

The UltraSound Options dialog box displays the Patch Memory Left on your
UltraSound card, and allows you to set alternate melodic and drum banks.


UltraSound Patch Banks
----------------------

The UltraSound card allows you to set up alternate banks of instrument sounds
which can be used instead of the default General MIDI patches. You can set up
to 1024 different melodic and 1024 different drum banks in your ULTRASND.INI
file. These are then selected by number in the UltraSound Options dialog in
Power Chords.

ULTRASND.INI file
-----------------

This file specifies which patches are to be used when the different MIDI patch
change commands are issued, and which patches are to be used for each drum
sound.

There is a default melodic bank entry which looks like this:

[Melodic Bank 0]
PatchDir=C:\ULTRASND\MIDI\
0=acpiano
1=britepno
2=synpiano
 ..

and a default drum bank entry which looks like this:
[Drum Bank 0]
PatchDir=C:\ULTRASND\MIDI\
27=highq
28=slap
 ..

Each bank's PatchDir item indicates where the patches are to be found.

To add a new bank, you simply edit the ULTRASND.INI file and append new
information. Here's an example of an added bank:

[Drum Bank 1]
PatchDir=c:\ultrasnd\midi\newbank\
35=KICK1
36=KICK2
37=RIMSHOT

Various INI file sections are provided with each patch set. Using a basic text
editor (such as DOS' EDIT, or the Windows NOTEPAD program) append the INI
fragments to the ULTRASND.INI file.

We suggest you retain the bank numbering as shipped for compatibility with
future releases of patch sets, and for compabitility with other users of the
patch sets. This will also make it easier to trouble shoot your installation.


Automatic Fallback to the Default Bank
 -------------------------------------

When you specify a bank, but access a patch number that has no entry for that
bank, it automatically takes the selection from the default bank, Bank 0.

------------------------------

Date: Sat, 23 Apr 1994 22:16:27 -0400 (EDT)
From: Phat H Tran <ptran@sciborg.uwaterloo.ca>
Subject: Using custom patches

> Date: Fri, 22 Apr 94 12:24:00 MDT
> From: Thomas Day <ThomasD@tps.com>
> Subject: MIDI Mapper
> 
> Since Microsquash didn't bother to spend much time describing
> MIDI Mapper in their documentation, does anyone know of a FAQ
> or other source for this "feature?"  Or am I barking up the wrong tree
> hoping that this will allow me to use different patch sets for my GUS?

Wrong tree.  MIDI Mapper only lets you play the shell game with 
whatever patches you have in bank 0.  To actually put custom
patches into bank 0, you must edit the bank 0 as well as the
[Melodic Patches] and [Drum Patches] sections in ultrasnd.ini
([Melodic Bank 0] and [Melodic Patches] must agree, and [Drum
Bank 0] and [Drum Patches] must agree).  Also, only patches in
the /ultrasnd/midi directory are accessible.  

The reason you can only work with bank 0 is that virtually all
apps that support patch caching always pass 0 for the bank number
to the patch caching functions.  To be able to use the other
banks, we have to ask makers of CakeWalk, Recording Session, etc.
to support multiple banks in their patch caching.  Gravis can't
do anything at the driver level.  The only app I know of that
takes advantage of multiple banks on the GUS is PowerChords 
Pro 2.03.

Phat.

------------------------------

End of GUS Musician's Digest V6 #23
***********************************

To post to tomorrow's digest:                        <gus-music@mail.orst.edu>
To (un)subscribe or get help:                <gus-music-request@mail.orst.edu>
To contact a human (last resort):              <gus-music-owner@mail.orst.edu>

FTP Sites              Archive                       Directories
---------              -------                       -----------
Main N.American Site:  archive.orst.edu              pub/packages/gravis
                       wuarchive.wustl.edu           systems/ibmpc/ultrasound
Main Asian Site:       nctuccca.edu.tw               PC/ultrasound
European Callers ONLY: theoris.rz.uni-konstanz.de    pub/sound/gus
Submissions:           archive.epas.utoronto.ca      pub/pc/ultrasound/submit
Newly Validated Files: archive.epas.utoronto.ca      pub/pc/ultrasound
Mirrors:               garbo.uwasa.fi                mirror/ultrasound
 
MailServer For Archive Access: Email to <mail-server@nike.rz.uni-konstanz.de>

Hints:
      - Get the FAQ from the FTP sites or the request server.
      - Mail to <gus-music-request@mail.orst.edu> for info about other
	GUS related mailing lists (general use, programmers, etc.).


