TitleAn Open Architecture for Real-time Music Software
Publication TypeConference Paper
Year of Publication2000
AuthorsChaudhary, A, Freed, A, Wright, M
Conference NameInternational Computer Music Conference
PublisherInternational Computer Music Association
Conference LocationBerlin, Germany

Open Sound World (OSW) is a scalable, extensible object-oriented 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.