HDTenEightyP/NetNews huggingface dataset:
From: joak@ocf.berkeley.edu (Jonathan A. Kung)
Newsgroups: comp.sys.ibm.pc.soundcard
Subject: Re: Pops (was Re: New Gravis software solves several problems)
Date: 1 Jan 1993 02:06:20 GMT
Organization: U.C. Berkeley Open Computing Facility
NNTP-Posting-Host: locusts.berkeley.edu

kludge@hardy.u.washington.edu (Kludge) writes:
>>captain@ccwf.cc.utexas.edu (Bran Muffin) writes:
>  No, not a pop... just nothing.  I tried hitting a key rapidly several
>times and got a BaBaBaBaBaaaaah.  No pops.  (Sorry for the pathetic ASCII
>sound effect there :)

Hmm, I think Mr. Muffin (the original poster) meant clicking on
a key, holding the key down, and moving the mouse up and down the
keyboard, which, by the way, gives a wonderful whale-like effect
with the Gunshot patch on the lower range.  "Whales, Mr. Spock?" :)

How come it seems that the GUS can't handle more than a small bunch
of these sustained notes on one channel without dropping the older
ones ala FIFO?

-Jon Kung
From: gt0040a@prism.gatech.EDU (Tom Sorensen)
Newsgroups: comp.sys.ibm.pc.soundcard
Subject: Re: Mod players using EMS or XMS?
Date: 21 Dec 92 04:37:46 GMT
Organization: Georgia Institute of Technology

In <gate.XVuyVB1w164w@bowker.com> Daniel@bepcp.UUCP writes:

>Re: Mod players using EMS or XMS?
>By: jl52800 #0 @uxa.cso.uiuc.edu (The Incredible Mr.Wong) USEnet      

>Winmod Pro 0.02b plays MODs of large sizes with no problems; I've played MODs
>up to 800k with it.

And for those of us who don't do Windows? Personally, I use OS/2, but the
MOD player for SBOS/2 doesn't work most of the time.
       Tom Sorensen
-- 
---------------------------------------------------------------------------
Tom Sorensen              gt0040a@prism.gatech.edu
"I believe OS/2 is destined to be the most important operating system,
and possibly program, of all time." - Bill Gates, November, 1987
Newsgroups: comp.sys.ibm.pc.soundcard
From: pja@snakemail.hut.fi (Petri Juhani Jarre)
Subject: Re: On GUS memory (question)
Organization: Helsinki University of Technology, Finland
Date: 31 Dec 92 13:32:58 GMT

In article <C04F07.5qn@watserv2.uwaterloo.ca> ptran@sciborg.uwaterloo.ca (Phat H Tran) writes:
   About 40 high-quality patches can fit into 1 Meg of memory on the GUS.
   to reproduce the instrument with sufficient accuracy.  "Sufficient", in
   this case, means "very high".  

Depends. One "very high quality" sampled piano alone takes more than
1M.


   A patch on the GUS is just the following:

	Start--------------------------------LoopS------------End

Ah. This is very simple (and limited) sample playback. Where is the
wavetable synthesis? 

Could someone describe what a GUS patch contains if it is more than a
sample with single forward-only loop? You said that decay is done by
amplitude modulation. Does this imply a single decay-time parameter or
does it have a real envelope generator (in software) ?

BTW. Amplitude modulation is widely understood somewhat differently -
like in AM radio.


--
 Petri Jarre          !!                        It's a sky-blue sky.     
 pja@niksula.cs.hut.fi	!!                  Satellites are out tonight.     
 468 2760      	       	  !!                  Let X=X
 JMT 6 C 222b - 02150 ESPOO !!                              - Laurie Anderson
--
 Petri Jarre          !!                        It's a sky-blue sky.     
 pja@niksula.cs.hut.fi	!!                  Satellites are out tonight.     
 468 2760      	       	  !!                  Let X=X
 JMT 6 C 222b - 02150 ESPOO !!                              - Laurie Anderson
From: twong@civil.ubc.ca (Thomas Wong)
Newsgroups: comp.sys.ibm.pc.soundcard
Subject: Re: GUS: SBOS vr 1.22
Date: 24 Dec 1992 06:52:42 GMT
Organization: Dept. of Civil Engineering, U.B.C., Vancouver, B.C., Canada
NNTP-Posting-Host: sam.civil.ubc.ca

