01.TXT

From mailserv@dsd.es.com Thu May 27 01:17:52 1993
Date: Thu May 27 00:07:03 1993
From: gus-sdk-request%itchy@dsd.es.com (GUS Programmer's Server)
Reply-To: gus-sdk%itchy@dsd.es.com (GUS Programmer's Digest)
Subject: GUS Programmer's Digest V1 #1

GUS Programmer's Digest     Sun May 23 00:07     Volume 1: Issue   1  

Today's Topics:
         Alternate FTP site (temporary) for the new GUS disks
                     GUS 3D -- It works! (2 msgs)
                       Sorry for the trouble...

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: Sat, 22 May 1993 03:34:36 GMT
From: walder@alexia.lis.uiuc.edu (John Walder)
Subject: Alternate FTP site (temporary) for the new GUS disks
Message-ID: 

ReprintFrom: comp.sys.ibm.pc.soundcard

I expect there will be a run on the archive.epas.utoronto.ca site, so I
have temporarily setup another anonymous ftp site containing only the
new GUS disks.

- John

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

                        Temporary GUS Archive 
                       =======================

gslisa.lis.uiuc.edu (128.174.4.1) is a (currently) idle AT&T 3B2/400.

Expect a 25 Kb/sec maximum transfer rate. 
My average transfer rate from archive.epas.utoronto.ca was 11 Kb/sec.

This archive contains files that were originally uploaded to
archive.epas.utoronto.ca in pub/pc/ultrasound/submit.

  *** IT WILL DISAPPEAR AT THE END OF May 1993 ***

[ From gus25-30.txt ]
The version which will be distributed on the computer networks is V2.06L,
(the L stands for lite), which does NOT include Power Chords or MidiSoft.

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

Directory contents:

-rw-r--r--   1 ftp      other       9203 May 21 22:14 gus25-30.txt

-rw-r--r--   1 ftp      other    1367138 May 21 22:14 gus0025.zip
-rw-r--r--   1 ftp      other    1458766 May 21 22:14 gus0026.zip
-rw-r--r--   1 ftp      other    1458766 May 21 22:14 gus0027.zip
-rw-r--r--   1 ftp      other    1458766 May 21 22:14 gus0028.zip
-rw-r--r--   1 ftp      other    1458766 May 21 22:14 gus0029.zip
-rw-r--r--   1 ftp      other    1238312 May 21 22:14 gus0030.zip
-rw-r--r--   1 ftp      other     298921 May 21 22:14 gus0031.zip

-rw-r--r--   1 ftp      other     945269 May 21 22:14 gusdk201.zip

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

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

Date: Sat, 22 May 1993 18:28:50 GMT
From: gkirikos@epas.utoronto.ca (George Kirikos)
Subject: GUS 3D -- It works!
Message-ID: <1993May22.182850.6717@epas.toronto.edu>

ReprintFrom: comp.sys.ibm.pc.soundcard

I downloaded the GUS SDK to try out the demonstration of the 3d
technology, and (after shifting my speakers around) I got it to work.
It's a pretty lame demo (just a blast sound -- it also seems to
"click" -- perhaps a bad sample??), but it does show that one can get
the 3d effect out of two speakers. It works much better with
headphones, though.

Now, all we need is someone to write some neat games/demos using the
technology.

+---------------------------------------------------------------------------+
| George Kirikos                   Internet: gkirikos@epas.utoronto.ca      |
| Toronto, Canada                 Telephone: (416) 537-1756                 |
+---------------------------------------------------------------------------+

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

Date: 23 May 1993 00:36:38 GMT
From: cpatri@cs.tamu.edu (Curtis W Patrick)
Subject: Re: GUS 3D -- It works!
Message-ID: <1tmgum$47e@tamsun.tamu.edu>

ReprintFrom: comp.sys.ibm.pc.soundcard

>I downloaded the GUS SDK to try out the demonstration of the 3d
>technology, and (after shifting my speakers around) I got it to work.
>It's a pretty lame demo (just a blast sound -- it also seems to
>"click" -- perhaps a bad sample??), but it does show that one can get
>the 3d effect out of two speakers. It works much better with
>headphones, though.

A friend told me about this stuff a month or so ago about how somebody had
written code for getting 3d sound.  Of course, I though he was full of sh&t
at first but began to think, "hell, we have two ears, why not a headphone."
Well, I did some research, alittle digging, and came across so cool stuff.

The follows numbers are not accurate, but close.

3d Sound is a capability that can be used by any stereo sound card, you do
not need four channels to accomplish it.

This is how we hear in spatial coordinates:
  Image your head is the center of a spherical coordinate system.
  @ is for the degrees of deviation from the center,
  % is for the degrees of latitude. 
  d is distance.

Any sound source can be described as (@,%,d).

Figuring d is kinda rough, without experience you really can't tell if
something is 5 ft.  You basically can just tell if a sound is close (loud)
or far away (quiet).  Simple division of your final sound or even subtraction
of some value of you sound can simulate this.

@ is figured by the difference in time that each ear first hears the sound.
Obviously, if your right ear hears it first, it is to your right.  The amount 
of time determines the degree of angle.  ( I don't have the simple formula 
here. )

% is determined by echo and sound shadows.  Your pinnia (outter ear) creates
echos of all the sounds you hear.  Stuff infront of you creates a echo that
reaches your ear about the same time that the original sound does (something in
the order of microseconds).  A sound generated from behind has a delay of about
300 milliseconds.  

It takes a ton of processing, but all you have to do is mix a single sound: one
for the left ear and one for the right.  After calculating the delays, it is
pretty straight forward stuff.

Now, if you ever get to hear this stuff, close your eyes and you will notice
that the sounds sound like they are inside your head.  Curious.  The reason
for this is because your head and ears create sound shadows.  Sounds from the
side and behind have some frequencies shadowed out.  It all depends on the
distance between YOUR ears, the SIZE of your ears, etc.  This stuff is a bitch
to do, would require capacitors and iductors to create it and then you would
have to have a card specifically designed for your head.

Also, this stuff really shouldn't work with regular speakers, you need head 
phones.  With regular speakers, your head may decide that the echos are 
actually different sound sources and you may hear multiple sources.

Hope this helps uncover some of this mystery.

Later

Cpatri@cs.tamu.edu
Kurt

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

Date: Sat, 22 May 93 19:08:28 CDT
From: ddebry@itchy (Dave DeBry)
Subject: Sorry for the trouble...
Message-ID: <9305230109.AA19416@itchy>

	For those of you that tried to subscribe to the new digest
(gus-sdk) and had troubles, my apologies.  The problem should now be
fixed.

-- 
Dave  ddebry@ debry@   \
DeBry dsd.    peruvian. | "I have come here to chew bubblegum and kick
      es.     cs.utah.  |  ass, and I'm all out of bubblegum."
      com     edu      /

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

End of GUS Programmer's Digest V1 #1
************************************

To post to tomorrow's digest:               
To (un)subscribe or get help:       
To contact a human (last resort):     

FTP sites:         archive.epas.utoronto.ca         pub/pc/ultrasound
                   wuarchive.wustl.edu       systems/msdos/ultrasound
Hints:
      - Get the FAQ from the FTP sites or the request server.
      - Mail to  for info about
	other GUS related mailing lists (UNIX, OS/2, GUS-MIDI, etc.)