From mailserv@gaia.ucs.orst.edu Wed Apr 27 17:36:54 1994
Precedence: Bulk
Date: Wed Apr 27 15:14:21 PDT 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 V6 #26

GUS Musician's Digest       Wed, 27 Apr 94 15:14 PST     Volume 6: Issue  26  

Today's Topics:
                     GUS Musician's Digest V6 #25
                            music in games
                           Sound Generator
                        Synthesis from scratch
           Tremolo/Vibrato settings changeable on the fly?
                               Ultrinit

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: Tue, 26 Apr 1994 21:21:04 -0400 (EDT)
From: Phat H Tran <ptran@sciborg.uwaterloo.ca>
Subject: Re: GUS Musician's Digest V6 #25

> Date: Tue, 26 Apr 94 9:45:12 EDT
> From: rmcclint@tmac.com (Rick Mcclinton)
> Subject: Re: GUS Musician's Digest V6 #24
> 
> Hello,
>  does anyone know of an app. I can get that would allow the creation of a 
> waveform from scratch, i.e. with no sampling involved?

Csound appears to be what you're looking for.  I don't know off-hand 
where it can be found on the internet, though.

> Date: Tue, 26 Apr 94 10:59:48 EDT
> From: echen@verdi.sra.com (Eugene Chen)
> Subject: Re: patch banks GUS Musician's Digest V6 #23
> 
> Date: Sat, 23 Apr 1994 22:16:27 -0400 (EDT)
> >From: Phat H Tran <ptran@sciborg.uwaterloo.ca>
> Subject: Using custom patches
> 
> : To actually put custom
> :patches into bank 0, you must edit the bank 0 as well as the
> :[Melodic Patches] and [Drum Patches] sections in ultrasnd.ini
> :([Melodic Bank 0] and [Melodic Patches] must agree, and [Drum
> :Bank 0] and [Drum Patches] must agree).  Also, only patches in
> :the /ultrasnd/midi directory are accessible.  
> :
> 
> The way i'm set up is, i have my custom patches in [Melodic Bank 0]
> using directory f:/mypat. [Melodic Patches] *differs* from [Melodic Bank 0]
> and contains the original GM set in ultrasnd.ini 
> (using patches from directory e:/ultrasnd/midi).  This seems to allow
> me to access my patches inside Cakewalk (which is what I want since I 
> have better GM patches on other midi devices, the GUS i just use as
> a sampler).  But applications like playmidi, and doom (does doom use midi
> or mod?) seem to find the GM set fine.
> 
> Does this setup make sense? it seems to work so far. eugene

About the directory for patches: I'm using a version of the Windows
driver which only seems to load bank 0 patches from the usual 
/ultrasnd/midi directory, ignoring the PatchDir setting for bank 0.

As for keeping different patch maps in the [Melodic Bank 0] and
the [Melodic Patches] sections, it might result in discrepancies
among apps in Windows.  Some GUS apps that were programmed before 
multiple banks were laid down and which try to do things outside
the GUS MIDI driver look at [Melodic Patches], while the driver
itself uses the [Melodic Bank n] patch maps.  

Ultrasnd.ini is not used by playmidi, which looks at default.cfg for 
its patch map instead.  However, I believe that the [Melodic Patches]
and [Drum Patches] sections of ultrasnd.ini are used by Mega-Em and
the gusail32's.

Phat.

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

Date: Wed, 27 Apr 94 17:47:21 EDT
From: echen@verdi.sra.com (Eugene Chen)
Subject: music in games

i'm interested in getting into composing music for games.
And i love you guys so much i thought i'd ask here,
you seem to know...everything.

So anyway how is this done technically?
Are these songs typically midi or mod? 
Do they use the GM set or cache patches?
since soundblaster cant cache patches, i assume music
is restricted to the GM set, or else uses some mod-esque format.

are there libraries available to load a song, play it in the background
while the program continues, and stop it?

many advanced tanks, eug

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

Date: Wed, 27 Apr 94 14:00:14 +0200
From: mr@nit.be (Marc Resibois)
Subject: Sound Generator

>
> Date: Tue, 26 Apr 94 9:45:12 EDT
> From: rmcclint@tmac.com (Rick Mcclinton)
> Subject: Re: GUS Musician's Digest V6 #24
>
> Hello,
> does anyone know of an app. I can get that would allow the creation of a 
> waveform from scratch, i.e. with no sampling involved?
> Thanks,
> rmcclint@tmac.com

Rick, 

Try to get a grip on CSound, I it a sort of sound generation oriented programming language ... if you are ready to face ascii text editing, it is dynamite !

You can find it on the following sites ( excerpt of a Csound-FAQ )

Unix and Mac versions:

        cecelia.media.mit.edu
        /pub/Csound

PC version:

        pc-csound:ftp.bath.ac.uk
        /pub/jpff

Have fun with it.

Marc.

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

Date: Wed, 27 Apr 1994 12:45:51 -0700 (MST)
From: "Shawn T. Rutledge" <rutledge@enuxsa.eas.asu.edu>
Subject: Synthesis from scratch

> Date: Tue, 26 Apr 94 9:45:12 EDT
> From: rmcclint@tmac.com (Rick Mcclinton)
> Subject: Re: GUS Musician's Digest V6 #24
> 
> Hello,
>  does anyone know of an app. I can get that would allow the creation of a 
> waveform from scratch, i.e. with no sampling involved?

Yep.  Goldwav has a function generator which is nice if your math is good
enough (ie, middle C would be sin(2*pi*256*t)).  There is also Csound, which
not only can do synthesis but can generate whole songs as wav files using
the instruments it synthesizes.  But it takes some time to learn (I haven't
gotten around to it yet).  Both are available on the internet.


-- 
  _______                                                             KB7PWD
 (_  | |_)                                            shawn.rutledge@asu.edu
 __) | | \__________________________________________________________________
* robotics * packet * cyberspace * RISC * Interpedia * ham radio * IEEE * 

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

Date: Wed, 27 Apr 1994 09:37:03 -0400 (EDT)
From: "Mr. Apocalypse" <ericm@student.umass.edu>
Subject: Tremolo/Vibrato settings changeable on the fly?

	I've been writing music on my GUS for almost a year now, and my 
one complaint is that I don't seem to have any access to changing the 
rate or sweep of the vibrato/tremolo effects. They sound really good, in 
fact when I play around in Patch maker, sliding the doohicky sliders back 
and forth makes a sampled analog synth REALLY come alive. Now: how can I 
take advantage of this in Cakewalk? Is it not possible to do in 
performance? That would be very sad.
	I think the depth of the vibrato corresponds to MOD WHEEL in 
Cakewalk. But what about the rest of it?

P.S. Thanks to The great patch creators out there of the 808/909 and the 
ProPats series. They sound really good.

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

Date: Wed, 27 Apr 94 17:06:13 BST
From: cb@jet.uk (craige bevil)
Subject: Ultrinit

Can anybody tell me what the most recent versions of ultrinit, the
windows drivers and sbos are for the GUS and if I wanted to down load
them from mail-server@nike.rz.uni-konstanz.de which specific files
will I need ?.

Thanks

Craige

*********************************************************
*Craige Bevil | Joint European Torus | email: cb@jet.uk *
*-------------------------------------------------------*
*                                                       *
*	"Hartlepool, a monkey hanger's paradise"        *
*                                                       *
*********************************************************
 

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

End of GUS Musician's Digest V6 #26
***********************************

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
European Callers ONLY: theoris.rz.uni-konstanz.de    pub/sound/gus
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
 
MailServer For Archive Access: Email to <mail-server@nike.rz.uni-konstanz.de>

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


