Apparently-To: leesteer@tartarus.uwa.edu.au
Status: RO
GUS Programmer's Digest Thu, 28 Oct 93 4:21 MDT Volume 5: Issue 22
Today's Topics:
More SDK bugs
SDK inconsistancies
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, 27 Oct 1993 11:59:17 -0500
From: davidm@marcam.com (David MacMahon)
Subject: More SDK bugs
Hi,
This past weekend I found some more bugs in the SDK. Here they are:
Page 22 Section 2.6.2.11
Current Location HIGH - Bits 12-0 are self-modifying, but they are not
marked as such.
Page 22 Section 2.6.2.12
Current Location LOW - Bits 15-9 and 8-0 (all of them) are self-modifying,
but they are not marked as such.
Page 80 Section 3.5.39
UltraSetVoice - Looking at the source for this function (in VOCSET.C)
reveals that this function modifies the Current Location registers. These
registers contain self-modifying bits, but UltraSetVoice only writes to
these registers once. It does NOT call gf1_delay() and write to them again.
This means that this function may not have any effect when used on a
running voice.
Page 82 Section 3.5.41
UltraSetVolumee - Looking at the source for this function (in VOLSET.C)
reveals that this function modifies the Current Volume register. This
register contains self-modifying bits, but UltraSetVolume only writes to
this register once. It does NOT call gf1_delay() and write to it again.
This means that this function may not have any effect when used on a voice
with a running volume ramp.
Dave
David MacMahon
Systems Administrator
davidm@marcam.com
------------------------------
Date: Wed, 27 Oct 1993 21:09:33 -0400 (EDT)
From: Anderson <andersoa@db.erau.edu>
Subject: SDK inconsistancies
Hello all,
I have been working with the SDK that I downloaded from epas, and I've
noticed some inconsistancies between the documentation, the header files,
and the sample source. The documentation says xyz function is of type int,
the header declares it as a char, and the sample source code uses it as a
pointer! (extreme example, but not far from the truth!)
Has anyone hashed through this and figured out what it really should be?
If so, can you upload or post replacement header files or just a page or
two on what it should be?
Thanks.
------------------------------
End of GUS Programmer's Digest V5 #22
*************************************
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/msdos/ultrasound
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.).