=== Top of the Swiki === Attachments ===
Siren
What is Siren?
The Siren system is a general-purpose software
framework for sound and music composition and production; it is a re-implementation
of the Musical Object Development Environment (MODE), the software
component of the Interim DynaPiano project. Siren is a collection
of about 200 Smalltalk class libraries for building sound/music applications;
it is known to work on Squeak version 2.4c running on Macintosh, Windows,
and UNIX-based computers with support for MIDI and audio I/O. These files
constitute the full Siren release (with a pre-compiled Smalltalk virtual
image). The full source code of the current version is available via anonymous
Internet ftp file transfer from the directory pub/Siren on the server ftp.create.ucsb.edu
(i.e., the URL of the directory is ftp://ftp.create.ucsb.edu/pub/Siren).
There are several elements to Siren:
- the Smoke music representation language (music magnitudes, events, generators,
functions, and sounds);
- voices, schedulers and I/O drivers (real-time and file-based voices, sound
and MIDI I/O);
- user interface components for musical applications (UI tools and widgets);
and
- several built-in applications (editors and browsers for Siren objects).
The main Siren page can be found at http://www.create.ucsb.edu/Siren/.