blue 0.123.0

Hi All,

I'd like to announce that blue 0.123.0 is now available at:

http://www.csounds.com/stevenyi/blue

The two big features of this release are a completed single-line and multi-line mode for editing/dragging Automation points, as well as a new JMask soundObject. JMask is basically a graphical version of CMask and is mostly 1:1 feature compatible. Also, one nice thing is that with JMask, one doesn't require CMask to be installed, so your project is completely portable across all OS's. Brief documentation can be found here:

http://www.csounds.com/stevenyi/blue/usermanual/html/jmask.html

Users are highly recommended to become familiar with CMask's documentation before using JMask at this time, until JMask documentation can be further expanded upon.

The underlying code for this soundObject is heavily based on the open source version of Andre Bartetzki. Many thanks to him for his generous opening up of the source!

Other changes are listed in the ChangeLog below.

Thanks!
steven

[CHANGE LOG]

>Notes for 0.123.0<
[released 2008.06.06]

Steven Yi-----------------------------------------------------------------------

blue

[new] - JMask - new SoundObject based on Andre Bartetzki's CMask; currently
supports same exact features as are available in CMask though using
a graphical user interface to create and configure parameters,
masks, quantizers, accumultators, etc.

[new/updated] - implemented completed single-line and multi-line modes: able
to select time area, then drag selection area to move automation
points for currently edited line in single-line mode, all lines
and soundObjects under selection area in multi-line mode; more
information in documentation

[update] - when rendering, now checks if instruments are muted and if so,
optimize CSD generation and mixer to not generate code for
those channels associated with muted instruments

[fix] - processing of command blocks (i.e. ;[pre]{) trimmed the empty spaces
around lines of text; now leaves formatting in tact

[fix] - Problem with Tempo caused "Audition SoundObjects" to break

[fix] - reenabled cut/copy/paste on NoteProcessorChain editors, fixed to
make buffered noteProcessor be global and can copy/paste in all
noteProcessor editors (i.e. SoundObject, SoundLayer, polyObject),
fixed to make NoteProcessorChain table be max height always of
scrollPane so that right mouse button can always open up popup

documentation

[new] - added initial basic documentation for JMask in the Reference section
for SoundObjects

[new/updated] - Updated "Parameter Automation" in the Concepts section of
the manual with information on the updated Single-Line and
Multi-Line modes

[updated] - Reviewed all reference documentation for NoteProcessors, adding
better examples showing before and after processing