Note: This bibliographic page is archived and will no longer be updated. For an up-to-date list of publications from the Music Technology Group see the Publications list .

A Data Flow Pattern Language for Audio and Music Computing

Title A Data Flow Pattern Language for Audio and Music Computing
Publication Type Conference Paper
Year of Publication 2006
Authors Arumí, P. , Garcia D. , & Amatriain X.
Abstract This article describes a set of patterns the authors have seen emerging during years of experience developing assorted applications in the sound and music domain and receiving influences from theoretical models, existing systems, and colleagues.
Those patterns aim at offering a generative pattern language that falls within a generic data flow architecture. Regardless the audio domain origins of the patterns, we foresee that they have applicability in other domains. Contributions of this paper are General Data-flow Patterns, that address problems about how to organize high-level aspects of the data-flow architecture, by having different types of modules connections; Flow Implementation Patterns, that address how to physically transfer tokens from one module to another, according to the types of flow defined by the "general data-flow patterns''. Tokens life-cycle, ownership and memory management are recurrent issues in those patterns; and finally, Network Usability Patterns, that address how humans can interact with data-flow networks.
preprint/postprint document files/publications/2ddcef-PLOP-2006-arumi-garcia-amatriain.pdf