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 | |
Editors |