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