From mailserv@gaia.ucs.orst.edu Wed Apr 20 16:49:11 1994
Precedence: Bulk
Date: Wed Apr 20 14:30:47 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 #20

GUS Musician's Digest       Wed, 20 Apr 94 14:30 PST     Volume 6: Issue  20  

Today's Topics:
        Can you use tape to midi sync with Power Tracks Pro ?
                     GUS Musician's Digest V6 #19
                      patch names, skipped notes
                     Patch names - skipped notes
                         Pitch bend (2 msgs)
                           pitch bend in CW
                              subscribe

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: Wed, 20 Apr 1994 9:36:39 -0700 (PDT)
From: KOZARD@uvphys.phys.UVic.CA
Subject: Can you use tape to midi sync with Power Tracks Pro ?

Can you using tape to midi sync with Power Tracks Pro ?

Next question, can you use any GUS software to play the GUS and MIDI
port modules at the same time ? (I want my MIDI sequence to play
some stuff with the GUS and others with a CZ101 and a VZ8M at the
same time. Can it be done ?)

Next question, does anyone have the 16 bit sampler daughterboard
working with the rev 3.7 gus ?

Thanks for any and all answers !

Cheers

Ken

KOZARD@UVPHYS.PHYS.UVIC.CA

P.S. *WHY* does Tech1@Gravis.COM, Tech2@Gravis.COM & Tech@Gravis.COM
*ALWAYS* ignore me ?

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

Date: Tue, 19 Apr 1994 22:05:39 -0400 (EDT)
From: Phat H Tran <ptran@sciborg.uwaterloo.ca>
Subject: Re: GUS Musician's Digest V6 #19

> Date: Tue, 19 Apr 1994 14:43:15 +0200 (MET DST)
> From: <Krzysztof_Leszczynski@camk.edu.pl>
> Subject: Re: Note/Drum skipping
> 
> I found Recordin Session skips some notes when playing MID files with more tha 3-5
> instrument, striving.mid is a good example. I have managed the problem explicitly

Recording Session has a major patch caching bug in that it does not
cache patches other than the first patch in a track correctly.  Older
Recording Sessions didn't bother caching "late" program changes at
all, while a newer Session attempts to cache such program changes as
it encounters them, resulting in severely messed up playback.  This bug
limits Session for use with MIDI files that have only one instrument
per track.

> loading the patches using Patch Manager. The same problem happens with CakeWalk
> Professional for Windows. In this case program reports 'Too many patches' or
> 'Out of patch memory'. Again loading patches with Patch Manager solves the problem.

This problem is a result of a program change on channel 10.  The latest
maintenance release of CW is reported to have this bug fixed.

> Date: Tue, 19 Apr 1994 10:27:31 GMT
> From: Clarke Brunt <CLARKE@lsl.co.uk>
> Subject: Re: pitch bend in CW
> 
> Hopefully, there'll be some answers from greater experts than me, but
> I believe that you SHOULD be able to get pitch bend to apply only
> to a particular channel, after all, the MIDI message is channel

I'm no authority on MIDI conventions, but I do know that pitch bends
should affect only the channel(s) on which they were issued.

Phat.

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

Date: 20 Apr 94 07:25:50 EDT
From: "Eric Bell, Howling Dog Systems" <71333.2166@CompuServe.COM>
Subject: patch names, skipped notes

Subject... "Naming" Patches in Cakewalk and Power Chords

This has cropped up before, Stuart, and I think the correct solution is for us
devlopers to make use of the descriptive names stored inside the patch files.
Its up to me to get busy and make this info available, as well as bank names
someday, I suppose.

Skipped Notes...

BTW regarding skipped notes, this has been a problem in the UltraSound
drivers, and has been fixed for some time. Now, the latest versions I have are
doing it again.


Eric

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

Date: 20 Apr 94 07:09:54 EDT
From: "Eric Bell, Howling Dog Systems" <71333.2166@CompuServe.COM>
Subject: Patch names - skipped notes

Subject.. "Naming" Patches in Cakewalk and Power Chords

This has cropped up before, Stuart, and I think the correct solution is for us
devlopers to make use of the descriptive names stored inside the patch files.
Its up to me to get busy and make this info available, as well as bank names
someday, I suppose.

Skipped Notes:

BTW regarding skipped notes, this has been a problem in the UltraSound
drivers, and has been fixed for some time. Now, the latest versions I have are
doing it again.


Eric

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

Date: Tue, 19 Apr 1994 19:06:12 -0700 (MST)
From: "Shawn T. Rutledge" <rutledge@enuxsa.eas.asu.edu>
Subject: Pitch bend

> Date: Tue, 19 Apr 1994 10:07:26 -0500 (CDT)
> From: vic@cd.com (Vic Serbe x237)
> Subject: Re: Multiple pitch bends in CW
> 
> Shawn T. Rutledge writes:
> > 
> > I just answered my question - you have to use separate PORTS to get multiple
> > bends, not just separate channels.  (What's the difference anyway?  In a 
> > normal midi context would a port refer to a physical plug on the card,
> > for example the music quest 4-port card?  And the Ultrasound pretends
> > that it's a whole roomful of synthesizers each with its own connection
> > to the computer?)
> 
> This is crazy.  There's NO reason why CW should have this limitation.  PB
> is *channel* information... not *system*.  This means you ought to be able

I kinda thought so.

> to have as many different independent PB events going on as you have
> channels on any separately addressable bus (port).  Do you only have this
> problem when using the multi-timbral implementation on the GUS?  If so,

