Abstract
The pureCMusic (pCM++) framework gives the possibility to write a piece of music in terms of an algorithmic-composition-based program -also controlled by data streaming from external devices for giving expressiveness in electro-acoustic music performances- and of synthesis algorithms. Everything is written following the C language syntax and compiled into machine code that runs at CPU speed. The framework provides a number of predefined functions for sound processing, for generating complex events and for managing external data coming from standard Midi controllers and/or other special gesture interfaces. I’m going to propose pCM++ as open-source code.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Boulanger, R.: The Csound Book. MIT Press, Cambridge (1999)
Cargil, T.: C++ Programming Style. Addison-Wesley Professional Computing Series, Readings, MA, USA (1992)
DePoli, G.: Expressiveness in music performance: Analysis and Modelling. In: Proceedings of SMAC 2003 (Stockholm Music Acoustic Conference), Stockholm, pp. 17–20 (2003)
McCartney, J.: http://supercollider.sourceforge.net/
Paradiso, J.A.: New way to play; Electronic Music Interfaces. IEEE Spectrum 34–12, 18–30 (1997)
Rowe, R.: Machine Musicianship, pp. 343–353. MIT Press, Cambridge (March 2001), ISBN 0-262-18296-8
Tarabella, L., Magrini, M., Scapellato, G.: Devices for interactive computer music and computer graphics performances. In: Proceedings of the IEEE First Workshop on Multimedia Signal Processing, Princeton, NJ, IEEE Computer Society Press, Los Alamitos (1997), cat.n.97TH8256
Tarabella, L., Bertini, G.: Giving expression to multimedia performances. In: Proceedings of ACM Multimedia 2000, Workshop Bridging the Gap: Bringing Together New Media Artists and Multimedia Technologists, Los Angeles (2000)
Tarabella, L., Bertini, G.: The mapping paradigm in gesture controlled live computer qmusic. In: Proceedings of the 2nd International Conference Understanding and Creating Music, Caserta -Seconda Università di Napoli, Facoltà di Scienze Matematiche, Fisiche e Naturali (2002)
Tarabella, L., Bertini, G.: The mapping paradigm in gesture controlled live computer music. In: Proceedings of the 3rd International Conference Understanding and Creating Music, Caserta -Seconda Università di Napoli, Facoltà di Scienze Matematiche, Fisiche e Naturali (2003)
Tarabella, L.: The pCM framework for realtime sound and music generation. In: Proceedings of the XIV Colloquium on Musical Informatic (CIM 2003), Firenze, Italy (2003)
Tarabella, L.: Improvising Computer Music: an approach. Sound and Music Computing, Ircam,Parigi (2004), at http://smc04.ircam.fr/
O’Modhrain, S.: New Gestural Control of Computer-Based Musical. In: Proceedings of NIME 2002 (New Interface for Musical Expression), Dublin (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tarabella, L. (2006). The pureCMusic (pCM++) Framework as Open-Source Music Language. In: Kronland-Martinet, R., Voinier, T., Ystad, S. (eds) Computer Music Modeling and Retrieval. CMMR 2005. Lecture Notes in Computer Science, vol 3902. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11751069_3
Download citation
DOI: https://doi.org/10.1007/11751069_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34027-0
Online ISBN: 978-3-540-34028-7
eBook Packages: Computer ScienceComputer Science (R0)