on 1/15/02 11:04 AM, [EMAIL PROTECTED] at [EMAIL PROTECTED] wrote: > Send improve-revolution mailing list submissions to > [EMAIL PROTECTED] > > To subscribe or unsubscribe via the World Wide Web, visit > http://lists.runrev.com/mailman/listinfo/improve-revolution > or, via email, send a message with subject or body 'help' to > [EMAIL PROTECTED] > > You can reach the person managing the list at > [EMAIL PROTECTED] > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of improve-revolution digest..." > > > > This is the Improve Revolution mailing list. Use it to report bugs and make > feature requests to improve Revolution. Please do not send general use or > "how-to" questions to this list. > > > Today's Topics: > > 1. Re: if ... end if (Rob Cozens) > 2. Re: Revolution CANNOT reliably play a rapid sequence of sounds (J. Scott > Saults) > 3. Re: Revolution CANNOT reliably play a rapid sequence of sounds (J. Scott > Saults) > 4. Re: Revolution CANNOT reliably play a rapid sequence of sounds (J. Scott > Saults) > > --__--__-- > > Message: 1 > Date: Mon, 14 Jan 2002 09:48:21 -0800 > To: [EMAIL PROTECTED] > From: Rob Cozens <[EMAIL PROTECTED]> > Subject: Re: if ... end if > Reply-To: [EMAIL PROTECTED] > >> But still it would be >> nice if it would work with "if" as well. > > Hi Terry, > > The problem is not all "ifs" require "end ifs": > > if zaDivisor is not 0 then get zaDividend/zaDivisor > > if someFlag is empty then return theError > > if someFlag is true then go to card "A" else go to card card "B" > > if someCondition is true then next repeat > > if someCondition is false then exit thisHandler > > if someFlag is false then > go to card "B" > setUpFields > else go to card "A" > > Of course, if Revolution were smart enough to only append the "end if" if > "then" is the last word on the line containing the "if", it would work for > all conditions except the last. > > Rob Cozens > CCW, Serendipity Software Company > > "And I, which was two fooles, do so grow three; > Who are a little wise, the best fooles bee." > > from "The Triple Foole" by John Donne (1572-1631) > > --__--__-- > > Message: 2 > Date: Mon, 14 Jan 2002 13:15:22 -0600 > To: [EMAIL PROTECTED] > From: "J. Scott Saults" <[EMAIL PROTECTED]> > Subject: Re: Revolution CANNOT reliably play a rapid sequence of sounds > Reply-To: [EMAIL PROTECTED] > > Judy Perry <[EMAIL PROTECTED]>, > [EMAIL PROTECTED] Vol 1 #50 wrote: >> I would like to add my voice in agreement, but also in a slightly >> different direction: I would like to see something like the play >> instrument tempo notes sort of thing that we have in Hypercard. > > clip > > Judy, > > I appreciate any and all support for my pleas to improve > Rev/Metacard's audio capabilities. I haven't yet found a satisfactory > solution to what seems like a very simple, and for me, a very crucial > procedure.However, there have been some promising, albeit > complicated, suggestions for solving this issue with built-in > procedures. I will keep everyone posted, but I may not be able to > continue testing until next week. > > Just in case you, or anyone else out there, is desperate enough to > try to use any old HyperCard or SuperCard audio externals in > Revolution let me mention some that I've tried in Revolution, > without success, so far. Mostly, the converted stacks just crash, > whether from script errors or from the external itself. If I don't > find better solutions, I'll continue trying to make some of these > externals work in Revolution. I'll need to eliminate script errors to > really test the Externals. > > MusicBox v3.0 by Alex Metcalf might come closest to what you mention > in that it can play "MOD" music files, which have to be created by > other applications. It extends sound play in other ways, but does not > duplicate the HyprCard commands for playing a sequence of notes. > > Rinaldi's PlayIt XCMD doesn't really seem to add much functionality. > > Iverson Software's SoundMaster (1.0) looks very powerful, but is > fairly complicated. Again, it doesn't play notes like HyperCard. (But > of course there would be no reason for a HyperCard external command > to duplicate its built-in commands.) > > Finally, Sound Utilities for HyperCard (including Sound Playback demo > and Sound Recording demo stacks) by Lawrence D'Oliveiro, New > Zealand, are very powerful, but quite complicated to use. These > externals can allocate and play many different sound channels at the > same time, as well as access and manipulate the data in these > buffers. It seems to access many of the different system functions > for sound incorporated into the Mac OS. > > Scott Rossi <[EMAIL PROTECTED]>, in improve-revolution digest, > Vol 1 #49, mentioned SndChannel, a HyperCard/SuperCard that would > "load and control as many sound resources as memory permits." This > external sounds like it might help solve my problem, but I haven't > managed to find a copy. > > All of these stacks are several years old, but do at least partly > still work in OS 9 with HyperCard and/or SuperCard. However, I > haven't gotten any to work yet with MetaCard. > > If anyone has successfully used similar externals in > Revolution/MetaCard, I would really like to hear about it. (BTW, I > have successfully used a set of Externals in Revolution under Windows > 98, called MCPsych, which allows extensive control of sound playback, > as well as many other features. But I'm still interested in figuring > out Mac OS and cross-platform solutions.) > > Scott Saults > > J. Scott Saults, Ph.D. > Research Associate > email: [EMAIL PROTECTED] > Department of Psychology > 210 McAlester Hall > > --__--__-- > > Message: 3 > Date: Mon, 14 Jan 2002 13:52:34 -0600 > To: [EMAIL PROTECTED] > From: "J. Scott Saults" <[EMAIL PROTECTED]> > Subject: Re: Revolution CANNOT reliably play a rapid sequence of sounds > Reply-To: [EMAIL PROTECTED] > > Geoff, > > While I'm checking out Kevin's suggestion for using the 'prepare' > command, I'd appreciate any information or references your have about > the structure of an AIFF sound file. This method world probably be > the most precise, if I can manage to work well enough with the binary > data. My initial attempt to use the binary decoding function, without > really knowing what I was doing, caused Revolution to crash hard. > Maybe I don't need the encode/decode functions as long as I can > identify what to look for while reading the files to parse the > segments. Figuring and inserting the size of the sound data into the > header sounds pretty tricky, however. > Thanks! > > Scott Saults > >>>> Could you explain how to parse the sound file to make your >>> suggestion work? Is there anything else I'd need to do consider? >>> Thanks for the help! > At 12:01 PM -0500 1/14/02, Geoff Canyon <[EMAIL PROTECTED]> > [EMAIL PROTECTED] replied: >> >> I smacked my forehead when I read this suggestion, because of course >> it will solve the problem. You are right that you need to grab the >> actual sound data and work with it. The actual procedure will vary >> based on the sound format you are using. Most involve a bit of >> header info and then raw sound data. I once wrote a utility to >> process AIFF sounds, and it wasn't too difficult after I got my head >> around the documentation for the format. If I remember right, the >> only (slightly) tricky bit was that the size of the sound data was >> part of the header, so I had to calculate that and insert it. > > J. Scott Saults, Ph.D. > Research Associate > email: [EMAIL PROTECTED] > Department of Psychology > 210 McAlester Hall > > --__--__-- > > Message: 4 > Date: Mon, 14 Jan 2002 13:52:50 -0600 > To: [EMAIL PROTECTED] > From: "J. Scott Saults" <[EMAIL PROTECTED]> > Subject: Re: Revolution CANNOT reliably play a rapid sequence of sounds > Reply-To: [EMAIL PROTECTED] > > Thanks for pointing out the "prepare" command, because I hadn't > considered it. Prelaoding the sounds in memory should help. > > My initial tests of the 'prepare' command are confusing, however, The > 'prepare' command actually PLAYS THE SOUND (at least on a Mac)! This > surprised me because it seems illogical, considering this command > would, I think, usually be used to load a sound, only to play LATER. > Adding 'play stop' or 'play pause' did not reliably prevent at least > part of the sound from playing. I haven't yet tried turning on and > off the sound volume, but this shouldn't be necessary. > > If I can get this 'prepare' to work silently, I will test it further. > Can more than 1 sound be buffered this way. Should it work the same > for imported and external audioclips? > > Thanks again. > > Scott Saults > > At 12:01 PM -0500 1/14/02, Kevin Miller <[EMAIL PROTECTED]> > [EMAIL PROTECTED] wrote: >> >> Again, first you should try the "prepare" command, it will buffer audioClips >> before playback. Let me know if that works for you? >> >> Kevin > > J. Scott Saults, Ph.D. > Research Associate > email: [EMAIL PROTECTED] When Rev 1.1.1 downloads the engine to build a mac ppc distribution, I get the following error dialog:
"There was an error trying to decompress the engine downloaded. The file appears to be corrupt." No error appears in downloading the windows engine. _______________________________________________ improve-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/improve-revolution
