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,
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.