Jump to content

Activities/TamTam: Difference between revisions

From Sugar Labs
No edit summary
Line 8: Line 8:
=== Build from sources ===
=== Build from sources ===


In Terminal activity, launch:
In Terminal activity, install some necessary software:


  sudo yum install git csound-devel alsa-lib-devel python-devel make gcc-c++
  sudo yum install git csound-devel alsa-lib-devel python-devel make gcc-c++
Line 26: Line 26:
== Bundling from Sweets ==
== Bundling from Sweets ==


If you are using [[Platform_Team/Sweets|Sweets]] you can bundle your changes with:
If you are using [[Platform_Team/Sweets|Sweets]] you can bundle your changes with the following command line:


  sweets bind sdk/sugar ./setup.py dist_xo
  sweets bind sdk/sugar ./setup.py dist_xo

Revision as of 15:07, 20 December 2011

Tam Tam developers' page

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