In article <Bzot6u.290@watserv2.uwaterloo.ca> ptran@sciborg.uwaterloo.ca (Phat H Tran) writes:
>In article <1618@yetti.UUCP> frank@cs.yorku.ca (Frank Pikelner) writes:
>>I'm buying the GUS today, and I keep hearing about the new driver for emulating
>>the SoundBlaster. The version everyone talks about is 1.22, is it available
>>via anonymous ftp? WHere?
>
>It's on archive.epas.utoronto.ca and wuarchive.wustl.edu under the filename
>gus0008.exe (a self-extracting archive).  The directory that it's in on
>archive.epas is /pub/pc/ultrasound/sndult(?).  I'm not sure where it's
                                    ^^^^^^^^^ soundutil
>located on wuarchive.

And in fact, not only is the latest version of the SB emulator
avaiblable for ftp. Even the latest set of install disks can be
downloaded. Gravis is doing things right (and in software) so that as
things are fixed and updated as bug reports comes in, they let us
redistribute it freely (you need a GUS to use those software so there is
no piracy problem!). So be sure that as Gravis comes out with new stuff,
we'll put it in the ftp sites for all to download for free!

And as Gravis hears about sharewares being written for he Ultrasound,
they also make it available through their BBS and we redistrtibute it to
our ftp sites for all to share.

Note there are 2 ftp sites: 
archive.epas.utoronto.ca in pub/pc/ultrasound .... and
wuarchive.wustl.edu in systems/msdos/ultrasound.

Thomas.

Newsgroups: comp.sys.ibm.pc.soundcard
From: ptran@sciborg.uwaterloo.ca (Phat H Tran)
Subject: Re: On GUS memory (question)
Organization: University of Waterloo
Date: Thu, 31 Dec 1992 11:09:43 GMT

In article <19053@mindlink.bc.ca> Damon_Harper@mindlink.bc.ca (Damon Harper) writes:
>I may be missing something obvious, but I was just wondering...
>If the GUS needs patches loaded into its memory, how on earth could you have
>(even with 1MB onboard) more than a few short, CD-quality voices in memory at
>the same time?  How could you, say, have a music file with 14.4K voices and
>have any decent number of them at all?  ESPECIALLY without the memory
>extension...  Even if it loads them dynamically, that must be
>time-consuming... and what if you want to have 32 14.4K 10 second voices
>going all at once?  They'd never fit!
>
>-Damon

About 40 high-quality patches can fit into 1 Meg of memory on the GUS.
The reason is that the patches only hold as much information as is needed
to reproduce the instrument with sufficient accuracy.  "Sufficient", in
this case, means "very high".  A patch on the GUS is just the following:

     Start--------------------------------LoopS------------End

Between Start and LoopS is where all the complexity of a natural sound
is.  Between LoopS and End, the harmonics have died down leaving a
waveform that is relatively simple compared to the attack region.  It
is the LoopS to End segment that is looped for the sustain and decay of
a note.  The decay is done through amplitude modulation.  

Phat.
Newsgroups: comp.sys.ibm.pc.soundcard
From: epcodjs@houston.unocal.com (Doug Seyler)
Subject: Problem Win3.1/PAS16/CDROM/ATI VGA Wonder XL
Originator: epcodjs@union13
Organization: Unocal Corporation, Sugarland, Texas
Distribution: usa
Date: Tue, 22 Dec 1992 20:34:11 GMT


I've just installed the Media Vision 116 Multi-Media upgrade in my 386SX-25
machine and am now having problems with Windows-based multi-media applications.
These are especially apparent when running in 640x480x256 color mode, although
I've had General Protection Faults in all modes (including the basic Windows VGA
driver). The drivers are all the latest that I can find (ATI drivers are from
this summer and Media Vision drivers are the latest version 1.44). I've simplified
my autoexec.bat and config.sys as per Mucrosoft, but this does not completely
solve the problem. I suspect that one of the Media Vision drivers is trying to
access an absolute memory address that is also accessed by the ATI drivers.

Has anyone run across this sort of problem? The actual error is:

	General Protection Fault in KRNL.386 at address 0001:73AA


Thanks!

