University of Southern California


Technocal Report

An Architectural Framework for Interactive Music Systems

IMSC-06-001 PDF Version of Full Report
      Alexande R.J. François and Elaine Chew

Abstract:
This report introduces the Software Architecture for Immersipresence (SAI) framework to the computer music community. SAI is a software architecture model for designing, analyzing and implementing applications that perform distributed, asynchronous parallel processing of generic data streams. The most significant innovation of SAI is its ability to handle real-time DSP, interactive control, and data-centered representations in a unified model. This generality facilitates the design and implementation of complex interactive systems that combine music analysis, synthesis and on-line control. Two examples illustrate the use of SAI in the design and implementation of interactive music systems: MuSA.RT, a system for real-time analysis and interactive visualization of tonal patterns in music, and ESP, a driving interface (wheel, pedals and display) for creating expressive performances from expressionless music files.

HTTP/1.1 200 OK Date: Sat, 07 Nov 2009 22:26:43 GMT Server: Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8b PHP/5.2.11 Last-Modified: Thu, 12 May 2005 04:41:30 GMT ETag: "65c0e-3b-3f6e16747c6d2" Accept-Ranges: bytes Content-Length: 59 Connection: close Content-Type: text/plain