Opens in a new tab

AES E-Library

← Back to search

Convention Paper

An Open Architecture for Real-Time Audio Processing Software

Authors: Chaudhary, Amar; Freed, Adrian; Wright, Matthew

AES Convention 107 · Paper 5031 · September 1999

Abstract

OSW, or "Open Sound World," allows development of audio applications using patching, C++, high-level specifications and scripting. In OSW, components called transforms can be dynamically configured into larger units called patches. New components can be expressed using familiar mathematical definitions without deep knowledge of C++. High-level specifications of transforms are created using the Externalizer, and are compiled and loaded into a running OSW environment. The data used by transforms can have any valid C++ type. OSW uses a reactive real-time scheduler that safely and efficiently handles multiple processors, time sources, and synchronous dataflows.

Details

Published in
AES Convention 107
AES Convention
107
Paper number
5031
Publication date
September 6, 1999
Session subject
Digital Signal Processing
Affiliation
Center for New Music and Audio Technologies, University of California, Berkeley, Berkeley, CA (See document for exact affiliation information.)
Type
Convention Paper