posters

monday - thursday

The Siren Music/Sound Package for Squeak Smalltalk

Stephen Travis Pope, Center for Research in Electronic Art Technology, Dept. of Music, U.C. Santa Barbara

The Siren system is a general-purpose music composition and production framework integrated with Squeak Smalltalk (Ingalls et al., 1997); it is a re-implementation of the Musical Object Development Environment (MODE), the software component of the "Interim DynaPiano" project. Siren is a Smalltalk class library of about 190 classes for building musical applications. It runs on a variety of platforms with support for MIDI and audio I/O. There are several elements to Siren: the Smoke music representation language; voices, schedulers and I/O drivers; user interface components for musical applications; and several built-in applications. The poster will illustrate the Smoke language's design and implementation, present the compiler and user primitive technology of the real-time I/O system, and show Morphic-based GUI tools that use the Navigator MVC structure. Siren's source code is available for free download at http://www.create.ucsb.edu/htmls/siren.html.

 

Demos Schedule Demos Descriptions
(in entirety)
Posters Overview Posters Descriptions
(in entirety)

OOPSLA'98 Home
Last updated 02 September 1998 14:20:38