MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  An Open Architecture for Real-Time Audio Processing Software,” presented at Audio Engineering Society 107th Convention (1999) [10 citations — 3 self]

Download:
pdf
by Amar Chaudhary, Adrian Freed, Matthew Wright
In Proceedings of the Audio Engineering Society 107th Convention
http://cnmat.cnmat.berkeley.edu/AES99/docs/osw.pdf
Add To MetaCart

Abstract:

OSW, or “Open Sound World, ” allows development of audio applications using patching, C++, high-level specifications and scripting. In OSW, components called “transforms ” are 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. 1

Citations

1268 The C++ Programming Language – Stroustrup - 1997
159 The C Programming Language, Second Edition – Kernighan, Ritchie - 1988
139 Go To Statement Considered Harmful – Dijkstra - 1968
88 Practical Programming in Tcl and Tk – Welch - 1997
46 Simple Network Time Protocol (SNTP) Version 4 – Mills - 1996
34 Principles of Concurrent Programming – Ben-Ari - 1982
30 Structured Programming With Go To Statements – Knuth - 1974
27 Pure data: another integrated computer music environment – Puckette - 1996
20 An Extensible Real-Time Signal Processing Environment for Max – Zicarelli - 1998
17 Distanceconstrained scheduling and its applications to real-time systems – Han, Lin, et al. - 1996
14 Advanced Windows – Richter - 1997
11 Implementation and Performance Issues with Open Sound Control – Wright - 1998
9 Low-latency music software using off-the-shelf operating systems – Brandt, Dannenberg - 1998
7 Scientific Computing: C++ Versus Fortran – Veldhuizen - 1997
7 Preparation for Improvised Performance in Collaboration with a Khyal Singer,” presented at – Wessel, Wright, et al. - 1998
6 Rhythm and Timing – Clarke - 1999
4 et al. Heterogeneous concurrent modeling and design in java – Davis - 2001
4 Band-Limited Simulation of Analog Synthesizer Modules by Additive Synthesis – Chaudhary - 1998
4 Supporting the Sound Description Interchange Format – Wright, Khoury, et al. - 1999
3 Music Programming with the new Features of Standard C++,” presented at – Freed, Chaudhary - 1998
3 Communication of Musical Gesture using the AES/EBU – Freed, Wessel - 1998
1 Real-Time Issues in Computer Music – Dannenberg, Jameson - 1993
1 Jitter Detection: A Brief Review and Some New Experiments – Tsuzaki, Patterson - 1997
1 Real-Time Scheduling and Computer – Dannenberg - 1989
1 Asynchronous rate conversion – Medan, Shvadron - 1997
1 STL Implementations and Thread Safety – Ignatchenko - 1998
1 Live performance at CNMAT/CCRMA/CARTAH Spring 1999 Concert Exchange. Center for New Music and Audio Technologies – Thoughts” - 1999
1 A C++Standard At Last – Stevens - 1998
1 Spin Cycle / Control Freak – Chaudhary - 1999