Hello all,
Siren 7.5 is now available!
The Siren system is an open-source general-purpose software framework
for sound and music composition and production; it is a collection of
about 375 classes written in the Smalltalk programming language and
intended for use with for the VisualWorks Smalltalk system (though
most of it is portable to other dialects of Smalltalk). Siren
includes cross-platform support for MIDI and audio I/O; the source
code and documentation files are all available from the Siren home
page at
http://FASTLabInc.com/SirenTo get the entire release, grab
http://FASTLabInc.com/Siren/Siren7.5.zipSiren Documentation
Siren 7.5 includes a set of new documentation, including an update on-
line workbook,
http://FASTLabInc.com/Siren/Workbook/Siren7.5.Workbook.htmla complete reference manual,
http://FASTLabInc.com/Siren/Manual/index.htmla brief paper on the recent updates,
http://FASTLabInc.com/Siren/Doc/STP_ICMC07_Siren.pdfa detailed book chapter on the framework,
http://FASTLabInc.com/Siren/Doc/SirenBookChapter.pdfand an hour-long in-depth video introduction available in lo-fi (94
MB) and hi-fi (240 MB) versions at
http://FASTLabInc.com/Siren/Siren7.5.Demo-lo-res.movand
http://FASTLabInc.com/Siren/Siren7.5.Demo-hi-res.movrespectively.
What's New?
Many parts of Siren were upgraded, enhanced, or rewritten for the 7.5
release. All of the external interfaces (e.g., for sound I/O, MIDI,
FFTW, and other external libraries) have been rewritten to be more
portable and robust. The entire EventScheduler has been updated, and
there are several new packages, such as the CSL and Loris application
packages.
In addition to this, Francois Pachet's pitch class framework was
ported from his MusEs system. The support for OpenSoundControl has
been updated and improved, so that Siren can serve as an OSC-
generating client for servers written in several languages, such as
CSL and SuperCollider.
Two new tools - the SirenUtility and the SirenTransport - have been
added to assist users with general environment maintenance and with
session state, and data persistency has been incorporated into the
SirenSession class. Lastly, the documentation, including the web
pages, the on-line Siren workbook, and the complete reference manual,
have been greatly enhanced in Siren 7.5.
The new release also includes compiled binary releases of the support
frameworks Siren uses (PortAudio, PortMIDI, FFTW, etc), which are
available at
http://FASTLabInc.com/CSL/CSL_Libs.tgzTo join the Siren mailing list, please use the web form at
http://create.ucsb.edu/mailman/listinfo/SqueakAudiostp
--
Stephen Travis Pope -- Santa Barbara, California, USA
http://HeavenEverywhere.com http://FASTLabInc.com