Doug Seyler
epcodjs@houston.unocal.COM

Newsgroups: comp.sys.ibm.pc.soundcard
From: stewarta@netcom.com (Alex Stewart)
Subject: Re: SBPro Shields?
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
X-Newsreader: Tin 1.1 PL5
Date: Thu, 31 Dec 1992 21:53:52 GMT

Steve Vonk (vonk@sr.hp.com) wrote:
: Does anyone have a good way to shield the Sound Blaster Pro from random
: radiated emissions from within the computer?  I hear all sorts of digital
: clicking and clacking when either the hard disk or floppy is running.
: 
: Any good suggestion appreciated.  I might try aluminum foil :-)

Is your SB right next to your hard/floppy disk controller in your system?  If 
so, consider moving it.  I've had problems with my video board putting hum 
into my SB output.  I solved it by putting my modem between my SB and my video
card.  Some suggestions for good shields (this varies widely with the brand, 
etc.):  network cards, modems, com ports, mouse cards.  Mix and match to find 
a good solution.  You might also make sure the cables from your controller to
your drives are as far as possible from the sound card.

-alex

-- 
-----------------------------------------------------------------------------
Alex Stewart:         Sysop of YBBS (510) 689-8952 |   This space for rent.
stewarta@netcom.com   .----------------------------'-------------------------
stewarta@carleton.edu | Somebody, somewhere, is offended by what I am saying.
-----------------------------------------------------------------------------
From: s106275@ee.tut.fi (Anssi Saari)
Newsgroups: comp.sys.ibm.pc.soundcard
Subject: Re: 669 files
Date: 30 Dec 92 15:27:39 GMT
Organization: Tampere University of Technology, Computing Centre
Distribution: world
NNTP-Posting-Host: ee.tut.fi

In <1992Dec30.140523.5827@walter.bellcore.com> tld@moon.base.bellcore.com (Terry Davidson) writes:

