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.
Authors:
Chaudhary, Amar; Freed, Adrian; Wright, Matthew
Affiliation:
Center for New Music and Audio Technologies, University of California, Berkeley, Berkeley, CA
AES Convention:
107 (September 1999)
Paper Number:
5031
Publication Date:
September 1, 1999
Subject:
Digital Signal Processing
Click to purchase paper as a non-member or you can login as an AES member to see more options.
No AES members have commented on this paper yet.
To be notified of new comments on this paper you can subscribe to this RSS feed. Forum users should login to see additional options.
If you are not yet an AES member and have something important to say about this paper then we urge you to join the AES today and make your voice heard. You can join online today by clicking here.