Re: File error on open and sound reverb problem again
Steve Thomas <sthomas1-gQhbkF4bah9Wk0Htik3J/[email protected]>
| Newsgroups | gmane.comp.lang.smalltalk.squeak.squeakland |
|---|---|
| Message-ID | <CAGa9PAbYsPiaOQSKwg5F8iJJweiFxwjnOdpn0vmsTds6J-Dc2A@mail.gmail.com> |
On Sat, Nov 12, 2011 at 1:02 PM, Mike Lee <[email protected]> wrote: > I stepped through again following your steps exactly. Pressing cmd-s > on my Macbook Pro running 10.6.7 and Etoys 4.1.1. inexplicably caused > the quoted string to disappear. I went ahead and saved the Etoys > project file, see screenshots: > > http://www.flickr.com/photos/curiouslee/6337954306/sizes/o/in/photostream/ > > Upon returning to the SoundPlayer class in the code browser, the > original code is gone and replaced with different text. > Actually the code is probably still there, I see you have "instance" highlighted, try clicking on "class" (in your last step/image) to find the code. Can you send me a copy of the project. Stephen > The reverb persists. > > To recap, others are telling me there may be a fix in 4.1.2 or 4.2, > but for now it seems like I need to find a resolution to the reverb > manually as I will be distributing 4.1.1 and 700 project files to 20 > volunteers next Sunday. > > This sound reverb issue is undoubtedly some legacy decision that now > must be persisted as a default because so many files expect the effect > to be present. But, like so many aspects of the grandfather clock that > Etoys is, it makes no sense. Imagine if a photo editing program tinted > your images pink by default because some developer years ago thought > that was cool. No other piece of authoring software I've encountered > since I started using graphical computers in 1985 puts a filter effect > on a media asset by default. > > Mike > > On Sat, Nov 12, 2011 at 6:19 AM, Bert Freudenberg <[email protected]> > wrote: > > On 12.11.2011, at 11:15, Mike Lee wrote: > > > >> After some hours of reading and clicking around, I finally got to the > >> SoundPlayer initialize string in the class method. > > > > "diving into the byzantine bowels of Squeak Etoys and Smalltalk" - very > courageous ;) > > > > A better way to open a Squeak Browser in Etoys is via the XO's "view > source" key. No need to fiddle with preferences. On a Mac that's cmd-comma > and on PC ctrl-comma. > > > >> I added the quotes closed everything up > > > > You need to press cmd-s / ctrl-s to "accept" the method (possibly you > did but didn't mention it). It will ask for your initials (every change is > logged with a time stamp and author). > > > >> and was not able to save the Etoys file due to an error writing the > image file. > > > > You normally don't want to save the image file. On many systems you > can't (as you discovered) because this modifies the Etoys application > itself. That menu entry is in the developer's world menu (accessible by > toggling the "etoy-friendly" preference you found). The view-source menu > leaves these out, which is why we recommend using that. > > > >> Perhaps this is what you mean by > >> "attaching [the change] to the project," which I haven't a clue how to > >> do. > > > > You don't need to do anything special, as long as you edited the method > while in the project that needs the change. Any method you accept in a > project is added to that project's changeset automatically. You just need > to save the project afterwards (and it will ask you if you want to include > the changes). > > > >> See my screenshots: > >> > >> > http://www.flickr.com/photos/curiouslee/6337002318/sizes/o/in/photostream/ > >> > >> Mike > > > > Very nice, I could see exactly what you were doing (except I could not > guess which OS you were on). > > > > - Bert > > > >> On Fri, Oct 21, 2011 at 6:32 PM, karl ramberg <[email protected]> > wrote: > >>> I'm not sure what Halo changes Steve suggest... > >>> Fix is quite easy if you know your way around the Etoys system. > >>> Just comment out the SoundPlayer initialize in the class method, see > below. > >>> A change set with this fix can be attached to the project. > >>> > >>> Karl > >>> > >>> > >>> SoundPlayer class>>startUpWithSound: > >>> startUpWithSound: aSound > >>> "Start up the player process." > >>> > >>> + "SoundPlayer initialize." > >>> - SoundPlayer initialize. > >>> SoundPlayer > >>> startPlayerProcessBufferSize: (BufferMSecs * > >>> SamplingRate) // 1000 > >>> rate: SamplingRate > >>> stereo: Stereo > >>> sound: aSound. > >>> > >>> On Fri, Oct 21, 2011 at 8:25 AM, Mike Lee <[email protected]> > wrote: > >>>> Karl, > >>>> > >>>> Good to hear of the fix. If reverb is turned off in 4.2, or if I > >>>> change it in the world Halo as Steve suggests, should we expert that > >>>> the setting will be honored on prior versions--even if the file is > >>>> changed and resaved? > >>>> > >>>> Mike > >>>> > >>>> On Fri, Oct 21, 2011 at 2:20 AM, karl ramberg <[email protected]> > wrote: > >>>>> I fixed an issue with reverb i that is included in Etoys 4.2. > >>>>> SoundPlayer initializes everytime it is started and the reverb is set > >>>>> to true every time. > >>>>> > >>>>> Karl > >>>>> > >>>>> > >>>>> On Fri, Oct 21, 2011 at 5:51 AM, Mike Lee <[email protected]> > wrote: > >>>>>> Hi, > >>>>>> > >>>>>> The Lubuto Library Project to develop 700 Etoys lessons in Zambia is > >>>>>> finally nearing completion after a year of work by teachers and > >>>>>> students in Lusaka. There are 100 lessons in 7 Zambian languages > plus > >>>>>> 700 sound files that have to be associated with a button in the > files. > >>>>>> > >>>>>> Now we have have enlisted a group of Washington, D.C.-area > volunteers > >>>>>> from the Special Libraries Association to help with a final > finishing > >>>>>> pass at the files. > >>>>>> > >>>>>> Though all the files were authored on OLPC XO laptops in Sugar using > >>>>>> Etoys 3.x, we wish to do the final production on Etoys 4.1 on Mac > and > >>>>>> PC depending on what the volunteer has. The finished files need to > >>>>>> open and function properly on Etoys 3.x and 4.x on all platforms. > >>>>>> > >>>>>> I have some initial questions regarding some problems working with > the > >>>>>> files across different versions of Etoys. > >>>>>> > >>>>>> 1) When I double-click to open the files from Zambia on Etoys 4.1 > Mac, > >>>>>> I get an error message that prevents the file from loading and makes > >>>>>> it impossible to close Etoys without a force quit. I have seen this > >>>>>> error before when I open older project files on new builds of Etoys > on > >>>>>> the XO. On Eotys 4.1 Mac, I can open the file from with Etoys. Here > is > >>>>>> a screen shot: > >>>>>> > >>>>>> http://www.flickr.com/photos/curiouslee/6265581802/in/photostream > >>>>>> > >>>>>> And here is a sample file on Dropbox: > >>>>>> > >>>>>> http://dl.dropbox.com/u/16590498/Citonga%201%20Afabeti%201.003.pr > >>>>>> > >>>>>> 2) The sound reverb problem persists. Opening up the Etoys 4.1 Score > >>>>>> Player in the files authored in Etoys 3.x and clicking the Disable > >>>>>> Reverb button doesn't work. > >>>>>> > >>>>>> Thanks in advance to whomever can provide some guidance. > >>>>>> > >>>>>> Mike > >>>>>> _______________________________________________ > >>>>>> squeakland mailing list > >>>>>> [email protected] > >>>>>> http://lists.squeakland.org/mailman/listinfo/squeakland > >>>>>> > >>>>> > >>>> > >>> > >> _______________________________________________ > >> squeakland mailing list > >> [email protected] > >> http://lists.squeakland.org/mailman/listinfo/squeakland > > > > > > > > > _______________________________________________ > squeakland mailing list > [email protected] > http://lists.squeakland.org/mailman/listinfo/squeakland > _______________________________________________ squeakland mailing list [email protected] http://lists.squeakland.org/mailman/listinfo/squeakland