Isn't it always in that configuration?  Or is it a function of whether
or not the patch uses it?  As I understand it a patch is simply a 2-channel
waveform being played back.  Maybe some fancy patches allow multiple
waveforms to be mixed and played back at once, or maybe even with special
effects or modulation applied, but maybe not.  I hadn't really thought
about whether or not it is multitimbral before.  I would think that
since ther are only 32 channels of software mixing being done that maybe
there is such a thing as a patch that uses several channels at once, for
chorus effects and such; or maybe you simply have to synthesize it or
sample it with the chorus effect built in to begin with.

> it's a GUS problem, not a CW problem (which is what I really suspect).
> Try it with some external MIDI modules, and I bet you don't have this
> problem.

Sorry - I'm not rich, and I don't subscribe to the Musicians In Debt
Indefinitely (MIDI) philosophy.  :-)  No modules to try out.

Thanks for the suggestion though.
> 
> Date: Tue, 19 Apr 1994 10:27:31 GMT
> From: Clarke Brunt <CLARKE@lsl.co.uk>
> Subject: Re: pitch bend in CW
> 
> Hopefully, there'll be some answers from greater experts than me, but
> I believe that you SHOULD be able to get pitch bend to apply only
> to a particular channel, after all, the MIDI message is channel
> specific. If you can't, then is sounds like a bug/limitation in
> CakeWalk. You did have a different channel, and not just a different
> track?

Yep, I selected channel 1 for track one and channel 2 for track 2.
> 
> If is works with a different port, even though both these 'ports' are
> actually the GUS Synth, then it points even more to CakeWalk. A more
> common ues of ports would be to have some of your tracks playing on
> the GUS synth, with others going to some external device on the
> MIDI port.

Redirecting within cakewalk, or with Midi Mapper?

BTW, after the other reply (from Vic, above) I'd be more inclined to suspect
the drivers.  Then again, I'm using CW 1.03 for Windows.  Not rich enough
to go out and buy the new version of that either...  :-)

-- 
  _______                                                             KB7PWD
 (_  | |_)                                            shawn.rutledge@asu.edu
 __) | | \__________________________________________________________________
* SunSparc * freedom of information * packet * PIC * robotics * fusion * 

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

Date: 20 Apr 94 09:39:02 BST
From: John Wexler <wex@festival.ed.ac.uk>
Subject: Pitch bend

I can confirm that GUS can and does handle pitch bend "per channel".  I
have tested it by creating a midi file in Recording Session, inserting
Pitch Bend events manually into one channel and not into other channels
which are playing simultaneously, and listening to the results.  The one
channel bends, the others don't. 

I could describe how to do it, but I believe it's "well known" and has
been posted a few times recently, so I won't waste the bandwidth unless
somebody asks.  Instead, I'll ask: has anybody got information on the
controls which affect the use of aftertouch and note aftertouch on the
GUS?

    John Wexler
    Edinburgh

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

Date: Wed, 20 Apr 1994 09:27:57 -0500 (CDT)
From: vic@cd.com (Vic Serbe x237)
Subject: Re: pitch bend in CW

Clarke Brunt writes:
> 
> Date: Tue, 19 Apr 1994 10:27:31 GMT
> From: Clarke Brunt <CLARKE@lsl.co.uk>
> Subject: Re: pitch bend in CW
> 
> Hopefully, there'll be some answers from greater experts than me, but
> I believe that you SHOULD be able to get pitch bend to apply only
> to a particular channel, after all, the MIDI message is channel
> specific.

Yes and no.  There are two types of events on MIDI: Channel and System.

System is global... like timing information and start stop messages.
There's also SysEx (System Exclusive), which has no channel information,
but is made unit specific by an identifier early in the stream (used for
updating patches and sounds in a unit).

Channel (channel specific) information is all the rest... notes, pitch
bend, aftertouch, poly aftertouch, volume, mod wheel, patch change,
etc..  Basically, all controllers, notes, and patch change information.

> If you can't, then is sounds like a bug/limitation in CakeWalk

I really don't think so.  CW could (should) be correctly sending out
the PB events with the appropriate channel assignment, but then the GUS
could be doing a global operation as a result (no matter what channel
it comes in on).  I'd bet the problem is with the GUS, not CW.
Probably, the GUS just assigns PB to a function in their wave chip that
affects all the sounds it's generating instead of just one.  It seems
like channel information is simply routed to a "voice number" onboard.

> If is works with a different port, even though both these 'ports' are
> actually the GUS Synth, then it points even more to CakeWalk. A more

Again, I disagree.  It depends entirely on what the GUS does with PB.  I'd
say, if you can get PB to be voice (channel) specific on an external
device, but not the GUS, it's a GUS problem.  I can tell you, from
experience it's not a CW problem unless it's specifically with PC GM
stuff (but I highly doubt it).

I work with another guy in a semi-pro studio.  He has a dual-port MIDI
card (MusicQuest w/SMPTE) and several external MIDI devices.  PB only
affects the one sound on the one device we use it on.

> common use of ports would be to have some of your tracks playing on
> the GUS synth, with others going to some external device on the
> MIDI port.                                              |
                                          (or devices) ---*

This is exactly what I do at home.  The guy who owns the studio doesn't
have a sound card, but has a lot of external MIDI gear.

-- 
Vic Serbe (vic@cd.com), Applications Engineer
Central Data Corp. - Makers of the scsiTerminal Server
800/482-0315 or (+1) 217/359-8010 (FAX-6904)

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

Date: Wed, 20 Apr 1994 14:49:38 +0200
From: clhu@hk.enator.se
Subject: subscribe



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

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

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


