Skip to content

Siren9 and CSL6 - Frameworks and Applications for Sound and Music

Photo of Tim Mackinnon
Hosted By
Tim M. and Giovanni C.
Siren9 and CSL6 - Frameworks and Applications for Sound and Music

Details

The Siren system ( https://github.com/stpope/Siren9 ) is a general-purpose software framework for music and sound composition, processing, performance, and analysis; it is a collection of about 350 classes written in Smalltalk-80 (40 kLOC or so). The current version of Siren (9.0) works on VisualWorks Smalltalk and supports streaming I/O via OpenSoundControl (OSC), MIDI, and multi-channel audio ports. The CREATE Signal Library (CSL)( https://github.com/stpope/CSL6 ) is a cross-platform C++ framework for digital audio signal synthesis, analysis, spatialization and interactive sound/music application development. CSL was developed at the University of California, Santa Barbara (UCSB) starting in the late 1990s. This presentation will introduce both package and demonstrate their use together to construct real-time compositional and music synthesis software.

Stephen Travis Pope is an award-winning composer, film-maker, computer scientist and social activist based in Santa Barbara, California. He is currently active as a software development contractor and intellectual property expert through FASTLab. His music and video compositions are released through HeavenEverywhere Media. Stephen has used the Smalltalk programming system since 1984 and made several significant contributions to it, though he remains frustrated by programming environments in general. His home page is http://heaveneverywhere.com/stp.

Photo of UK Smalltalk User Group group
UK Smalltalk User Group
See more events