The new OLPC ads

2008-12-15 Thread Jean Piché

http://www2.infopresse.com/blogs/actualites/archive/2008/12/15/article-29417.aspx
___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: Playing w/ Activity packs in build 702

2008-03-27 Thread Jean Piché


Bryan,

You need to use the latest verisons of TamTam found here:

http://mock.laptop.org/repos/local.update1/XOS/index.html

and install them either in

/usr/share/activities

or

/home/olpc/Activities


Until next week, you will not be able to save .ogg files and  
audiofiles recorded with the mike.


Journal will keep projetc normally

jp





_
http://jeanpiche.com

On 27-Mar-08, at 11:20 AM, Bryan Berry wrote:


Gary, thanks a lot. This is extremely helpful. and thanks to Bert as
well
On Thu, 2008-03-27 at 15:03 +, Gary C Martin wrote:

On 27 Mar 2008, at 05:25, Bryan Berry wrote:


Can anyone tell me how to install TamTam from scratch?


Not sure if this is the official way – but hidden in the update-
activities.py script from Bert Freudenberg is a very useful link to a
whole bunch of .xo builds, not all of which are available on the wiki
activities page (I'm not sure why). You can find .xo bundles for the
TamTam** activities here:

http://mock.laptop.org/repos/local.update1/XOS/index.html

** I believe the original TamTam activity is now considered old,
unsupported code, and has been split out into individual activities
called TamTamEdit, TamTamJam, TamTamMini, and TamTamSynthLab.

Once activities are installed, the new xo_get.py script (which
includes Bert's update-activities.py code), is very useful for  
keeping

all installed activities upgraded to the latest versions available.
You can download the xo-get.py file from:

http://wiki.laptop.org/go/Xo-get

Regards,
Gary


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Correction: TamTam MUST be in /usr/share/activities to work.

2008-03-27 Thread Jean Piché



We are working on a fix to make it work in /home/olpc.
The fix is almost ready but details remain.




_
http://jeanpiche.com

On 27-Mar-08, at 4:14 PM, Jean Piché wrote:


Bryan,

You need to use the latest verisons of TamTam found here:

http://mock.laptop.org/repos/local.update1/XOS/index.html

and install them either in

/usr/share/activities

or

/home/olpc/Activities


Until next week, you will not be able to save .ogg files and  
audiofiles recorded with the mike.


Journal will keep projetc normally

jp





_
http://jeanpiche.com

On 27-Mar-08, at 11:20 AM, Bryan Berry wrote:

Gary, thanks a lot. This is extremely helpful. and thanks to Bert as
well
On Thu, 2008-03-27 at 15:03 +, Gary C Martin wrote:

On 27 Mar 2008, at 05:25, Bryan Berry wrote:


Can anyone tell me how to install TamTam from scratch?


Not sure if this is the official way – but hidden in the update-
activities.py script from Bert Freudenberg is a very useful link  
to a
whole bunch of .xo builds, not all of which are available on the  
wiki

activities page (I'm not sure why). You can find .xo bundles for the
TamTam** activities here:

http://mock.laptop.org/repos/local.update1/XOS/index.html

** I believe the original TamTam activity is now considered old,
unsupported code, and has been split out into individual activities
called TamTamEdit, TamTamJam, TamTamMini, and TamTamSynthLab.

Once activities are installed, the new xo_get.py script (which
includes Bert's update-activities.py code), is very useful for  
keeping

all installed activities upgraded to the latest versions available.
You can download the xo-get.py file from:

http://wiki.laptop.org/go/Xo-get

Regards,
Gary


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: New update.1 build 669

2008-01-02 Thread Jean Piché

Hello,

Any reason why approved inclusions from 2 weeks ago are not rolled  
into this build?

http://dev.laptop.org/ticket/5638

TamTam versions included here are buggy and have incompatible po file  
integration.

Best wishes to all for 2008!


jp (ethrop)


_
http://jeanpiche.com

On 12-Nov-07, at 12:57 AM, Build Announcer Script wrote:

 http://xs-dev.laptop.org/~cscott/olpc/streams/update1/build630/devel_jffs2/

 -abyssinica-fonts.noarch 0:1.0-1.fc7
 +abyssinica-fonts.noarch 0:1.0-1.olpc2
 -acl.i386 0:2.2.39-3.1.fc7
 +acl.i386 0:2.2.39-6.fc7
 +AcousticMeasure-5.xo
 +alsa-lib.i386 0:1.0.14-3.fc7
 -alsa-lib.i386 0:1.0.14-4.fc7
 -alsa-utils.i386 0:1.0.14-1.fc7
 +alsa-utils.i386 0:1.0.14-2.fc7
 +anacron.i386 0:2.3-47.fc7
 +Analyze-4.xo
 -audit-libs.i386 0:1.5.3-1.fc7
 +audit-libs.i386 0:1.5.6-2.fc7
 -avahi-autoipd.i386 0:0.6.20-5.fc7
 +avahi-autoipd.i386 0:0.6.20-5.olpc2
 -avahi-dnsconfd.i386 0:0.6.20-5.fc7
 +avahi-dnsconfd.i386 0:0.6.20-5.olpc2
 -avahi-glib.i386 0:0.6.20-5.fc7
 +avahi-glib.i386 0:0.6.20-5.olpc2
 -avahi.i386 0:0.6.20-5.fc7
 +avahi.i386 0:0.6.20-5.olpc2
 -avahi-tools.i386 0:0.6.20-5.fc7
 +avahi-tools.i386 0:0.6.20-5.olpc2
 -avahi-ui.i386 0:0.6.20-5.fc7
 +avahi-ui.i386 0:0.6.20-5.olpc2
 +binutils.i386 0:2.17.50.0.12-4
 -Chat-24.xo
 +Chat-28.xo
 +ClockActivity-3.xo
 -compat-libstdc++-33.i386 0:3.2.3-61
 -Connect-15.xo
 +Connect-18.xo
 -coreutils.i386 0:6.9-3.fc7
 +coreutils.i386 0:6.9-5.fc7
 -cpio.i386 0:2.6-27.fc7
 +cpio.i386 0:2.6-28.fc7
 -cpp.i386 0:4.1.2-12
 +cpp.i386 0:4.1.2-27.fc7
 -crontabs.noarch 0:1.10-14.fc7
 +crontabs.noarch 0:1.10-16.fc7
 -cryptsetup-luks.i386 0:1.0.3-4.fc7
 +cryptsetup-luks.i386 0:1.0.5-4.fc7.1
 -cups-libs.i386 1:1.2.12-4.fc7
 +cups-libs.i386 1:1.2.12-6.fc7
 -curl.i386 0:7.16.2-1.fc7
 +curl.i386 0:7.16.4-1.fc7
 -dbench.i386 0:3.04-2
 +dbench.i386 0:3.04-6.olpc2
 -dbus-glib.i386 0:0.73-2.fc7
 +dbus-glib.i386 0:0.73-3.fc7
 -dbus-python.i386 0:0.82.1-2.fc7
 +dbus-python.i386 0:0.82.3-1.fc7
 -dhclient.i386 12:3.0.5-38.fc7
 +dhclient.i386 12:3.0.5-40.fc7
 -dhcp.i386 12:3.0.5-38.fc7
 +dhcp.i386 12:3.0.5-40.fc7
 -diffutils.i386 0:2.8.1-16.fc7
 -dmraid.i386 0:1.0.0.rc14-2.fc7
 +dmraid.i386 0:1.0.0.rc14-4.fc7
 -elfutils-libelf.i386 0:0.128-2.fc7
 +elfutils-libelf.i386 0:0.129-1.fc7
 -Etoys-60.xo
 +Etoys-66.xo
 -etoys.noarch 0:2.1.1664-1
 +etoys.noarch 0:2.2.1759-1
 -farsight.i386 0:0.1.20-2.fc7
 -flac.i386 0:1.1.4-4.fc7
 +flac.i386 0:1.2.1-1.fc7
 -gdb.i386 0:6.6-15.fc7
 +gdb.i386 0:6.6-16.fc7
 -glibc-common.i386 0:2.6-4
 +glibc-common.i386 0:2.6.90-19
 -glibc.i686 0:2.6-4
 +glibc.i686 0:2.6.90-19
 +Gmail-2.xo
 -gnome-icon-theme.noarch 0:2.18.0-1.fc7
 -gnutls.i386 0:1.4.5-2.fc7
 +gnutls.i386 0:1.6.3-2.fc7
 -gstreamer-plugins-farsight.i386 0:0.12.1-1.fc7
 -hippo-canvas.i386 0:0.2.23-1.fc7
 +hippo-canvas.i386 0:0.2.24-2.olpc2
 -hippo-canvas-python.i386 0:0.2.23-1.fc7
 +hippo-canvas-python.i386 0:0.2.24-2.olpc2
 -hulahop.i386 0:0.2-0.7.20070917git61d001479c
 +hulahop.i386 0:0.3-1.olpc2
 +info.i386 0:4.11-1.fc7
 -info.i386 0:4.8-15
 +initscripts.i386 0:8.54.1-13.olpc2
 -initscripts.i386 0:8.54.1-9.olpc2
 -iptables.i386 0:1.3.7-2
 +iptables.i386 0:1.3.8-2.1.fc7
 -iptables-ipv6.i386 0:1.3.7-2
 +iptables-ipv6.i386 0:1.3.8-2.1.fc7
 +JigsawPuzzle-1.xo
 +JokeMachine-5.xo
 -Journal-59.xo
 +Journal-69.xo
 -jrtplib.i386 0:3.7.0-1.fc7
 -jthread.i386 0:1.2.1-2.fc6
 -kernel.i586 0:2.6.22-20071102.1.olpc.a36694632889530
 +kernel.i586 0:2.6.22-20071106.1.olpc.392edb0680e0d8a
 -krb5-libs.i386 0:1.6.1-2.1.fc7
 +krb5-libs.i386 0:1.6.1-4.fc7
 +LearningCenter-2.xo
 -libabiword.i386 0:2.5.2.svn20070910-1
 +libabiword.i386 0:2.6.0.svn20071106-1
 -libabiword-plugins.i386 0:2.5.2.svn20070910-1
 +libabiword-plugins.i386 0:2.6.0.svn20071106-1
 -libacl.i386 0:2.2.39-3.1.fc7
 +libacl.i386 0:2.2.39-6.fc7
 -libdhcp4client.i386 12:3.0.5-38.fc7
 +libdhcp4client.i386 12:3.0.5-40.fc7
 -libdhcp6client.i386 0:0.10-42.fc7
 +libdhcp6client.i386 0:0.10-44.fc7
 -libdrm.i386 0:2.3.0-5.fc7
 -libertas-usb8388-firmware.noarch 2:5.110.19.p0-1.olpc1
 +libertas-usb8388-firmware.noarch 2:5.110.20.p0-1.fc7
 -libgcc.i386 0:4.1.2-12
 +libgcc.i386 0:4.1.2-27.fc7
 -libgfortran.i386 0:4.1.2-12
 +libgfortran.i386 0:4.1.2-27.fc7
 -libICE.i386 0:1.0.3-1.fc7
 +libICE.i386 0:1.0.3-2.1.fc7
 -libjingle.i386 0:0.3.11-1.fc7
 -liboil.i386 0:0.3.12-3.fc7
 +liboil.i386 0:0.3.12-9.fc7
 -libpng.i386 2:1.2.16-1.fc7
 +libpng.i386 2:1.2.22-1.fc7
 +libraw1394.i386 0:1.2.1-11.fc7
 -libraw1394.i386 0:1.2.1-9.fc7
 -libselinux.i386 0:2.0.14-4.fc7
 +libselinux.i386 0:2.0.14-9.fc7
 +libsmbios-libs.i386 0:0.13.10-1.fc7
 -libsmbios-libs.i386 0:0.13.6-1.fc7
 -libsndfile.i386 0:1.0.17-1.fc6
 +libsndfile.i386 0:1.0.17-2.fc7
 -libstdc++.i386 0:4.1.2-12
 +libstdc++.i386 0:4.1.2-27.fc7
 -libtelepathy.i386 0:0.0.55-1.fc7
 -libtheora.i386 0:1.0alpha7-2.fc7
 +libtheora.i386 0:1.0alpha8-0.3.svn13393.fc7
 -libtiff.i386 0:3.8.2-7.fc7
 +libtiff.i386 0:3.8.2-8.fc7
 -libvolume_id.i386 0:113-11.fc7
 +libvolume_id.i386 0:113-12.fc7
 

Re: New update.1 build 669

2008-01-02 Thread Jean Piché



Sorry, the copied listing here is from 630, but the TamTam versions  
are the same in 669.


On 2-Jan-08, at 11:21 AM, Jean Piché wrote:


 Hello,

 Any reason why approved inclusions from 2 weeks ago are not rolled
 into this build?

 http://dev.laptop.org/ticket/5638

 TamTam versions included here are buggy and have incompatible po file
 integration.

 Best wishes to all for 2008!


 jp (ethrop)


 _
 http://jeanpiche.com

 On 12-Nov-07, at 12:57 AM, Build Announcer Script wrote:

 http://xs-dev.laptop.org/~cscott/olpc/streams/update1/build630/devel_jffs2/

 -abyssinica-fonts.noarch 0:1.0-1.fc7
 +abyssinica-fonts.noarch 0:1.0-1.olpc2
 -acl.i386 0:2.2.39-3.1.fc7
 +acl.i386 0:2.2.39-6.fc7
 +AcousticMeasure-5.xo
 +alsa-lib.i386 0:1.0.14-3.fc7
 -alsa-lib.i386 0:1.0.14-4.fc7
 -alsa-utils.i386 0:1.0.14-1.fc7
 +alsa-utils.i386 0:1.0.14-2.fc7
 +anacron.i386 0:2.3-47.fc7
 +Analyze-4.xo
 -audit-libs.i386 0:1.5.3-1.fc7
 +audit-libs.i386 0:1.5.6-2.fc7
 -avahi-autoipd.i386 0:0.6.20-5.fc7
 +avahi-autoipd.i386 0:0.6.20-5.olpc2
 -avahi-dnsconfd.i386 0:0.6.20-5.fc7
 +avahi-dnsconfd.i386 0:0.6.20-5.olpc2
 -avahi-glib.i386 0:0.6.20-5.fc7
 +avahi-glib.i386 0:0.6.20-5.olpc2
 -avahi.i386 0:0.6.20-5.fc7
 +avahi.i386 0:0.6.20-5.olpc2
 -avahi-tools.i386 0:0.6.20-5.fc7
 +avahi-tools.i386 0:0.6.20-5.olpc2
 -avahi-ui.i386 0:0.6.20-5.fc7
 +avahi-ui.i386 0:0.6.20-5.olpc2
 +binutils.i386 0:2.17.50.0.12-4
 -Chat-24.xo
 +Chat-28.xo
 +ClockActivity-3.xo
 -compat-libstdc++-33.i386 0:3.2.3-61
 -Connect-15.xo
 +Connect-18.xo
 -coreutils.i386 0:6.9-3.fc7
 +coreutils.i386 0:6.9-5.fc7
 -cpio.i386 0:2.6-27.fc7
 +cpio.i386 0:2.6-28.fc7
 -cpp.i386 0:4.1.2-12
 +cpp.i386 0:4.1.2-27.fc7
 -crontabs.noarch 0:1.10-14.fc7
 +crontabs.noarch 0:1.10-16.fc7
 -cryptsetup-luks.i386 0:1.0.3-4.fc7
 +cryptsetup-luks.i386 0:1.0.5-4.fc7.1
 -cups-libs.i386 1:1.2.12-4.fc7
 +cups-libs.i386 1:1.2.12-6.fc7
 -curl.i386 0:7.16.2-1.fc7
 +curl.i386 0:7.16.4-1.fc7
 -dbench.i386 0:3.04-2
 +dbench.i386 0:3.04-6.olpc2
 -dbus-glib.i386 0:0.73-2.fc7
 +dbus-glib.i386 0:0.73-3.fc7
 -dbus-python.i386 0:0.82.1-2.fc7
 +dbus-python.i386 0:0.82.3-1.fc7
 -dhclient.i386 12:3.0.5-38.fc7
 +dhclient.i386 12:3.0.5-40.fc7
 -dhcp.i386 12:3.0.5-38.fc7
 +dhcp.i386 12:3.0.5-40.fc7
 -diffutils.i386 0:2.8.1-16.fc7
 -dmraid.i386 0:1.0.0.rc14-2.fc7
 +dmraid.i386 0:1.0.0.rc14-4.fc7
 -elfutils-libelf.i386 0:0.128-2.fc7
 +elfutils-libelf.i386 0:0.129-1.fc7
 -Etoys-60.xo
 +Etoys-66.xo
 -etoys.noarch 0:2.1.1664-1
 +etoys.noarch 0:2.2.1759-1
 -farsight.i386 0:0.1.20-2.fc7
 -flac.i386 0:1.1.4-4.fc7
 +flac.i386 0:1.2.1-1.fc7
 -gdb.i386 0:6.6-15.fc7
 +gdb.i386 0:6.6-16.fc7
 -glibc-common.i386 0:2.6-4
 +glibc-common.i386 0:2.6.90-19
 -glibc.i686 0:2.6-4
 +glibc.i686 0:2.6.90-19
 +Gmail-2.xo
 -gnome-icon-theme.noarch 0:2.18.0-1.fc7
 -gnutls.i386 0:1.4.5-2.fc7
 +gnutls.i386 0:1.6.3-2.fc7
 -gstreamer-plugins-farsight.i386 0:0.12.1-1.fc7
 -hippo-canvas.i386 0:0.2.23-1.fc7
 +hippo-canvas.i386 0:0.2.24-2.olpc2
 -hippo-canvas-python.i386 0:0.2.23-1.fc7
 +hippo-canvas-python.i386 0:0.2.24-2.olpc2
 -hulahop.i386 0:0.2-0.7.20070917git61d001479c
 +hulahop.i386 0:0.3-1.olpc2
 +info.i386 0:4.11-1.fc7
 -info.i386 0:4.8-15
 +initscripts.i386 0:8.54.1-13.olpc2
 -initscripts.i386 0:8.54.1-9.olpc2
 -iptables.i386 0:1.3.7-2
 +iptables.i386 0:1.3.8-2.1.fc7
 -iptables-ipv6.i386 0:1.3.7-2
 +iptables-ipv6.i386 0:1.3.8-2.1.fc7
 +JigsawPuzzle-1.xo
 +JokeMachine-5.xo
 -Journal-59.xo
 +Journal-69.xo
 -jrtplib.i386 0:3.7.0-1.fc7
 -jthread.i386 0:1.2.1-2.fc6
 -kernel.i586 0:2.6.22-20071102.1.olpc.a36694632889530
 +kernel.i586 0:2.6.22-20071106.1.olpc.392edb0680e0d8a
 -krb5-libs.i386 0:1.6.1-2.1.fc7
 +krb5-libs.i386 0:1.6.1-4.fc7
 +LearningCenter-2.xo
 -libabiword.i386 0:2.5.2.svn20070910-1
 +libabiword.i386 0:2.6.0.svn20071106-1
 -libabiword-plugins.i386 0:2.5.2.svn20070910-1
 +libabiword-plugins.i386 0:2.6.0.svn20071106-1
 -libacl.i386 0:2.2.39-3.1.fc7
 +libacl.i386 0:2.2.39-6.fc7
 -libdhcp4client.i386 12:3.0.5-38.fc7
 +libdhcp4client.i386 12:3.0.5-40.fc7
 -libdhcp6client.i386 0:0.10-42.fc7
 +libdhcp6client.i386 0:0.10-44.fc7
 -libdrm.i386 0:2.3.0-5.fc7
 -libertas-usb8388-firmware.noarch 2:5.110.19.p0-1.olpc1
 +libertas-usb8388-firmware.noarch 2:5.110.20.p0-1.fc7
 -libgcc.i386 0:4.1.2-12
 +libgcc.i386 0:4.1.2-27.fc7
 -libgfortran.i386 0:4.1.2-12
 +libgfortran.i386 0:4.1.2-27.fc7
 -libICE.i386 0:1.0.3-1.fc7
 +libICE.i386 0:1.0.3-2.1.fc7
 -libjingle.i386 0:0.3.11-1.fc7
 -liboil.i386 0:0.3.12-3.fc7
 +liboil.i386 0:0.3.12-9.fc7
 -libpng.i386 2:1.2.16-1.fc7
 +libpng.i386 2:1.2.22-1.fc7
 +libraw1394.i386 0:1.2.1-11.fc7
 -libraw1394.i386 0:1.2.1-9.fc7
 -libselinux.i386 0:2.0.14-4.fc7
 +libselinux.i386 0:2.0.14-9.fc7
 +libsmbios-libs.i386 0:0.13.10-1.fc7
 -libsmbios-libs.i386 0:0.13.6-1.fc7
 -libsndfile.i386 0:1.0.17-1.fc6
 +libsndfile.i386 0:1.0.17-2.fc7
 -libstdc++.i386 0:4.1.2-12
 +libstdc++.i386 0:4.1.2-27.fc7
 -libtelepathy.i386 0:0.0.55-1.fc7
 -libtheora.i386 0:1.0alpha7-2.fc7
 +libtheora.i386 0

Re: Music on the XO

2007-10-28 Thread Jean Piché


Hello Antoine,

Like I outlined in my previous response to SJ, I am not so worried  
about cultural dominance/imperialism. People are too aware for this  
to happen as a matter of course.  I am concerned with quality.  
Quality measured locally. If there is condescension to be had, it  
will be local. Cultural condescension is complicated. It is not a  
east-west thing. It happens in every society:  consider older kids  
commenting on younger kid's musical tastes. Culture, by definition,  
is built on the rarification of talent and expression. As you grow  
more sophisticated, you understand more. The examplar in any culture  
is what has value. Not the common denominator.


jp


_
http://jeanpiche.com

On 28-Oct-07, at 6:32 AM, Antoine van Gelder wrote:


Jean Piché wrote:

I am perhaps not in a position to be an arbitrer any more than the
undoutedly generous and sharp young minds at Jamendo but I suggest
OLPC thread VERY carefully here. Even when there is quality, I am not
certain what to think of Nigerian children being fed a diet of DJ
Spooky, no matter how much I personally enjoy his work...



Dear Jean,

Also being a member of the so-called 'dominator culture' I can  
appreciate where these concerns are coming from as there is much  
ill-will between people of all countries - richpoor - regarding  
things that have happened in the past and fears of what might still  
happen in the future.


I would however like to comment that it is at our peril that we  
tread on egg shells or - even worse - be _perceived_ as treading on  
egg shells as there is only one sin which is considered more vile  
than cultural imperialism and that is the sin of cultural  
condescension!!!


:-D

I'd like to quote an email I received this morning from Ron  
Wertlen, one of the folk involved with grassroots olpc here in  
South Africa, written on his return from a TV shoot for Swiss  
national television.


While reading it, please bear in mind that the area they visited is  
one of the poorest and most remote of any district in South Africa.  
(or Africa for that matter!)



Ron wrote:

the shoot went very well! The main thing is we got on well, the kids
had a great time (unfortunately only 20 out of 722). And the
highlight was how surprised Cristina was by the kids - they danced
for us after the shoot and there was some modern and ballroom dancing
there complete with costumes. We decided that would be great as a
final scene, to show that there should be no fear of cultural
imperialism via the digital content. The people are seeking new
inputs for growth wherever they can and OLPC can definitely make a
big difference.
We overnighted at Bulungula, which is very scenic and it really
requires 4x4 driving, which they promptly also filmed to get a good
feel of the Wild Coast. After that there was a short interview in the
car and then we filmed at the school. 722 kids, 18 educators and I
think about 8 classrooms. They have to have classes out of doors.
Because of a roaring wind, the interviewing was done in one of the
two good classrooms (which also has a principal's corner). that's
also where the kids used the computers. I let them play with block
the most. They really enjoyed that. Then I switched on the video
camera on one, and they figured it out themselves on the other one.
These were fairly young kids Gr. 5.


 - a



___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Music on the XO

2007-10-27 Thread Jean Piché


SJ,

Two things.

More important:

Free music is a great concept... for people who have global access to  
ineternet-based music pools. Given enough community mass and  
discernment on the part of the listener, one can get to the  
subjective and elusive concepts of  quality  and exemplariness.   
The problem here is that OLPC, by the very fact it will include  
collections of music by curated artists out of the free music  
ethos, gives a value imprimatur where perhaps none is warranted. We  
dont need a discussion about music's influence on culture but I think  
everyone will agree its serious business in the education and  
socialising of a child, increasing manyfold in adolescence. Alas,  
much of the music that is presently included in the Jamendo  
collection is, to be honest, dreadful in style and of rather poor  
quality in production.  I am perhaps not in a position to be an  
arbitrer any more than the undoutedly generous and sharp young minds  
at Jamendo but I suggest OLPC thread VERY carefully here. Even when  
there is quality, I am not certain what to think of Nigerian children  
being fed a diet of DJ Spooky, no matter how much I personally enjoy  
his work...


We should be discerning about what we wish for. Open System ia not   
Open Culture.




Less important:

A head's up on the XO audio subsystem: The speakers have a severely  
biased frequency response. We have recently performed a thorough  
analysis of the audio response curve of the machine and there is a  
spectacular 12dB peak between 3000 and 4500 Hz, this on all models.   
I suspect these are mobile phone speakers designed for voice clarity.  
What this means is kids will likely crank up the volume so that they  
can hear some of the lower frequencies. Since the physical size of  
the speakers prohibits any frequencies below 350 HZ,  as they try to  
get a decent bandwidth,  they will get the membrane-against-the- 
casing  distortion (which has the merit of making the kids lower the  
volume but  risks killing the speakers if done routinely). Someone on  
the hardware side really should look at the long term prospects for  
audio hardware failure and see what correction we can bring, by  
limiting signal output and/or equalising the output of the AD1888 (we  
dont know what can be done on chip...)


The solution we have implemented in TamTam  is to simply apply a  
reverse notch filter on the audio signals we send to the speakers.  
This works well and provides a more pleasant listening experience,  
but inevitably reduces the dynamic range. It does nothing per se to  
protect the speakers becasue you can still crank up the volume to  
casing distortion. Furthermore, our solution only works with the  
speakers of course, since the line out/headphone output produces an  
acceptably neutral signal. Thus, to make it sound good in the  
speakers, we make it sound bad in the earphones. Unless there is a  
signal we can access that tells us when the line out jack is  
connected  Anyone know?



jp (ethrop)



_
http://jeanpiche.com

On 26-Oct-07, at 9:33 PM, Samuel Klein wrote:



Jamendo has been hard at work compiling albums of music and  
confirmations

from their artists, coordinating the work of dozens of curators and
smaller partner sites.  You can see some of the results of their work
here:

http://www.jamendo.com/fr/olpc

There will be a contribute music interface soon; for now, you can  
send
albums and interested artists to Romain directly (cc:ed here).  And  
there

will be more information put up about the artists involved.

This has come together thanks to many people, but especially the  
crews at

Jamendo, Free Culture, and the Antenna Alliance.  You all rock.

If you have contributed music in other formats that doesn't  
currently show

up on the page listed above, let us know; and make sure that you have
confirmed the license of your works.

Cheers,
SJ
___
Library mailing list
[EMAIL PROTECTED]
http://lists.laptop.org/listinfo/library


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: funny behaviour gtk+python

2007-10-04 Thread Jean Piché



Victor,

This seriously look slike a bug we had about a month ago in TamTam. I  
cannot recall the number but hopefully someone else can remeber.


It has to do with the LOCALE env variable and the int/float  
separating character. It was fixed in our pythin code but specifying:


locale.setlocale(locale.LC_NUMERIC, 'C')



_
http://jeanpiche.com

On 4-Oct-07, at 9:49 AM, Victor Lazzarini wrote:


Yes setting LANG=C at the console solves the problem. Would
you care to explain why?

Victor

At 13:15 04/10/2007, Marco Pesenti Gritti wrote:

On 10/4/07, Victor Lazzarini [EMAIL PROTECTED] wrote:

(OLPC build 602)
I have been trying a few things here and I stumbled
across a funny problem (this is quite specialised, so
I suppose only a few of you would know):

1. With Python, if I do

import gtk
import csnd

cs = csnd.Csound()
cs.Compile(myexample.csd)

the csound compilation will fail with very unusual
syntax errors (which are not syntax errors at all)
(eg: error: numeric syntax 11.1, line ...)

2. If I don't do

import gtk

Csound will happily compile my code.

Now this seems so weird that I can't understand
why it is happening.

Any clues why import gtk is causing this
behaviour?


Does running it with LANG=C help?

Marco


Victor Lazzarini
Music Technology Laboratory
Music Department
National University of Ireland, Maynooth

___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: [sugar] Trial-2 pushing out bugs...

2007-07-20 Thread Jean Piché

 1) bugs that you believe absolutely must get fixed for Trial-2


I am not certain why, but http://dev.laptop.org/ticket/2319 was  
milestoned to B-Test-2. This is a really bad hardware bug. Its going  
to physically bust machines. We want to make sure this is fixed  
before anything goes out the door


jp
TamTam


___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel


Re: csound and glade / pygtk

2007-06-29 Thread Jean Piché

From: James Bergstra [EMAIL PROTECTED]
Subject: Re: Fwd: csound and glade / pygtk
To: [EMAIL PROTECTED]
Date: Fri, 29 Jun 2007 12:24:07 -0400
User-Agent: Mutt/1.4.2.1i
Message-ID: [EMAIL PROTECTED]


You're right that there are many good ways to make a GUI app around  
csound. In
TamTam, we are using csound as a sound rendering library, within a  
pthread that
writes directly to ALSA.  These things are controlled by a C++ python  
module
that we import into TamTam.

Without a clear idea of the approach you've taken, or the problems  
you are
facing, I venture that the following tip:

If you are using multiple threads of python code, you should be aware  
of the
global interpeter lock (often called GIL).  To prevent gtk from  
hogging the GIL
while there are no events to handle, you might want to explore the  
functions
threads_init(), threads_enter(), and threads_leave() in gdk


James



 From: dietmar offenhuber [EMAIL PROTECTED]
 Date: June 29, 2007 11:44:02 AM EDT (CA)
 To: ! [EMAIL PROTECTED]
 Subject: csound and glade / pygtk

 hi,

 i am still having some trouble building a pyGTK interface for a  
 csound
 application - a simple one, basically just as a replacement for  
 FLTK
 widgets, which are not supported on the laptop. i am aware that  
 there are
 multiple approaches at the moment, including the csound server  
 etc.

 the csound event and the pygtk interface currently run on  
 seperate threads,
 but they interfere with each other - any activity in the  
 interface causes
 csou! nd to sto r anyone has some examples of similar  
 applications running
 on the laptop?

 best,
 dietmar
 ___
 Devel mailing list
 Devel@lists.laptop.org
 http://lists.laptop.org/listinfo/devel





___
Devel mailing list
Devel@lists.laptop.org
http://lists.laptop.org/listinfo/devel