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


GUS Programmer's Digest     Fri, 7 Jan 94  3:50          Volume 8: Issue   7  

Today's Topics:
                            GUS and netBSD
                      GUS Programmer's Digest V
                    GUS Programmer's Digest V6 #15
                    GUS Programmer's Digest V7 #1
                          Well, actually...

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: Thu, 6 Jan 94 09:50:22 EST
From: bobt@cognex.com (Bob Tillman)
Subject: GUS and netBSD

Hi all -

Anyone out there know of any GUS drivers for netBSD (I'm currently running
0.9)?  If not, perhaps the Linux drivers could be adapted; could someone
point me to where I could grab them?

Thanks,
- Bob Tillman
bobt@cognex.com

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

Date: Wed, 5 Jan 1994 19:09:00 -0500
From: colin.buckley@canrem.com (Colin Buckley)
Subject: GUS Programmer's Digest V

GU>We will probably be cutting a new version in a few weeks that incorporates
GU>some of the changes/fixes that have been addressed so far. If anybody has
GU>anything, let us know right away. Thanks a lot for your help.

GU>Forte Tech Support

In that case, I agree with Cornel, please add more on the patches.  The
card revolves around the patches, and we don't know how to use them.  Granted,
I have not see the latest SDK, as I don't have FTP, but the first one was
worthless.  Everyone knows how to write a MOD player for the GUS, but they're
full of clicks.

I don't know what is on EPAS, but I have seen only two third party programs
using the patches without some FTS/Gravis driver.  The other midi player
(GMP?), which I believe Cornel wrote, and Mega-Em which Gravis now owns.

Coming from a MOD playing world, I thought a patch would simply be a raw
sample.  I never thought there would be multiple samples per patch, and
information such as tremelo and envelope.  I have no idea what to do with
those, I ignore almost everything in the patch as I have no idea how I'm
to implement it.  If the new SDK covers that great, but, if Cornel understands
the patches, and still finds the SDK's patch coverage wanting, then you
can be sure I will aswell, if not others.

I joined this mailing list hoping to learn more about the patches, and this
is the first time I've heard them mentioned, other then how to make them.

When I gave up on the patches, I checked out UltraMid, hoping I could
use that instead.  I was expecting NoteOn, NoteOff calls, etc, not passing
an entire MIDI stream.  I've already got midi processing code loaded for
other sound cards, I don't need it duplicated.  I assume it was like this
so you could patch cache and now ahead of time what patches would be
required.  How about another TSR (you guys seem to love them) that just
provides NoteOn, VolumeChanges, etc?

Everyone has jumped on the sound card bandwagon.  It seems to me we need a
AESA (Audio instead of Video) driver so it's up to the card manufactors to
make them, and atleast they'd have automatic support instead of relying on
"Sound Blaster compatible!"

Anyways, just my opinion, and a loaded one, having not seen the new SDK,
but MIDI is where it's at.  Atleast when 50K TSRs are not required.

Colin.

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

Date: Fri, 7 Jan 94 19:40:31 EST
From: stephen@csis.dit.csiro.au
Subject: Re: GUS Programmer's Digest V6 #15

the recent discussion of the sdk 2.10 is very timely for me. I have been
writing several C++ classes as a basis for a device independant abstraction
for describing sound. Im am using the GUS for the implementation and have
come across the same problem as others in the need for patch support.
I believe several people must have already tackled the problem of
sending a patch to the GUS and wonder if any hhave or are willing to
put their source code in the public domain? My intent is to write a
Patch class, derived from a Voice and a Wavetable (this class is similar to
the table of wave descriptors downloaded into gus dram described by someone
else in this digest in the last week) and from the comments of chuth this
may be quite difficult.
My tuppence worth in the sdk debate is that the SDK is a low level interface
and a higher level abstraction with patch support would be a great boon to
application developers.

Stephen Barrass,
post-graduate student
Visualisation Systems
Division of Information Technology
CSIRO, Australia
stephen@csis.dit.csiro.au

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

Date: Fri, 7 Jan 94 19:17:38 EST
From: stephen@csis.dit.csiro.au
Subject: Re: GUS Programmer's Digest V7 #1

how appropriate    


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

Date: Thu, 6 Jan 1994 11:56:57 -0500
From: "Michael Grant Wilson" <Mcq@oti.on.ca>
Subject: Well, actually...

on Wed, 5 Jan 1994 22:50:00 -0500 gus-sdk@dsd.es.com (GUS Programmer's Digest) wrote:
> No, I don't agreee with this at all. In his first message (about a week
> ago) , he had some valid comments that we will incorporate. Granted, most
> of the mail since then has not been productive, but that doesn't mean that
> he may not have things in the future. I don't want to cut anybody off
> from giving their feedback. Its the best way to improve it.
>
In truth, I don't either. I just thought that perhaps he needed to be
kicked hard enough that he would think a little bit before posting his
next message. This digest is *not* the place for him to work through
his frustrations with life. Real content is always welcome, however.

Sorry for wasting bandwidth,
McQ

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

End of GUS Programmer's Digest V8 #7
************************************

To post to tomorrow's digest:                    <gus-sdk@dsd.es.com>
To (un)subscribe or get help:            <gus-sdk-request@dsd.es.com>
To contact a human (last resort):          <gus-sdk-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-sdk-request@dsd.es.com> for info about other GUS
	related mailing lists (general use, musician's, etc.).



