blue 0.110.0

Hi All,

I’d like to announce the latest version of blue is now available at:

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

The big change for this release is the new Parameter Automation system
allowing users to draw control signals on the main timeline to
automate knobs, sliders, and xy controllers for BSB Instruments and
Mixer Volumes and Effects.  A picture is available here:

http://www.kunstmusik.com/automation.png

and some basic documentation here:

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

There a number of other changes listed in the ChangeLog below.  Since
there was a lot of internal reworking done and since there was a lot
of code done and redone to support  Parameter Automation, it is highly
recommended to make backups of any existing projects before working
with the new version.

I’d like to especially thank Will Light for helping to test out the
beta releases.  The feedback greatly helped to find bugs and improve
the overall release.  Also, thanks to Michael Bechard and everyone
else who reported bugs and requests!

Otherwise, best wishes, happy holidays, and enjoy!
steven

[CHANGE LOG]

Notes for 0.110.0<
[released 2006.12.25]

Steven Yi———————————————————————–

blue

   [new] – Parameter Automation – Editable automation of parameters (knobs,
           sliders, xy-controller from BSB and Effects, mixer volume) on
           timeline (see documentation for more information, also
           examples/features/automation1.blue for an example)

   [new] – BSB/ObjectBuilder

           – PresetManager now able to cut/copy/paste items in PresetsManager
           Dialog, as well as able to add groups in dialog and import/export
           item or folder to file

           – reworked to require all object names to have unique names for
           their replacement values and don’t clash with any other object
           within that BSB or ObjectBuilder

   [new/updated] – Piano Roll

           – added labels for all notes in MIDI mode (Request 1604019 by
           Paolo)

           – added new green hilighter in row header for selected notes,
           follows selected notes when moved up and down to easier show what
           note is currently being edited

   [new/updated] – Redid blueLive interface, started work on MIDI SCO Pad to
           record MIDI data as SCO using note templates (not yet finished)

   [updated] – Redid SoundLayer User Interface; no longer uses JTable, instead
           using custom panels

   [updated] – Changed number of different height sizes for layers from 5 to 9

   [updated] – When setting min and max values for lines and BSB Objects that
           have these values, better checking is done and user is alerted if
           new boundary value crosses the other boundary, and option is shown
           to user to either rescale the values to the new min and max, or to
           keep values and truncate any that are outside of the boundaries to
           the boundary value

   [updated] – Render to Disk dialog stays open after finishing

   [updated] – Changed drawing strategy for TimeBar in main timeline and
           PianoRoll editor for speedup

   [fix] – When using “Render to Disk” or “Render to Disk and Play”, now puts
           quotes around output file name

   [fix] – ProgramOptions Setting Dialog was setting values for RealTimeRender
           and DiskRender settings on global ProgramOptions even when window
           was closed or cancelled; now only saves values when OK button is
           selected

   [fix] – ProgramOptions Setting Dialog was not using saved window size
           correctly as it was incorrectly being reinstantiated every time it
           was opened

   [fix] – When editing line points using table from popup, setting y value was
           not respecting min and max values

   [fix] – BSB/ObjectBuilder – CheckBox item was not loading correctly from
           presets

   [fix] – Made parsing of nchnls more robust by trimming spaces before parsing

   [fix] – nchnls from realtime settings were always being used when rendering
           mixer code even when doing disk renders

internal

   [updated] – Reworked Note parsing and toString() methods; speed increase by
           about 3x (the Note class is a fundamental class and this speedup
           should improve CSD generation time)

   [updated] – Libraries and starter scripts updated

           -commons-lang library to 2.2
           -swing-layout to 1.0.1

   [updated] – LinePoint’s y-values converted to be absolute instead of 0-1.0
           relative

   [updated] – BSBWidget values converted to be absolute isntead of 0-1.0
           relative

Send bugs reports to this list.
To unsubscribe, send email to csound-unsubscribe@lists.bath.ac.uk

Leave a Comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.