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

PDF papers
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
full text file.pdf (215,460 bytes)
references Content-type: text/plain
last changed 2003/08/07 15:25
pick and add to favorite papersHOMELOGIN (you are user _anon_546477 from group guest) CUMINCAD Papers Powered by SciX Open Publishing Services 1.002