Hi folks,
I built RPMs for the Squeak virtual machine and the Etoys Sugar activity. Since the etoys.laptop.org address is not operational yet, I uploaded them here:
http://tinlizzie.org/olpc/sugar/rpm/
I verified they work on the A-test board with build 91. However, in that build there is a rather old version of Sugar (well, old on our time scale) so the Etoys icon does not show up correctly.
What can we do to get a more recent version into build 92? What is the procedure that determines what packages at which version go into a build?
MarcoPG: the etoys rpm spec file is right in the etoys git repository.
Cheers!
- Bert -
Bert Freudenberg wrote:
Hi folks,
I built RPMs for the Squeak virtual machine and the Etoys Sugar activity. Since the etoys.laptop.org address is not operational yet, I uploaded them here:
http://tinlizzie.org/olpc/sugar/rpm/
Cool, looking forward to try them out!
I verified they work on the A-test board with build 91. However, in that build there is a rather old version of Sugar (well, old on our time scale) so the Etoys icon does not show up correctly.
What can we do to get a more recent version into build 92? What is the procedure that determines what packages at which version go into a build?
The next build will have the latest sugar. We actually have everything on the sugar side already built, we are blocking on some X packages issues.
The build has the latest rpm we build. In the past we have been a bit slow at updating sugar, mainly because of the dependencies changes which required a consistent amount of time to be solved. I expect this to improve though. Also when you need a new sugar in the build feel free to ping me.
MarcoPG: the etoys rpm spec file is right in the etoys git repository.
Excellent, thank you!
Marco
Am 07.10.2006 um 10:21 schrieb Marco Pesenti Gritti:
Bert Freudenberg wrote:
What is the procedure that determines what packages at which version go into a build?
The next build will have the latest sugar. We actually have everything on the sugar side already built, we are blocking on some X packages issues.
Great!
The build has the latest rpm we build. In the past we have been a bit slow at updating sugar, mainly because of the dependencies changes which required a consistent amount of time to be solved. I expect this to improve though. Also when you need a new sugar in the build feel free to ping me.
Are you going to include etoys, too? And if so, what is the procedure - do you just pull the latest src.rpm from our site?
MarcoPG: the etoys rpm spec file is right in the etoys git repository.
Excellent, thank you!
Feel free to educate me about any nonsense I put in the spec ;-)
- Bert -
The build has the latest rpm we build. In the past we have been a bit slow at updating sugar, mainly because of the dependencies changes which required a consistent amount of time to be solved. I expect this to improve though. Also when you need a new sugar in the build feel free to ping me.
Are you going to include etoys, too? And if so, what is the procedure
- do you just pull the latest src.rpm from our site?
Hi,
I talked a bit with Chris about this and what we would actually like to do is to start building activities as bundles.
http://wiki.laptop.org/go/Activity_Bundles
What still need to be figured out is the build system for bundles. I will discuss this further and post more on the list about it tonight or tomorrow.
Marco
Hi Bert,
It works fine on my board, too!
Bert Freudenberg wrote:
I built RPMs for the Squeak virtual machine and the Etoys Sugar activity. Since the etoys.laptop.org address is not operational yet, I uploaded them here:
http://tinlizzie.org/olpc/sugar/rpm/
And with a little more things, I could play and record sound in etoys.
# yum install alsa-utils # alsamixer (toggle on mute with 'm' key, and increase volumes with cursor keys) # squeak -vm-sound-ALSA /usr/share/sugar/activities/etoys/etoys.image
Bert, could you put -vm-sound-ALSA option in /usr/bin/etoys script?
Cheers, - Takashi
Hi folks,
And with a little more things, I could play and record sound in etoys.
Good to hear... :-)
Btw. I played a bit more with sound/csound and etoys and came up with a new category "sound" where on can select the frequency and also "when" a sound should be played. I foresee csound to be pluggable there (currently it is kind of hard wired) so that one could choose between default Squeak Synth and csound Synth. I am aware of SoundSystem.
For that we needed to extend the sound capabilities of Squeak a bit so that sampled instruments can also be played in any frequency after a given delay. I played a bit with
(Delay forSeconds: self playWhen) wait, self pling.
but still got quite irregular sounds. It is quite nice of csound that the sounds can be played very accurately at a given time.
I'd also like to integrate "pitch" and "tuning system" (a.k. chromatic 12 tone system equal temperament, maybe also C-Dur etc. and more non western tunings).
It is already quite a lot of fun to animate several cars/ etc. and let them play some sounds with frequencies according to their y- position, possibly played with a delay according to their y-position.
See the following pic as a little teaser (it works nicely, also with several cars in parallel):
(pling triggers the sound is probably a bad name...)
If any of you is interested in the monticellos or changesets, I'd be more than happy to provide them. You would need csound compiled with osc right now.
Please let me know, if and who of you is going the same direction, I would be more than happy to collaborate. Cheers,
Markus
Markus,
Sorry for slow response...
Btw. I played a bit more with sound/csound and etoys and came up with a new category "sound" where on can select the frequency and also "when" a sound should be played. I foresee csound to be pluggable there (currently it is kind of hard wired) so that one could choose between default Squeak Synth and csound Synth. I am aware of SoundSystem.
Ah, ok. We haven't gotten around including World Stethoscope code into our eToys image, but this is on our plan. Extending it with your idea (i.e., put a few more tiles) would be good.
It is already quite a lot of fun to animate several cars/ etc. and let them play some sounds with frequencies according to their y- position, possibly played with a delay according to their y-position.
Yes. WS happens to be able to do this, though not ready for playing different tone.
-- Yoshiki
Am 07.10.2006 um 14:54 schrieb Takashi Yamamiya:
Hi Bert,
It works fine on my board, too!
Bert Freudenberg wrote:
I built RPMs for the Squeak virtual machine and the Etoys Sugar activity. Since the etoys.laptop.org address is not operational yet, I uploaded them here: http://tinlizzie.org/olpc/sugar/rpm/
And with a little more things, I could play and record sound in etoys.
# yum install alsa-utils # alsamixer (toggle on mute with 'm' key, and increase volumes with cursor keys)
Maybe Ian could implement the sound_Volume(), sound_SetVolume(), and sound_SetRecordLevel() functions, which are currently stubs. Hopefully that would avoid the need for alsamixer, and also make the nav-bar volume control work.
# squeak -vm-sound-ALSA /usr/share/sugar/activities/etoys/etoys.image
Bert, could you put -vm-sound-ALSA option in /usr/bin/etoys script?
Sure. I'll note though that Ian apparently forgot to put the ALSA module in the list of auto-probed modules in sqUnixMain.c. If that was added, it should work automatically.
Also, for some reason, the vm-sound-OSS plugin dir now contains ALSA?!
- Bert -
etoys-dev@lists.squeakfoundation.org