Multimedia / Video: Misc Tools


What is Open Sound World? Open Sound World, or OSW, is a scalable, extensible programming environment that allows musicians, sound designers and researchers to process sound in response to expressive real-time control. OSW combines a familiar visual patching paradigm with solid programming-language features such as a strong type system and hierarchical name spaces. OSW also includes an intuitive model for specifying new components using a graphical interface and high-level C++ expressions, making it easy to develop and share new music and signal-processing algorithms. Feature Specifications and Design Goals include: * Multi-platform * Decoupled GUI, VPL and computational kernel * Open Source, Open Architecture * Rapid prototyping of object primitives (the Externalizer) * Multiprocessor support * Data type-safe, type-polymorphic and data type agnostic * Explicit control of parallelism and determinism * Open XML file format for OSW programs and subprograms (patches) * Object primitive programming accessible to non-expert C++ programmers * High-performance signal processing * Reliable low-latency timing and scheduling * Modern programming, documentations, packaging and distribution techniques * Integrated network programming, OpenSound Control (OSC). * Dynamic, demonstration-based help system and tutorials * Baseline objects supersetting functions available in existing music languages The History of OSW: by Adrian Freed, Research Director/Center for New Music and Audio Technologies (CNMAT) One of the key factors in the birth of OSW was impatience with the constraints, accessibility and development directions of related visual music programming languages- MAX/MSP, FTS, jMax, and Pd. MAX/MSP was limited to the Macintosh platform and was hard to add new features to and had no multiprocessor support. FTS was locked into IRCAM hardware, jMax was burdened with Java and has limited popularity, and Pd was missing many of the features of Max/MSP. Because of the accretion of objects in these systems there were too many objects for musicians to learn to use with many surprises. The specification for OSW became the union of the good features of previous systems combined with a desire for greater ease and use and simplicity. The catalyst for actually developing OSW was a combination of the emergence of the new C++ standard and the arrival of a fearless programmer at CNMAT, Amar Chaudhary.

  • License: Freeware
  • Cost: $0.00 USD
  • Size: 12.0 MB
Download    |   Publisher

Related Software

Title / Version / Description Size License
GIPALS - Linear Programming Environment 1.2.1 - Linear programming environment for constrained optimization. 988 B Shareware
ScalaLabLight 210 - The ScalaLab project aims to provide an efficient scientific programming environment for the Java... 155.0 MB Freeware
Easy Code for MASM - Easy Code for MASM is the visual assembly programming environment made to build 32-bit Windows... 1.6 MB Freeware
Lazarus x64 1.1 - FPC 2.6.1 - The Lazarus IDE application was designed to be a stable and feature rich visual programming... 75.5 MB Freeware
Lazarus x32 1.1 - FPC 2.6.1 - The Lazarus IDE application was designed to be a stable and feature rich visual programming... 64.5 MB Freeware
Rlab for Windows 2.10.5 - Rlab is an interactive, interpreted scientific programming environment. 1.5 MB Freeware
Easy Code for GoAsm - Easy Code for GoAsm is the visual assembly programming environment made to build 32-bit Windows... 1.4 MB Freeware
Code::Blocks EDU Portable 1.1.1 - Code::Blocks is an open source, free, configurable programming environment for C/C++. 116.0 MB Freeware
Numerical Plotter 1.0 - This source code enables you to plot the solutions to scientific and engineering problems. The... 24.9 KB Freeware
General Intensional Programming System 1.0 - The General Intensional Programming System (GIPSY) consists in three modular sub-systems: The... 96.5 KB Freeware

Open Sound World User Reviews

More Reviews or Write Review