Results for Csound

Below are the posts that should have something to do with 'Csound'.

Note: Use the search form in the top right if you're looking for something specific.


Grame releases Faust v0.9.10


Grame, Centre National de Creation Musicale, has announced the release of Faust (Functional Audio Stream) 0.9.10, a functional programming language specifically designed for real-time signal processing and synthesis.

This version introduces several new possibilities. It is the first official release to offer full parallelization of the C++ code to exploit multicore architectures, as well as automatic generation of mathematical documentation.

New in Faust v0.9.10

  • Several new options have been added to control how the C++ code is generated, in particular:
    • control of the floating point precision : single (default), double, quad
    • code re-organization in simple loops to facilitate automatic vectorization
    • automatic parallelization based on OpenMP
    • automatic parallelization based on a specific “Work-Stealing” algorithm
  • Using formal methods the Faust compiler can automatically produce a complete mathematical documentation of a Faust program.
  • Language Extensions
    • Sequential composition operator (A:B) has been restricted to expressions so that outputs(A) = inputs(B). This restriction has several advantages. It improves error detection, makes the code easier to understand and provides nicer and simpler formal semantic ( A:B is B o A)
    • User interface labels can now contain metadata. For example the label “volume[unit:dB][tooltip:control the output volume of the reverb]” contains two metadata, a unit definition and a tooltip message than can be exploited by an architecture file to fine tune the user interface.
    • User interface labels can contain absolute and relative pathnames to better control the hierarchical structure of the user interface. For example the label “../volume” points to place the widget one group higher in the hierarchy.
  • Several new audio architectures have been included, in particular Action Script, CoreAudio, CSOUND, Chuck, Pure, SND-RT, for a total of about 20 different plateforms now supported: Action Script, Alsa, ChucK, CoreAudio, CSOUND, Jack, LADSPA, Matlab, MaxMSP, Octave, OSS, PortAudio, Pure, PureData, Q, Sndfile, Snd-RT, SuperCollider, SynthFile, VST, VSTi (mono)

More information: Faust / Faust @ Sourceforge


One Laptop Per Child (OLPC) includes 8.5 GB of CC-licensed samples and music tools


One Laptop Per Child wants to provide children around the world with new opportunities to explore, experiment and express themselves.

Their mission:

… to stimulate local grassroots initiatives designed to enhance and sustain over time the effectiveness of laptops as learning tools for children living in lesser-developed countries.

The OLPC laptops run on XO, using components from Red Hat’s Fedora Core 6 version of the Linux operating system. It supports programming environments like Python and Csound, a programmable music and audio environment.

I’m pretty excited to see the children will get to play with tools like TamTam, a music and sound exploration application.

TamTam Edit & synthLab
TamTam Edit (event sequencer) and synthLab (physics lab/sound synth modelled on Max/MSP)

Create Digital Music posts about the 8.5 GB of free, CC-licensed samples and music tools that come with the OLPC laptops.

Plenty of people contributed top-notch sound: the Berklee College of Music, Csound developers around the world, electronica celebrity BT (himself a former Berklee and Boulanger student, among other alums), M-Audio and Digidesign, and the Open Path Music Group.

Since the samples are donated under a Creative Commons Attribution license, you can use these samples as long as you attribute the source (without using the OLPC).

Check the OLPC Wiki for more details about the laptop and the CSound based tools included with OLPC.