Introduction_to_this_Outline
Siren_Overview
Getting_Started_using_Siren
Siren_Setup_and_Testing
Siren_Design_Overview
The_Smoke_Music_Representation
Music_Magnitudes_and_Models
Smoke_Events_and_Properties
EventLists_and_Structure_in_Smoke
Functions_and_their_Definition
EventGenerators_for_Middle-level_Musical_Structures
EventModifiers_and_Mapping_Functions
Schedulers_and_IO_for_Siren
Voices_and_Property-to-Parameter_Mapping
MIDI_IO_in_Siren
OpenSoundControl_(OSC)_IO
Abstract_and_Sampled_Sound_Objects
Sound_Files_and_Streaming_Sound_IO
The_Siren_Graphics_Framework
Siren_GUIs_and_Apps
Loading_Siren_Databases
The_Siren_Demo_Script
Building_Siren_in_VisualWorks
References_and_Acknowledgments
Release_Notes_and_Version_History
Related_Software
Learning_to_Read_Smalltalk
Known_Bugs,_ThingsToDo
