Open Sound World

Open Sound World, or OSW, is a scalable, extensible programming environment that allows sound designers and musicians to process sound in response to expressive real-time control.  OSW combines the familiar visual patching paradigm with solid programming-language features such as a strong type system and hierarchical name spaces and a new more intuitive model for specifying new components. OSW is also highly dynamic and allows users to both edit transforms and manipulate performance controls simultaneously, run audio signals at several rates simultaneously and change patches or the basic configuration even while the audio is running.

OSW was designed by Amar Chaudhary (during his Ph. D. work) and Adrian Freed. Amar has written the bulk of the code, but this growing system now integrates other CNMAT developments such as SDIF and OSC. Upcoming releases will feature the work of Andy Schmeder.

OSW now has its own home at SourceForge

Papers about OSW

A. Chaudhary, A. Freed, and M. Wright (2000), "An Open Architecture for Real-Time Music Software."
Proceedings of International Computer Music Conference, Berlin, Germany.

A. Chaudhary and A. Freed, "Exploiting Parallelism in Real-Time Music and Audio Applications."  Third International Symposium on Computing in Object-Oriented Parallel Environments, San Francisco, CA,
A. Chaudhary, A. Freed, and M. Wright (1999), "An Open Architecture for Real-Time Audio Processing Software."
Proceedings of the Audio Engineering Society 107th Convention.

Freed, A. and A. Chaudhary (1998). "Music Programming with the new Features of Standard C++." International
Computer Music Conference, Ann Arbor, Michigan, ICMA.