Difference between revisions of "Activities/TamTam"
Jump to navigation
Jump to search
m (FGrose moved page Activities/Tam Tam to Activities/TamTam: restore to original name) |
|||
Line 1: | Line 1: | ||
− | <noinclude>[[Category:Activities| | + | <noinclude>[[Category:Activities|TamTam]]</noinclude> |
− | + | ==Overview== | |
− | |||
− | |||
TamTam is a suite of four music and sound related activities for the XO. TamTam is written in python with some C functions for speed-critical services. The audio engine for TamTam is Csound. | TamTam is a suite of four music and sound related activities for the XO. TamTam is written in python with some C functions for speed-critical services. The audio engine for TamTam is Csound. | ||
− | + | == Build from sources == | |
In Terminal activity, install some necessary software: | In Terminal activity, install some necessary software: | ||
Line 37: | Line 35: | ||
* [http://git.sugarlabs.org/projects/tamtam-branch Sources] | * [http://git.sugarlabs.org/projects/tamtam-branch Sources] | ||
* Sugar Activity Library pages: | * Sugar Activity Library pages: | ||
− | ** [http://activities.sugarlabs.org/en-US/sugar/addon/4059 | + | ** [http://activities.sugarlabs.org/en-US/sugar/addon/4059 TamTam Edit] |
− | ** [http://activities.sugarlabs.org/en-US/sugar/addon/4060 | + | ** [http://activities.sugarlabs.org/en-US/sugar/addon/4060 TamTam Jam] |
− | ** [http://activities.sugarlabs.org/en-US/sugar/addon/4061 | + | ** [http://activities.sugarlabs.org/en-US/sugar/addon/4061 TamTam Mini] |
− | ** [http://activities.sugarlabs.org/en-US/sugar/addon/4062 | + | ** [http://activities.sugarlabs.org/en-US/sugar/addon/4062 TamTam SynthLab] |
* [[olpc:TamTam|TamTam on OLPC wiki]] | * [[olpc:TamTam|TamTam on OLPC wiki]] | ||
* Trac tickets: [http://dev.laptop.org/query?component=tamtam-activity&col=id&col=summary&col=type&col=status&col=priority&col=milestone&col=time&col=changetime&order=priority OLPC], [http://bugs.sugarlabs.org/query?component=TamTam&col=id&col=summary&col=component&col=type&col=status&col=priority&col=milestone&col=time&col=changetime&order=priority Sugar Labs] | * Trac tickets: [http://dev.laptop.org/query?component=tamtam-activity&col=id&col=summary&col=type&col=status&col=priority&col=milestone&col=time&col=changetime&order=priority OLPC], [http://bugs.sugarlabs.org/query?component=TamTam&col=id&col=summary&col=component&col=type&col=status&col=priority&col=milestone&col=time&col=changetime&order=priority Sugar Labs] |
Revision as of 20:59, 16 November 2013
Overview
TamTam is a suite of four music and sound related activities for the XO. TamTam is written in python with some C functions for speed-critical services. The audio engine for TamTam is Csound.
Build from sources
In Terminal activity, install some necessary software:
sudo yum install git csound-devel alsa-lib-devel python-devel make gcc-c++
Clone the sources and build binaries:
mkdir -p ~/Activities git clone --depth 1 git://git.sugarlabs.org/tamtam/tamtam.git ~/Activities/tamtam cd ~/Activities/tamtam/common/Util/Clooper make
If make was successful, create symlinks to all TamTam activities:
cd ~/Activities/tamtam ./setup.py dev
Bundling from Sweets
If you are using Sweets you can bundle your changes with the following command line:
sweets bind sdk/sugar ./setup.py dist_xo
This can be done in the root of tamtam sources.
Resources
- Tam Tam Resources - Learner resources
- Sources
- Sugar Activity Library pages:
- TamTam on OLPC wiki
- Trac tickets: OLPC, Sugar Labs