Hi all,
we are planning to have a one week sprint right before Squeakfest this year, from July, 17 - July 24. I would like to invite you to participate in this event! We plan to book a vacation home on a beach near Wilmington (NC), so that we can stay together, work, and have fun.
There are no detailed plans yet about what exactly we will work on in this week. We could for example:
- write an Etoys cookbook, a collection of tips & tricks about what you can do within Etoys - develop active essays within Etoys for certain subjects - develop introductional material for kids - have a "code sprint" - ...
We are open for your ideas! What we will finally work on also depends on the experience of the participants of the sprint.
Please let me know if you are interested in participating, since I have to do the booking soon. We cannot provide any financial support. If you have any ideas on how to get funding for this effort, let me know!
Greetings, Rita
On Wednesday 21 April 2010 05:43:32 pm Rita Freudenberg wrote:
- write an Etoys cookbook, a collection of tips & tricks about what you can
do within Etoys
My daughter pointed out that driving was more fun when the forward and turn parameters are keyed to World->sound level and pitch. She got a bunch of kids to use their voices to drive morphs around. You can imagine the din :-).
Subbu
Subbu,
This sounds like fun. I found the World "sound level" and "sound pitch", what needs to be done so kids can use their voices to change these parameters?
Stephen
On Wed, Apr 21, 2010 at 2:50 PM, K. K. Subramaniam subbukk@gmail.comwrote:
On Wednesday 21 April 2010 05:43:32 pm Rita Freudenberg wrote:
- write an Etoys cookbook, a collection of tips & tricks about what you
can
do within Etoys
My daughter pointed out that driving was more fun when the forward and turn parameters are keyed to World->sound level and pitch. She got a bunch of kids to use their voices to drive morphs around. You can imagine the din :-).
Subbu _______________________________________________ etoys-dev mailing list etoys-dev@squeakland.org http://lists.squeakland.org/mailman/listinfo/etoys-dev
On Thursday 22 April 2010 12:28:43 am Steve Thomas wrote:
This sounds like fun. I found the World "sound level" and "sound pitch", what needs to be done so kids can use their voices to change these parameters?
Sound level is related to volume, so with: forward: world sound level / 10. you can make an etoy move faster by shouting louder or stop it with silence. If you set: turn by: (World sound pitch - 500) / 100
then you can get it to spin around by screaming or whistling different tunes at it. Tweak the magic numbers to your taste.
The idea here is to help children discover that sound has numeric properties too and these properties can influence other properties like color, geometry or motion.
Once students get the hang of it, you can introduce the concept of 'smoothing'.
value = previous value*t + current value*(1-t). previous value = value.
where t is fraction in the range 0 .. 1.
Get some ear plugs :-) .. Subbu
Subbu,
Thanks, I like the idea of 'smoothing" my main question though is how do I get "sound level" and "sound pitch" to change values? On my Mac they are always zero. World Stethoscope seems to work, I'll try that.
Thanks, Stephen
On Fri, Apr 23, 2010 at 10:06 PM, K. K. Subramaniam subbukk@gmail.comwrote:
On Thursday 22 April 2010 12:28:43 am Steve Thomas wrote:
This sounds like fun. I found the World "sound level" and "sound pitch", what needs to be done so kids can use their voices to change these parameters?
Sound level is related to volume, so with: forward: world sound level / 10. you can make an etoy move faster by shouting louder or stop it with silence. If you set: turn by: (World sound pitch - 500) / 100
then you can get it to spin around by screaming or whistling different tunes at it. Tweak the magic numbers to your taste.
The idea here is to help children discover that sound has numeric properties too and these properties can influence other properties like color, geometry or motion.
Once students get the hang of it, you can introduce the concept of 'smoothing'.
value = previous value*t + current value*(1-t). previous value = value.
where t is fraction in the range 0 .. 1.
Get some ear plugs :-) .. Subbu
On Saturday 24 April 2010 10:08:32 am Steve Thomas wrote:
Thanks, I like the idea of 'smoothing" my main question though is how do I get "sound level" and "sound pitch" to change values? On my Mac they are always zero. World Stethoscope seems to work, I'll try that.
I don't use Mac that much. I used System Preferences -> Sound -> Input to adjust mic settings to get sound input working in Squeak.
HTH .. Subbu
(please remember to change the subject line when a discussion thread wanders off the original topic)
On 24.04.2010, at 06:38, Steve Thomas wrote:
Subbu,
Thanks, I like the idea of 'smoothing" my main question though is how do I get "sound level" and "sound pitch" to change values? On my Mac they are always zero. World Stethoscope seems to work, I'll try that.
Thanks, Stephen
I can't get it to work on the Mac here, either. But there is a trick I used before:
Get a SoundRecorder. Click Record, then Stop, to get it going. Whenever you make noise, the yellow bar will extend.
Now here comes the trick: that yellow bar is an object. Make some noise to make it large enough to click, then get its halo (it's called "Morph1"). Now you can just use its width (from "extended geometry") in another script ...
There is a lesson to learn for developers from this: whenever possible, don't just modify draw routines, use actual objects instead. The "normal" way to program this would be to paint the bar onto the screen. But when you do that, it's just pixels, not objects anymore. By making the bar an actual object, its properties, such as width, can be accessed. Objects FTW ;)
- Bert -
squeakland@lists.squeakfoundation.org