Publication detail

Back to list

On the Traceability of the Compositional Process

Publication ID 14490
Abstract Composition is viewed as a process that has its own temporal dimension. This process can sometimes be highly non-linear, sometimes is carried out in real- time during a performance. A model is proposed that unifies the creational and the performance time and that traces the history of the creation of a piece. This model is based on a transformation that enhances data structures to become persistent. Confluent persistence allows navigation to any previous version of a piece, to create version branches at any point, and to com- bine different versions with each other. This concept is tuned to integrate two important aspects, retroactiv- ity and multiplicities. Three representative problems are posed: How to define dependancies on entities that change over time, how to introduce changes ex-post that affect future versions, and how to continue work- ing on parallel versions of a piece. Solutions based on our test implementation in the Scala language are presented. Our approach opens new possibilities in the area of music analysis and can conflate disparate notions of composition such as tape composition, in- teractive sound installation, and live improvisation. They can be represented by the same data structure and both offline and realtime manipulations happen within the same transactional model.
Edition title Proceedings of the 7th Sound and Music Computing Conference (7th Sound and Music Computing Conference)
Publisher Month 07
Publisher Name Universitat Pompeu Fabra
Publisher Location Barcelona (Spanien)
Note procedure: peer-reviewed
Status published
Publication Type full paper
Publication Reference proceeding
Year of Publication 2010
Authors Rutz, H., Miranda, E., Eckel, G.
Editors Serra, X.