Music/Music software: Difference between revisions
< Music
Jump to navigation
Jump to search
(+cat) |
m (mention Sound page for good overview) |
||
Line 1: | Line 1: | ||
⚫ | |||
<div style="float:right; border:0px solid #eff; margin: 10px 0px 10px 30px;">[[Image:Xo-music.svg|60|XO Music]] </div> |
<div style="float:right; border:0px solid #eff; margin: 10px 0px 10px 30px;">[[Image:Xo-music.svg|60|XO Music]] </div> |
||
⚫ | |||
[[Sound] has an overview of the audio software layers on the XO. |
|||
<div style="float:right"> |
<div style="float:right"> |
Revision as of 00:47, 15 August 2008
Here you can find music software projects associated with the XOs. [[Sound] has an overview of the audio software layers on the XO.
TamTam
- 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.
Music Jigsaw
- The Music Jigsaw is a cultural activity, the purpose of which is to help the child recognize music, both popular and classical. The game uses musical sections as if they were pieces of a broken head, where the child assembles these parts to order the music properly.
Public Csound
- Csound is the music and audio signal processing language developed by MIT's Barry Vercoe. Csound provides audio services for the XO laptops.
- Available Interfaces
There are a variety of interfaces to Csound. There is a C based API, a Python API and a Csound Server that currently allows for communication via TCP/IP. The Csound Server is the recommended method for interacting with Csound on the XO. Csound can also be run from the command-line.
More Information on the Csound Server can be found at http://rhythmicdesign.com/CsoundXO/
Sources are available at http://dev.laptop.org/git?p=projects/csoundserver;a=tree
For more information on Csound you can check http://www.csounds.com/
- Audio Applications
- FMSynth: a basic FM synthesis emulator built using Csound and the Csound Server. Sources with regard to the emulator are available at http://dev.laptop.org/git?p=projects/olpcmusic;a=tree