Apparently-To: john.smith@gravis.com


GUS Musician's Digest       Sun, 2 Jan 94  3:30          Volume 4: Issue   2  

Today's Topics:
                    Add this to Patch Maker Light?
                        Cakwalk 2.0 256K limit
                        guilty by association
                     GUS Musician's Digest V4 #1
                         Windows GUS settings

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: Sun, 2 Jan 1994 01:20:31 -0700 (MST)
From: jknepley@nyx10.cs.du.edu (Jim Knepley)
Subject: Add this to Patch Maker Light?

Patch Maker Light is pretty slick, a bit simple, but functional anyway.  
My only two complaints are the looping and envelope settings are kinda' weak 
and when I save a patch it doesn't offer me the option to add it to my 
ultrasnd.ini file.  Ideally, it would offer to add it in any patch 
bank so I could have a custom patch bank of my own and use Patch Maker 
directly with it.

Gravis?

Jim

PS -- I'm waiting for Patch Maker Pro (or Heavy, or whatever), maybe have 
waveform windows like GoldWave to set loop points?  :)

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

Date: Sat, 1 Jan 94 11:46:19 EDT
From: Da RaStA BoY <james_d@cs.odu.edu>
Subject: Cakwalk 2.0 256K limit

Greetings Folks,

	I'm sure many of you are using CAKEWALK 2.0 FOR WINDOWS.
I was wondering if 12 Tone Systems has relesed a patch caching fix that
allows Ultrasound memory support above 256K.  

	1. Does 12 Tone Systems have a support BBS??

	2. Does a fix exist and where??

How simple just two questions....  Happy New Year!!!!!  Gravis Junkies.....

		Fred Denny.................

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

Date: Sat, 1 Jan 94 16:50:07 CST
From: chuth@lonestar.utsa.edu (Cornel H. Huth)
Subject: guilty by association

> I don't know what the official answer is, but these two calculations
> (and any other variations involving just multiplying the numbers
> together) give the SAME answer.

ch vol/C7=70h   ch expression/CB=60h  ch note on velocity=75h

Well, let's see. Let's say that controller B (expression) modifies controller
7 (volume) and that velocity modifies that result:

 70h*60h/7Fh = 54h
 54h*75h/7Fh = 4Dh

And

 70h*75h/7Fh = 67h
 67h*60h/7Fh = 4Dh

Sure enough. Looks I overlooked the obvious algebra (heh) and didn't have the
main unknown pin-pointed: is this a linear modification? In other words, does
expression modify volume linearly? And does velocity?

In the end, I'd like to come up with a single linear value from 0-127 which
can then be used against either a log or linear list of volume values for
any particular sound card. So, if all the relationships are linear, then the
answer is already here. If not, what are the relationships?

> >How is the pitchbend range determined?

> A previous digest included how to set the range. Apparently set
> controllers 100/101 OFF (0), set the range (tones) in controller 6,

Okay, LSB & MSB to 0 for pitchbend sensitivity. Right. Have that.

> then set 100/101 ON (127) again. Where are any docs which tell us

Hmmm.  Yes, looks like that has to be that way: off PBS first, send
the actual pitchbend range in controller 6 & 32+6 (didn't know about C6),
and then on PBS. Should work the same for tuning (though I don't know
what I would use the tuning stuff for). Okay, thanks a heap. Makes sense.

Now that the "how to" is known, exactly what value is this? Is it the number
of semitones?

What's the default pitchbend range? Two... two semitones? What? Implementation
defined? Is that right?

Back to controller 6, is the MSB actually whole semitones (or whatver unit
it is), so that controller6=2 and C38=0 means 2, and not 200h? Or is the MSB
typically 0 and the LSB the value for pitchbend range? Or is the LSB's
significance nil with regard to this controller? Well, finding out about C6
and the way it's used with the PBrange stuff will give me something specific
to watch for. Mucho gracias.

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

Date: Sun, 2 Jan 1994 00:52:46 -0500 (EST)
From: Phat H Tran <ptran@sciborg.uwaterloo.ca>
Subject: Re: GUS Musician's Digest V4 #1

> Date: Fri, 31 Dec 93 12:20:13 EST
> From: dmcintyr@muselab.ac.runet.edu
> Subject: GUS Windows Drivers (and CW 2.0)
> 
>  The new Windows drivers don't let you specify the default starting volume
>  for MIDI and WAVE and they don't let you select line in, microphone and so
>  on.  I have to manually set these every single time I start Windows with
>  the mixer aplet.  Is there any way to avoid this?  It's a serious pain in
>  the ass.

Use the new mixer included with the drivers instead of the old one, and
hit the Save button.  There seems to be a bug preventing the state of
the mic and line inputs from being restored correctly, though.

Phat.

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

Date: Sat, 1 Jan 1994 09:00:53 -0800 (PST)
From: mikebat@netcom.com (Mike Batchelor)
Subject: Re: Windows GUS settings

Not the GUS Musician's Server once wrote...
$  
$  ------------------------------
$  
$  Date: Fri, 31 Dec 93 12:20:13 EST
$  From: dmcintyr@muselab.ac.runet.edu
$  Subject: GUS Windows Drivers (and CW 2.0)
$  
$   The new Windows drivers don't let you specify the default starting volume
$   for MIDI and WAVE and they don't let you select line in, microphone and so
$   on.  I have to manually set these every single time I start Windows with
$   the mixer aplet.  Is there any way to avoid this?  It's a serious pain in
$   the ass.
$   
$   Thanks...

In \windows\system.ini:

[ultrasnd.drv]
port=220
midi_int=5
gf1_int=7
sample_dma=1
dram_dma=7
ActiveVoices=28
Load16As8=0
Mixer=4
MIDIVolume=117
WaveVolumeL=3563
WaveVolumeR=3563
LinearVolume=0


-- 
Mike Batchelor      |
mikebat@netcom.com  |                  This space for rent
mikebat@qdeck.com   |

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

End of GUS Musician's Digest V4 #2
**********************************

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

FTP sites:           archive.epas.utoronto.ca              /pub/pc/ultrasound
                     wuarchive.wustl.edu            /systems/ibmpc/ultrasound
                     archive.orst.edu                    /pub/packages/gravis
                     theoris.rz.uni-konstanz.de                /pub/sound/gus
                     nctuccca.edu.tw                           /PC/ultrasound
FTP mail server:     mail-server@nike.rz.uni-konstanz.de

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



