Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.csd.uwm.edu!cs.utexas.edu!uunet!mcsun!sunic!kth!draken!d88-jwa From: d88-jwa@nada.kth.se (Jon W{tte) Newsgroups: comp.sys.mac Subject: Re: For all you frustrated SoundMaster folk... Message-ID: <1560@draken.nada.kth.se> Date: 4 Sep 89 15:48:12 GMT References: <10456@fluke.COM} <14372@bcsaic.UUCP> <10759@fluke.COM> <14494@bcsaic.UUCP> <1549@draken.nada.kth.se> <494@sunfs3.camex.uucp> Reply-To: d88-jwa@nada.kth.se (Jon W{tte) Organization: Royal Institute of Technology, Stockholm, Sweden Lines: 42 In article <494@sunfs3.camex.uucp> kent@sunfs3.UUCP (Kent Borg) writes: >In article <1549@draken.nada.kth.se> d88-jwa@nada.kth.se (Jon W{tte) writes: >>SndPlay (the easiest thing in the world !) I'm currently writing >>an INIT for startup sounds using this (none of the INITs I've come >>across works on my SE/30 - this does, but I have problems with >I have met some sound incompatibilities. I don't kow who is at fault, >but maybe you will release your INIT to the public and can avoid some >of them. >memory!). Fine--most of the time. I also have a key click from >SoundMaster and sometimes when I am typing right when the hour strikes >TimeKeeper will cookoo but then freeze. I assume they are colliding. Yes. SoundMaster supposedly still uses the FFSynthRec form of sounds, described in IM-II while SuperClock (and then supposedly TimeKeeper) use snd resources and SndPlay. If you try to play a snd resource while the FFSynthRec is playing, you'll be in deep trouble (or the other way around...) Someone said this would be sixed in System 7, at least they hinted that you would be able to have more than one SndChannel at one time. This would sure make things easy for game writers ! Don't know if it's true, though. The present problem is that you can't allocate two independent sound channels at one time, you'll have to mix the sounds together "on the fly" and then play the resulting sound. Annoying, and not very convenient for real-time applications. About my INIT, if anyone wants just the INIT part, feel free to ask me for it. You'll have to configure it using ResEdit, though, since the cdev still doesn't work and I haven't the time to fix it right now. I KNOW that this INIT really plays a startup snd resource even on an SE/30 - and I think it should work with any Mac running system 4.2 or later (oh, say 6.0 to be on the safe side... :-) Already in System 4.2 Apple encouraged developers to use the snd resource format. It's a shame that some programs don't take advantage of this... -- This is your fortune from h+@nada.kth.se: Just because you're paranoid doesn't mean they AREN'T after you.