Difference between revisions of "Activities/TamTam"

From Sugar Labs
Jump to navigation Jump to search
Line 15: Line 15:
  
 
  mkdir -p ~/Activities
 
  mkdir -p ~/Activities
  git clone --depth 1 git://git.sugarlabs.org/tamtam-branch/mainline.git ~/Activities/tamtam
+
  git clone --depth 1 git://git.sugarlabs.org/tamtam/tamtam/mainline.git ~/Activities/tamtam
 
  cd ~/Activities/tamtam/common/Util/Clooper
 
  cd ~/Activities/tamtam/common/Util/Clooper
 
  make
 
  make
Line 21: Line 21:
 
If make was successful, create symlinks to all TamTam activities:
 
If make was successful, create symlinks to all TamTam activities:
  
cd ~/Activities
+
  ./setup.py dev
rm -rf TamTam*.activity
 
ln -s tamtam/*activity .
 
 
 
=== Share built TamTam ===
 
 
 
Go to the directory with one of four TamTam activities you want to copy, e.g.:
 
 
 
cd ~/Activities/TamTamMini.activity
 
 
 
Create .xo bundle:
 
 
 
  ./setup.py dist_xo
 
 
 
Copy built .xo bundles to the sugar Journal:
 
 
 
copy-to-journal -m application/vnd.olpc-sugar dist/*.xo
 
 
 
Drag and drop copied .xo bundle from Journal to, e.g., USB stick.
 
  
 
==Resources==
 
==Resources==

Revision as of 19:45, 6 November 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, launch:

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/mainline.git ~/Activities/tamtam
cd ~/Activities/tamtam/common/Util/Clooper
make

If make was successful, create symlinks to all TamTam activities:

./setup.py dev

Resources