>OK - (1) what are `669' music modules?  (2) what does p669gu0.arj support?
>     SB? PAS16? GUS? (3) Stereo?

(1) They are 669 music modules. 8 channels, stereo, maximum size 1408kB. The 
editor is Composer 669 or some such, requires 386, 2MB and VGA and no memory 
managers, supports SB and SB pro.

(2) GUS.

(3) I'm not sure whether p669gu0 supports stereo. It says that it doesn't 
support most special commands. I have only two modules hardwire.669 (comes
 with the editor) and crystal.669, I haven't listened to the 7 new modules 
uploaded to epas yet. If there's interest, I'll upload the editor to epas as 
well. Does anyone know if there is newer version than 1.3?

Anssi
-- 
Anssi Saari s106275@ee.tut.fi                
Tampere University of Technology 
Finland, Europe                  

Newsgroups: comp.sys.ibm.pc.soundcard
From: ptran@sciborg.uwaterloo.ca (Phat H Tran)
Subject: Re: On GUS memory (question)
Organization: University of Waterloo
Date: Fri, 1 Jan 1993 06:15:06 GMT

In article <PJA.92Dec31153258@lk-hp-8.hut.fi> pja@snakemail.hut.fi (Petri Juhani Jarre) writes:
>In article <C04F07.5qn@watserv2.uwaterloo.ca> ptran@sciborg.uwaterloo.ca (Phat H Tran) writes:
>   About 40 high-quality patches can fit into 1 Meg of memory on the GUS.
>   to reproduce the instrument with sufficient accuracy.  "Sufficient", in
>   this case, means "very high".  
>
>Depends. One "very high quality" sampled piano alone takes more than
>1M.
>

At 44.1 kHz, 16-bit, that's a 12 second sample of just a piano?  Why would
anyone want a sample that long for wavetable/wavesample synthesis?  I can
understand a multi-sampled patch taking up that much memory, but just one
sample?

>
>   A patch on the GUS is just the following:
>
>	Start--------------------------------LoopS------------End
>
>Ah. This is very simple (and limited) sample playback. Where is the
>wavetable synthesis? 
>

What the GUS usually does is more accurately called wavesample synthesis,
as someone has pointed out to me.  It produces very good results.  I guess
you can store less information in a patch and make the GUS do wavetable
synthesis, but it doesn't have the necessary filtering and modulation
capabilities to do a superb job of that.

>Could someone describe what a GUS patch contains if it is more than a
>sample with single forward-only loop? You said that decay is done by
>amplitude modulation. Does this imply a single decay-time parameter or
>does it have a real envelope generator (in software) ?
>

I think the GUS only supports two decay-time parameters in hardware.
One would be the decay for key-depressed, and the other for key-released.
I'm not quite sure about this, though.

There is no need for envelope generation since the envelope is stored
in the sample.

In the Ultradox, one of the GUS registers lets the card play samples
in reverse, so it may be able to do oscillating playback of the sustain
segment.

>BTW. Amplitude modulation is widely understood somewhat differently -
>like in AM radio.

Well, I'm really at a loss to describe synthesizer techniques as I'm
far from the expert in this area.  I'm always happy to learn, though.

Happy New Year!
Phat.
Newsgroups: comp.sys.ibm.pc.soundcard
From: mtichy@fraser.sfu.ca (Martin Tichy)
Subject: ***GUS NEWS***
Organization: Simon Fraser University, Burnaby, B.C., Canada
Date: Wed, 30 Dec 1992 00:18:14 GMT

As PHAT mentioned, I'm having problems uploading stuff to my
account.  I think there's a few SFU GUS owners.  Whenever I
try to upload using Z-modem, the thing will freeze after 3
or so K.  I've tried typing rz first then uploading but I
get the same problem.

I have about 30 more 669 songs I could put on epas but unless
I can get some help uploading them epas isn't going to get 
anything.  

I don't want to uuencode them because the files are way to
big and its too much trouble.
 
Anyways, the Gravis BBS has some new files.  There's a new
Windows driver that is now stereo and supports 44.1Khz.  I
don't know if  it supports 16-bit playback yet but check it
out.  It also comes with support for MIDI in and a newer
control panel for the gus that allows you to control midi
volume as well as wave volume.

There's also a new release of sbos.  I have problems with
it and digitized sound.  Lots of clicking when running 
Dune2's intro.

One more file is a patch manager.  It is really nice looking.
It doesn't load patches on the fly for progs that don't
automatically do this in windows but it lets you select patches
and comes test them on a keyboards like in GTS.  It also tells
you how much memory you have left on your GUS.  It's really
fun to play with.  It requires the new windows driver.

I would upload these to epas but you know the story.  So
someone else out there can upload them for all of you
to enjoy.
 
Later.

Newsgroups: comp.sys.ibm.pc.soundcard
From: "john lorenc" <john.lorenc@canrem.com>
Subject: pas 16 drivers
Reply-To: "john lorenc" <john.lorenc@canrem.com>
Organization: Canada Remote Systems
Distribution: comp
Date: 1 Jan 93 19:53:30 EST


NG>Anyone know the status of new drivers for the PAS?  Is there
NG>any way to FTP the latest, or must I dial their BBS (Long distance!)
NG>to download them?

You can try Compuserve - GO MEDIAVISION for the latest Windows v 1.44 
drivers - WIN144.ZIP

john.lorenc@canrem.com
---
  DeLuxe 1.26b #1061  Live Long and Prosper..
--
Canada Remote Systems  - Toronto, Ontario
World's Largest PCBOARD System - 416-629-7000/629-7044
Newsgroups: comp.sys.ibm.pc.soundcard
From: ptran@sciborg.uwaterloo.ca (Phat H Tran)
Subject: Re: Pops (was Re: New Gravis software solves several problems)
Organization: University of Waterloo
Date: Fri, 1 Jan 1993 06:24:20 GMT

In article <1hveqgINNh0@shelley.u.washington.edu> kludge@hardy.u.washington.edu (Kludge) writes:
>
>  No, not a pop... just nothing.  I tried hitting a key rapidly several
>times and got a BaBaBaBaBaaaaah.  No pops.  (Sorry for the pathetic ASCII
>sound effect there :)
>

When you hit a key several times, the previous note will already be in
its release phase as the next note begins.  What you need to do is
have the second note start while the first note is still in the sustain
phase.  This requires you to set up a MIDI file.  Note that only the
Windows MIDI driver will cause pops.  Playmidi does not since it will
find a new voice for the second note even if it's the same note as the
first and on the same channel.

Phat.
From: bs428@cleveland.Freenet.Edu (John J. Brassil)
Newsgroups: comp.sys.ibm.pc.soundcard
Subject: Adlib "sound.com" file
Date: 28 Dec 1992 17:40:30 GMT
Organization: Case Western Reserve University, Cleveland, OH (USA)
Reply-To: bs428@cleveland.Freenet.Edu (John J. Brassil)
NNTP-Posting-Host: hela.ins.cwru.edu

Netters,
I just got the Monty Python game from Virgin (that's the company, not
the giver) for Xmas.  The game is cool and supports Adlib sound if you
run it with a "/A" option, and load the Adlib "sound.com" file first.
therein lies the problem.  I have a Soundblaster (just reg'lar old SB,
not Pro or 16 or any other incarnation), which is supposed to be Adlib
compatible, yeah?
So, if I can get ahold of the "sound.com" file (does anyone know
where?), is the SB compatible enough to work with that TSR?
Also for an extra cool bonus reply, has anyone heard the Adlib sound for
the MPFC game?
Thanks loads,
B
-- 
*****************************************************************
* What's all this then? * jbrassil@mgmserv1.mgm.saic.com * 8-{) *
*****************************************************************
From: riendean@JSP.UMontreal.CA (Nicolas Riendeau)
Newsgroups: comp.sys.ibm.pc.soundcard
Subject: Re: The Gus.. Power Monger
Date: 4 Jan 93 01:56:32 GMT
Organization: Universite de Montreal

In article <Jan04.005252.26810@yuma.ACNS.ColoState.EDU> knepley@CS.ColoState.EDU (Ranseus (Jim Knepley)) writes:
>
>>Also has anyone made an Ultimate List yet of games and options for
>>Sbos version 1.23?
>>If they could could ya post it up?
>
>Please don't.  If we're gonna' make a list, let's make one (or rather add
>to the already existing one) for version 1.20 until there's another
>NON-BETA release of SBOS.  It's futile to make a list for software that'll
>be outdated in a month or two.
>
    The lastest Non-beta release of SBOS is 1.22 (It's essentially SBOS
1.22 Beta but it now also includes a .SYS driver). It's now available on
archive.epas.utoronto.ca or on the Gravis BBS (1-604-431-5927). 

    BTW, the name of the file is gus0011.zip.

> Another happy GUS owner,

    Me too!

Nicolas Riendeau

-- 
Nicolas Riendeau
riendean@JSP.UMontreal.CA
Universite de Montreal/University of Montreal, Montreal (Quebec), Canada
Newsgroups: comp.sys.ibm.pc.soundcard
From: yen1366@cs.cuhk.hk (Stannon Yen)
Subject: Where can I buy GUS?
Organization: Faculty of Engineering, The Chinese U. of Hong Kong
Date: Mon, 28 Dec 1992 05:22:29 GMT

Hello,

    I'm here in Hong Kong but I'll be visiting US (West) 3 weeks later.
Can anyone tell me where can I buy a Gravis Ultrasound there? I'll be
travelling :

    Hong Kong -> Honolulu -> Pearl Harbour -> Los Angeles -> Disneyland
-> Universel Studio -> hollywood -> Las Vegas -> San Francisco -> Home

    Can I buy a GUS in less than US$130? What kind of shop should I
visit? Any information is welcome.

Regards,
CT Yen.
Newsgroups: comp.sys.ibm.pc.soundcard
From: knepley@CS.ColoState.EDU (Ranseus (Jim Knepley))
Subject: Odd behavior of GUS in FPS:Football
Date: Sat, 02 Jan 1993 23:00:23 GMT
Organization: Colorado State University

When I'm playing FPS:Football, I'm having a wierd little sound glitch and
I was wondering if anyone has any ideas.

During actual play, samples are being played 2, somtimes 3, times.  For
instance, I hear "Fir-fir-first dow-dow-down-n" with the ref.  The sound
is fine for the menu screens.

My setup:
  386sx/16 2mb of RAM (soon to be 6mb)
  2 dog slow hard drives (ST251-1 and ST225, both SuperStor compressed)
  ATI VGAWonderXL
  QEMM 6.02 with Stealth and high ram enabled
  SuperStor PRO loaded into high memory and on the game's partition
  A resizable ramdisk (currently at 0k)
  DR DOS 6.0
  SuperPCK 4.02 (the problem still exists with Hyperdisk, though)
  VESA driver
  GUS revision 2.2
  SBOS version 1.23 (the problems also exists with SBOS 1.20)

Everything is loaded high that can be, I've got 639k of low RAM.  I'm
using SBOS without arguments as suggested in the SBOS game list.

Any help or advice would be appreciated.
  Jim

-- 
----- knepley@cs.colostate.edu --------------- Boycott Colorado -------------
 Jim "Ranseus" Knepley |  Avoid rectal-cranial inversion. 
 Programmer, magician, |  "Gun's don't kill, it's those bullet things"   
 computer geek.        |  
Newsgroups: comp.sys.ibm.pc.soundcard
From: janicek@ccu.umanitoba.ca (Jana Janicek)
Subject: Re: GUS Programming: The Repost III
Organization: University of Manitoba, Winnipeg, Canada
Date: Wed, 23 Dec 1992 09:09:21 GMT

        I feel like I am making you do all the work, but I am stuck in
converting your assembly into C++ source. (My assembly is not up to par so
please forgive me).

I can't seem to get the proper results from the ram test module and I
think it may stem from the way I initialize the GUS. Here is my routine:


//-------------------------------------------------------------------
void u_reset(void)
{
	int voice=0;


	outp(BASE+0x103, 0x4c);		//Turn on memory writes
	outp(BASE+0x105, 1);
	u_delay();
	outp(BASE+0x103, 0x4c);		//??? Samples won't play without this
	outp(BASE+0x105, 0x07);

	outp(BASE+0x103, 0x0e);		//Turn off stereo (or something)
	outp(BASE+0x105, 0x0df);

	//voice loop


	do
		{
		outp(BASE+0x102, voice);
		outp(BASE+0x103, 0);
		outp(BASE+0x105, 3);
		}
	while (++voice != 32);


}

//-------------------------------------------------------------------
void u_delay(void)
{
asm 	{
	mov 	dx,300h
	in	al,dx
	in	al,dx
	in	al,dx
	in	al,dx
	in	al,dx
	in	al,dx
	in	al,dx
	}
}
//-------------------------------------------------------------

If you can see anything wrong from a glance I would appreciate if you
could point it out.

And one final thing, I am pretty confident in, but not totally sure about
my u_poke and u_peek routines, once again, voila:


#define LSB(x) (x)%256
#define MSB(x) (x)/256
#define LSW(x) (x)%65536
#define MS24B(x) (x)/65536
//-------------------------------------------------------------------

void u_poke(unsigned long int address, int byte)
{
	outp(BASE+0x103, 0x43);
	outpw(BASE+0x104, LSW(address));
	outp(BASE+0x103, 0x44);
	outp(BASE+0x105, MS24B(address));
	outp(BASE+0x107, byte);
}

//-------------------------------------------------------------------
unsigned char u_peek(unsigned long int address)
{
	int byte;

	outp(BASE+0x103, 0x43);
	outpw(BASE+0x104, LSW(address));
	outp(BASE+0x103, 0x44);
	outp(BASE+0x105, MS24B(address));
	byte = inp(BASE+0x107);
	return (unsigned char)byte;
}
//-------------------------------------------------------------------

I am obviously not conserned with tight code. I only want it to work, so
any help would be appreciated. Thank you very very much.
From: s106275@ee.tut.fi (Anssi Saari)
Newsgroups: comp.sys.ibm.pc.soundcard
Subject: Newer version of Composer 669 at epas
Date: 2 Jan 93 17:47:10 GMT
Organization: Tampere University of Technology, Computing Centre
Distribution: world
NNTP-Posting-Host: ee.tut.fi

I just uploaded a newer version (1.3) of the Composer 669 program to 
archive.epas.utoronto.ca. The filename is composd13.zip and it's in the 
submit dir (pub/pc/ultrasound/submit).

The good thing about this version is that it is freeware. The bad thing is that
Renaissance won't support it any more :-(

Anssi

-- 
Anssi Saari s106275@ee.tut.fi                
Tampere University of Technology 
Finland, Europe                  

Newsgroups: comp.sys.ibm.pc.soundcard