Known Bugs in Siren

Kernel Classes
Stable
ConditionalDuration is not finished

Support Classes
Stale DB code still present
Some unused code in class examples
There are a few places in the code where UNIX-style file names are assumed.

Sound and functions
Sound cut/paste using composite sounds needs to be fixed

IO and Voices
MIDI file reader only reads version 2 format files
Call-back based Sound IO (SmartAudioPort) is still buggy -- output clicks, recording also buggy
(I use file-based sound I/O or CSL)
Sound file playback assumes the UNIX LibSndFile play utility

Graphics and GUI
The GUI views are "demo-quality" -- most are output-only
Polyline display doesn't zoom
Double redisplay on zoom of pitch-time views
Staff in HS view is screwy

List of ThingsToDo
Port mixer classes
Port harmonic analysis tool
Complete the EventListTreeEditor
CNM View
Sound fromFunction:
FcnEvent delta + interval examples
ConditionalDuration

DLView adornment switches
White/pink noise generators
Dynamic panel view with snd/fcn sub-panes
Finish CSL patch class: envelopes, triggering, use with CSLVoice