CumInCAD is a Cumulative Index about publications in Computer Aided Architectural Design
supported by the sibling associations ACADIA, CAADRIA, eCAADe, SIGraDi, ASCAAD and CAAD futures

id ga0224
authors Tarabella, Leonello
year 2002
title pCM (pure C Music): a real-time music language
source International Conference on Generative Art
summary In order to put to work the facilities offered by the gesture interfaces realised at cART project of CNR, Pisa, I started writing basic libraries for processing sound and for driving the gesture interfaces. In the long run the framework became a very efficient, stable and powerful “music language” based on pure C programming, that is “pure-C-Music”, or pCM. This programming environment gives the possibility to write a piece of music in terms of synthesis algorithms, score and management of data streaming from gesture interfaces. The pCM framework falls into the category of the “embedded music languages” and has been implemented using one of the most popular C compilers or better, multiplatform development systems: Metrowerks’ Code Warrior. As a result a pCM composition consists of a CW project which includes all the necessary libraries, including a DSP.lib consisting of a number of functions able to implement in real-time the typical synthesis and processing elements such as oscillators, envelope shapers, filters, delays, reverbs, etc. The composition itself is a C program consisting, mainly, of the Orchestra() and Score() functions. Everything here is compiled into machine code and runs at CPU speed.
series other
email l.tarabella@cnuce.cnr.it
more http://www.generativeart.com/
full text file.pdf (215,460 bytes)
references Content-type: text/plain
last changed 2003/08/07 15:25
HOMELOGIN (you are user _anon_746846 from group guest) Works Powered by SciX Open Publishing Services 1.002