Difference between revisions of "Activities/TamTam"

From Sugar Labs
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|Tam Tam]]</noinclude>
+
<noinclude>[[Category:Activities|TamTam]]</noinclude>
==Tam Tam developers' page==
+
==Overview==
 
 
===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 ===
+
== 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 TamTamEdit]
+
** [http://activities.sugarlabs.org/en-US/sugar/addon/4059 TamTam Edit]
** [http://activities.sugarlabs.org/en-US/sugar/addon/4060 TamTamJam]
+
** [http://activities.sugarlabs.org/en-US/sugar/addon/4060 TamTam Jam]
** [http://activities.sugarlabs.org/en-US/sugar/addon/4061 TamTamMini]
+
** [http://activities.sugarlabs.org/en-US/sugar/addon/4061 TamTam Mini]
** [http://activities.sugarlabs.org/en-US/sugar/addon/4062 TamTamSynthLab]
+
** [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