Hello all, The Siren system is a general-purpose 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). Siren 9.0 works on VisualWorks Smalltalk (though the bulk has been ported to other dialects as well); Siren supports streaming I/O via OpenSoundControl (OSC), MIDI, and multi-channel audio ports. The Siren release is available via the web from the URL http://FASTLabInc.com/Siren. Siren is a programming framework and tool kit; the intended audience is Smalltalk developers, or users willing to learn Smalltalk in order to write their own applications. The built-in applications are meant as demonstrations of the use of the libraries, rather than as end-user applications. Siren is not a MIDI sequencer, nor a score notation editor, through both of these applications would be easy to implement with the Siren framework. There are several elements to Siren: * the Smoke music representation language (music magnitudes, events, event lists, generators, functions, and sounds); * voices, schedulers and I/O drivers (real-time and file-based voices, sound, score file, OSC, and MIDI I/O); * user interface components for musical applications (UI framework, tools, and widgets); * several built-in applications (editors and browsers for Smoke objects); and * external library interfaces for streaming I/O and DSP math (sound/MIDI I/O, fast FFT, CSL & Loris sound analysis/resynthesis packages ) The best in-depth doc (book chapter) is in, http://FASTLabInc.com/Siren/Doc/SirenBookChapter.pdf The read the demo code workbook (this text), go to, http://FASTLabInc.com/Siren/Siren7.5.Workbook.html or http://FASTLabInc.com/Siren/Siren7.5.Workbook.pdf If you like to read manuals, take a look at, http://FASTLabInc.com/Siren/Manual or watch the detailed Siren demo at, https://vimeo.com/120751122 The links to get Siren9 are, Web site: http://fastlabinc.com/Siren <http://fastlabinc.com/Siren> Package download: http://fastlabinc.com/Siren/Siren_9.0.zip <http://fastlabinc.com/Siren/Siren_9.0.zip> Github repo: https://github.com/stpope/Siren9 <https://github.com/stpope/Siren9> Comments solicited. Stephen Pope -- Stephen Travis Pope Santa Barbara, California, USA http://HeavenEverywhere.com <http://heaveneverywhere.com/> http://FASTLabInc.com <http://fastlabinc.com/> https://vimeo.com/user19434036/videos <https://vimeo.com/user19434036/videos> http://heaveneverywhere.com/Reflections --