Aura II: Making Real-Time Systems Safe for Music

Roger B. Dannenberg

Proceedings of the International Conference on New Interfaces for Musical Expression

Abstract:

Real-time interactive software can be difficult to construct and debug. Aura is a software platform to facilitate highly interactive systems that combine audio signal processing, sophisticated control, sensors, computer animation, video processing, and graphical user interfaces. Moreover, Aura is open-ended, allowing diverse software components to be interconnected in a real-time framework. A recent assessment of Aura has motivated a redesign of the communication system to support remote procedure call. In addition, the audio signal processing framework has been altered to reduce programming errors. The motivation behind these changes is discussed, and measurements of run-time performance offer some general insights for system designers.

Citation:

Roger B. Dannenberg. 2004. Aura II: Making Real-Time Systems Safe for Music. Proceedings of the International Conference on New Interfaces for Musical Expression. DOI: 10.5281/zenodo.1176593

BibTeX Entry:

  @inproceedings{Dannenberg2004,
 abstract = {Real-time interactive software can be difficult to construct and debug. Aura is a software platform to facilitate highly interactive systems that combine audio signal processing, sophisticated control, sensors, computer animation, video processing, and graphical user interfaces. Moreover, Aura is open-ended, allowing diverse software components to be interconnected in a real-time framework. A recent assessment of Aura has motivated a redesign of the communication system to support remote procedure call. In addition, the audio signal processing framework has been altered to reduce programming errors. The motivation behind these changes is discussed, and measurements of run-time performance offer some general insights for system designers.},
 address = {Hamamatsu, Japan},
 author = {Dannenberg, Roger B.},
 booktitle = {Proceedings of the International Conference on New Interfaces for Musical Expression},
 doi = {10.5281/zenodo.1176593},
 issn = {2220-4806},
 pages = {132--137},
 title = {Aura II: Making Real-Time Systems Safe for Music},
 url = {http://www.nime.org/proceedings/2004/nime2004_132.pdf},
 year = {2004}
}