An Open Architecture for Real-time Music Software
Amar Chaudhary, Adrian Freed, Matthew Wright · University of Michigan Library Repository · 2000
Open Sound World (OSW) is a scalable, extensible objectoriented language that allows sound designers and musicians to process sound in response to expressive real-time control.OSW allows users to develop at different levels, including visual patching, XML editing, scripting and high-level C++.Components called transforms are combined to form programs called patches.The set of included transforms can be extended using the "Externalizer," a tool for writing high-level specifications of new transforms.The OSW real-time scheduler supports a uniform timing model for all components and symmetric multiprocessing.