Music/Music software: Difference between revisions

From OLPC
Jump to navigation Jump to search
(New page: Here you can find music software projects associated with the XOs. <div style="float:right; border:0px solid #eff; margin: 10px 0px 10px 30px;">60|XO Music </div> <...)
 
m (Reverted edits by Situation mzwanele-kwanele (Talk) to last version by Naomi01)
 
(4 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Here you can find music software projects associated with the XOs.
<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>
Here you can find [http://www.mvphomevideo.com music instructional software] projects associated with the XOs.
[[Sound] has an overview of the audio software layers on the XO.


<div style="float:right">
<div style="float:right">
Line 31: Line 32:


:*<i>FMSynth</i>: 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</p>
:*<i>FMSynth</i>: 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</p>


[[Category:Music]]

Latest revision as of 17:11, 8 December 2009

File:Xo-music.svg

Here you can find music instructional 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