Am 27.09.2008 um 22:38 schrieb Yoshiki Ohshima:
Hello,
It's been available for a while, but I'd like to announce that Etoys running on XO supports the DC input.
To try it:
- Launch Etoys.
- Drag out the "Object Catalog" from the Tresure Box.
- Go to "Multimedia" category in the Object Catalog.
- Drag out "WorldStethoscope".
- Right click on the instantiated WorldStethoscope and click on the light blue eye icon to open its viewer.
- Click on "basic" category header to get a menu, and choose "sound" to go to sound category.
- Press Start in the WS. Some of the numbers in the viewer start changing. Whisle into the microphone.
- Press Menu of WS, and choose "add a graph...". May be pick "sonogram".
- You can open more than one graph on the same data. Press Menu of WS, and choose "add a graph...". May be pick "spectrum." You can see sonogram and spectrum graph (and signal if you open it) at the same time.
- Connect a sensor to the jack. Press "AC" button to switch to "DC".
- The tiles can be used in the Etoys tile scripting, so kids can make stuff with them.
etc., etc.
The UI needs one more face lift, but it works ok. If you don't have XO, you can still buy the WorldStethoscope hardware (http://www.academianetwork.co.jp/service/) that converts the sensor output to audio and do effectively the same thing on any computer with a sound input.
The version in 764 has a little bug so that it leaves the mic LED on even after quitting Etoys (it is fixed in the latest Joyride). But it is usable.
Hmm, I have not used WorldStethoscope before. Trying it on the XO seems to deliver quite arbitrary values. Can I use this to simply move an object according to the recorded amplitude?
- Bert -
At Sun, 28 Sep 2008 11:12:29 -0700, Bert Freudenberg wrote:
Hmm, I have not used WorldStethoscope before. Trying it on the XO seems to deliver quite arbitrary values. Can I use this to simply move an object according to the recorded amplitude?
Which values were you looking at? These level1 to level3? These are relatively hard to use and also using amplitude seems to be hard (according to Abe-san). Using the pitch information (frequency1 to 3) would be better bet.
-- Yoshiki
Am 28.09.2008 um 13:07 schrieb Yoshiki Ohshima:
At Sun, 28 Sep 2008 11:12:29 -0700, Bert Freudenberg wrote:
Hmm, I have not used WorldStethoscope before. Trying it on the XO seems to deliver quite arbitrary values. Can I use this to simply move an object according to the recorded amplitude?
Which values were you looking at? These level1 to level3? These are relatively hard to use and also using amplitude seems to be hard (according to Abe-san). Using the pitch information (frequency1 to 3) would be better bet.
If I want to make an object jump on screen by clapping my hands, amplitude would be the simplest to use. The other values vary widely for me. Perhaps they should not even be there unless there is an actual WorldSthethoscope connected?
- Bert -
If I want to make an object jump on screen by clapping my hands, amplitude would be the simplest to use. The other values vary widely for me.
Yes, now I remember a similar discussion with Abe-san^^; The level values after the FFT is only meaningful in a very controlled environment. A clear input from a music instrument with very clear harmonics and you can see it (according to Abe-san). But I'd agree that it is more or less very specific to a certain application.
The raw level value, that is like the sound recorder's level meter (which you also had an Etoys that takes advantage of), should be a tile and it would be more useful.
Perhaps they should not even be there unless there is an actual WorldSthethoscope connected?
Or in a normal case, it is not even necessary.
-- Yoshiki
etoys-dev@lists.squeakfoundation.org