[comp.sys.mac.system] HC 2.0 and 6.07 sound features

francis@magrathea.uchicago.edu (Francis Stracke) (10/30/90)

In article <46104@apple.Apple.COM> jkc@Apple.COM (John Kevin Calhoun) writes:
>Yup, HyperCard 2.0 doesn't let you play sounds from the System file.  That's
>because there's no way to know whether the sound you want to play is the
>current beep sound -- and, in our testing, we found it was possible to make
>nasty things happen if HyperCard was playing the current beep sound at the
>same time that the system wanted to beep.  The only safe way to prevent
>those nasty things from happening was to disallow the playing of sounds
>from the System file.  Sorry.

This would seem to be a problem with the system itself, no? If I
write something to play a snd resource, I have to make sure it's not 
from the System file.  This means that someone who has a bunch of sounds
he likes can't just keep them in the system & have them accessible to all
programs; so he'd have to duplicate them, which wastes disk space.
Wouldn't it be possible to have the System refuse to try to play the
same sound twice at the same time (you know what I mean)? Or perhaps
it could keep a separate copy of just the current sound--perhaps a bit
wasteful, but not too bad.  You're not likely to want a huge (read:
long & time-consuming) sound as your beep anyway.

(I'm not pointing any fingers at Mr. Calhoun here; I know he's not
with the system people.  That's why I'm cross-posting to c.s.m.system.
Maybe somebody who has input on how the system works will see this.)


| Francis Stracke		| My opinions are my own.  I don't steal them.|
| Department of Mathematics	|=============================================|
| University of Chicago		| Non sequiturs make me eat lampshades	      |
| francis@zaphod.uchicago.edu	|   				       	      |