From mailserv@gaia.ucs.orst.edu Mon Nov 14 17:21:19 1994
Precedence: Bulk
Date: Mon Nov 14 15:16:51 PST 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 V10 #11

GUS Musician's Digest       Mon, 14 Nov 94 15:16 PST     Volume 10: Issue  11 

Today's Topics:
                         Bank switching (...)
                  Bank switching and standard banks
                    GUS Musician's Digest V10 #10
                                mnpats

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: Mon, 14 Nov 1994 11:09:29 +0100
From: A.PAUW@ELSEVIER.nl
Subject: Bank switching (...)

Talking about bank switching and controller things.

A few weeks ago I had a e-mail discussion with Dan McKee about
it. He is the author of the WinJammer sequencer. I myself use
the WinJammer Pro and heard from Dan that he has made some kind
of switch for having the CC0 /CC32 bankswitching codes reversed
CC0 + 128 * CC32
or
128 * CC0 + CC32
can be defined for every device in a multiport setup.

Also you can define banks etc as you want.

See, someone is doing his best (thanks Dan). The rest is up to
Gravis.

I still would recommend the bank arrangement of Roland (GS
mapping). This way many midi files made on these instruments
will play properly. It has a cleverly designed `fall-back'
system when a patch is not found the selected bank. Only the
sound effects (Patch 121-128) does not have this for an obvious
reason (they are all different), like this (from Roland):

Patch	Bank	Instrument
121	0	Gt.FretNoise
	1	Gt.CutNoise
	2	String Slap
122	0	Breath Noise
	1	Fl.Key Click
123	0	Seashore
	1	Rain
	2	Thunder
	3	Wind
	5	Bubbl
124	0	Bird
	1	Dog
	2	Horse-Gallop
	3	Bird2
125	0	Telephone 1
	1	Telephone 2
	2	DoorCreaking
	3	Door
	4	Scratch
126	0	Helicopter
	1	Car-Engine
	2	Car-Stop
	3	Car-Pass
	4	Car-Crash
	5	Siren
	6	Train
	7	JetPlane
	8	Starship
	9	Burst Noise
127	0	Applause
	2	Screaming
	3	Punch
	4	Heart Beat
	5	FootSteps
128	0	Gun Shot
	1	Machine Gun
	2	Laser Gun
	3	Explosion

The Drum sets are also available
Prog.	Drum Set
00h	Standard Set
08h	Room Set
10h	Power Set
18h	Electronic Set
19h	TR-808 Set
20h	Jazz Set
28h	Brush Set
30h	Orchestra Set
38h	SFX Set

Thinking about it, the current non-incremental patchloading
doesn't give any problems with the drum banks as there is only
one channel. I know there are patch sets available for some of
these drum banks. I recommend concentrating for now on the drum
bank patches. Be aware that choosing a patch from bank 0 when
the patch is not available in the other bank is a big advantage
here. It saves much disk space!

Anyway, I hope Gravis implements incremental patchloading for
all channels, except channel 10.

Greetings,
Albert Pauw

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

Date: Mon, 14 Nov 1994 11:25:22 GMT
From: Clarke Brunt <CLARKE@lsl.co.uk>
Subject: Re: Bank switching and standard banks

>   I'm recommending that the GUS driver become a 
>   full SCC-1 emulator.  It still requires a scan of patch and bank 
>   changes to prepare to play any MIDI sequence.

I don't know much about banks and things, but I can't see a way that
MIDI scanning could be built into the Windows driver. There is
nowhere in the Windows API to hang such a function - the driver is
merely told to play notes - it's the applcation which does the
sequencing and timing and fires off the notes at the right time.

There is a Windows component which can sequence MIDI files -
MCISEQ.DRV - the thing used by Media Player to play MIDs, or by
any application using the 'High-Level Functions', but this
is not used by more sophisticated sequencers.

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

Date: Mon, 14 Nov 94 9:18:30 GMT
From: james@maths.ex.ac.uk
Subject: Re: GUS Musician's Digest V10 #10

GUS Musician's Server wrote
>From: Tomas Stark <Tomas.Stark@lule.frontec.se>
>Subject: Books on "computer music" wanted
>
>Can someone out there please help me! Being a new MIDIer and GUSer I'm
>looking for good books explaining the standards and possibilities of "computer
>music".
>
>Since I'm working with computers daily I'm not afraid of the more heavy technical
>stuff.

Books?  this is the internet Tomas...kill Caxtons children
http://www.maths.ex.ac.uk/~james/midifaq.html

-- 
James Andrews, Computer Development Officer, Exeter University Maths Dept

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

Date: Sun, 13 Nov 1994 14:03:12 -0800 (PST)
From: George!!! <gmontem@mercury.sfsu.edu>
Subject: mnpats

Anyone d/l and auditioned the mnpats yet?  If so, how good are they?  
Which patches can they replace if they were intended to replace?


<EOT>

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

End of GUS Musician's Digest V10 #11
************************************

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
Main European Site:    src.doc.ic.ac.uk              packages/ultrasound
Main Australian Site:  ftp.mpx.com.au                /ultrasound/general
                                                     /ultrasound/submit
South African Site:    ftp.sun.ac.za                 /pub/packages/ultrasound
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
                       ftp.st.nepean.uws.edu.au      pc/ultrasound
                       ftp.luth.se                   pub/msdos/ultrasound

                       Gopher Sites                  Menu directory
                       ------------                  --------------
Main Site:             src.doc.ic.ac.uk              packages/ultrasound

                       WWW Pages
                       ---------
Main Site:             http://www.cs.utah.edu/~debry/gus.html

Main European Site:    http://src.doc.ic.ac.uk/packages/ultrasound/
Main Australian Site:  http://ftp.mpx.com.au/archive/ultrasound/general/
                       http://ftp.mpx.com.au/archive/ultrasound/submit/
                       http://ftp.mpx.com.au/gravis.html
                       
Mirrors:               http://www.st.nepean.uws.edu.au/pub/pc/ultrasound/

MailServer For Archive Access: Email to <mail-server@nike.rz.uni-konstanz.de>
                               Email to <ftpmail@doc.ic.ac.uk>

New Submit Files Mailing List: Email to <listproc@uni-konstanz.de>
                         with content "subscribe epas-list <your-name-here>"

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.).


