blue 0.112.0

Hi All,

I’d like to announce that version 0.112.0 of blue is now available at:

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

This version has a numbers of features born from user requests (Thanks
Jim and Pia!) and includes a couple of essential fixes.  Users of
0.111.0 are highly recommended to upgrade.

For more information on this release please see the ChangeLog listed below.

Thanks and enjoy!
steven

Notes for 0.112.0<
[released 2007.02.06]

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

blue

   [new] – Render Time Pointer now shows when using “Audition Sound Objects”

   [new] – blueMixerOut now able to take subchannel as first argument, must use
           quoted string for name, for example:

           blueMixerOut “audio1”, aoutL, aoutR

           will send the audio out of this code to the Mixer SubChannel
           “audio1”; this allows users to route the output from Sound
           SoundObjects and AudioFile SoundObjects to subchannels created
           by the user in the Mixer

           (Thanks to Jim Credland for suggestion!)

   [new] – Added Apple OSX Application Handlers for Quit, Preferences, and
           About options from Program menu; hitting command-Q will now use
           blue’s exit routine instead of directly shutting down the Java
           Virtual Machine

           (Thanks to Jim Credland for suggestion!)

   [new] – “Save Libraries” menu option added to File Menu; calling this will
           force a save of the User Instrument Library and User-Defined Opcodes
           Library (normally saves only on closing of blue)

           (Thanks to Jim Credland for suggestion!)

   [new] – BSB, ObjectBuilder, Effects – The Edit Enabled checkbox is now
           persistent so that if you are in the middle of editing the graphic
           interface for any of the above, then go away and come back, it will
           return to the last state of edit mode or usage mode

           (Thanks to Jim Credland for suggestion!)

   [new] – PianoRoll – added “Set Selected Notes” option in Properties tab to
           set the noteTemplate for selected notes in the Notes section

           (Thanks to Pia Kraft for suggestion!)

   [new] – Tracker – added two new options to popup menu shown from track
           header:

             Duplicate – duplicates the selected track
             Clear – clears all note data for track

           (Thanks to Pia Kraft for suggestion!)

   [new/fix] – Tracker – When changing name of column in track editor, value
           is now updated on Track Header in TrackList

           (Thanks to Pia Kraft for suggestion!)

   [updated] – Improved ScoreNavigator to show thumbnail background of score
           timeline; currently only renders SoundObjects and not grid lines or
           automations; slightly buggy and inefficient, but still more usable
           to show big picture view of timeline

   [fix] – BSB/ObjectBuilder/Effects – When loading HSlider and VSlider’s,
           there was a problem to load the value correctly

   [fix] – SoundObjectLibrary – when loading, if a PolyObject was in the
           library that held and Instance of another SoundObject that was in
           the library but was to be loaded after the PolyObject, an exception
           occurred; changed to two-pass loading strategy (bug #1639186)

   [fix] – Examples – Etude did not have string-128 file in project directory

internal

   [updated] – Redid ScoreTimeCanvas to use event notification to add/remove
           SoundObjects to timeline (in preparation for user scripts)

documentation

   [updated] – Added note to OSX platform information on using F1-F12 keyboard
           shortcuts on recent version of OSX

           (Thanks to Jim Credland for suggestion!)

[Csnd] 5.04.02 parser flex/bison

Hi,
Mingw page for flex is not all that hopeful on Win32. <<http://www.mingw.org/MinGWiki/index.php/flex>>.

but Bison Mingw Win32 files come down as:
bison 2.1.exe
bison-2.1-bin.zip
bison-2.1-dep.zip
bison-2.1-lib.zip

Can someone point me in the right direction for info on what needs to be installed where in order to turn on the SConstruct build option for the parser?  I wanted to check that out.

B.T.W. thanks alot for fixing the windows virgule problem (/).  Seems to work fine now.

Thanks kindly.

blue 0.111.0

Hi All,

I have released a new version of blue available at:

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

This version contains a new “Import MIDI File” feature which is able
to convert a MIDI file to a blue project (Thanks to Brent Boylan for
the original request!).  The implementation is designed to be flexible
by the use of note templates for how to map the MIDI note data.  More
information on the new feature is available here:

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

There is also some new SoundLayer features for setting heights, as
well as a number of bug fixes, many of which apply to things related
to Parameter Automation.  If you’re using the new Parameter Automation
features, it is highly recommended to upgrade to this release.

I have posted the changeLog below for details on what has be changed.

Thanks and enjoy!
steven

[CHANGE LOG]

Notes for 0.111.0<
[released 2007.01.17]

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

blue

   [new] – Import MIDI File – Allows user to start a new blue project by
           importing from a MIDI file; MIDI note data is converted to SCO using
           note templates set by user (has reasonable defaults)

           (Thanks to Brent Boylan for the request!)

   [new] – Added new SoundLayerHeight options, available from popup menu
           activated from “V” arrow button above sound layers:

           -Set All Layer Heights – sets all layers to selected height index

           -Set Default Layer Height – sets the default layer height to use for
           new SoundLayers

   [fix] – Parameter Automation

           -when editing lines, was not correctly calculating max snapped
           value for parameters with resolution set

           -when setting resolution on widgets with resolution > 0, values in
           lines are now are remapped to closest point on resolution grid
           (rounding)

           -when setting value on widgets with resolution > 0, values are
           remapped to closest point on resolution grid (rounding)

           -Sliders (HSlider, VSlider, HSliderBank, VSliderBank) now allow
           negative resolutions; negative resolutions will default to using
           0.01 for the Slider’s GUI, but will allow any value when automated

           -HSliderBank, VSliderBank – was not adding parameters for automation
           correctly when initially increasing number of sliders

           -Changed adding and editing of effects from mixer to use two
           different dialogs; adding works as before an allows a cancel option,
           while edit no longer has a cancel option;

           NOTE: Because of the new edit dialog having no cancel option,
           changes to the effect are made live and not when effect editor
           dialog is closed; previously the behavior was to allow cancel of
           edits, but this caused a bug with parameter automation and losing
           connection between the edited effect’s widgets and its parameters

   [fix] – When deleting more than one SoundLayer, SoundObject views were not
            correctly removed

   [fix] – FindReplace Dialog would sometimes appear with text fields not
           laid out properly; redid dialog using Matisse

   [fix] – when dragging Instrument from project to library, was not making a
           copy

   [fix] – ScoreTimeCanvas: “Select Layer”, “Select All Before”, and “Select
           All After” were broken in 0.110.0 from the updated change to how
           SoundObject Views are handled

   [fix] – BlueLive

           – conversion of MIDI note to CPS was buggy due to integer division
           instead of float

           -conversion of MIDI note to PCH was incorrect and did not pad scale
           degree with zero if < 10

documentation

   [new] – Added “Importing MIDI Files” Section

   [updated] – updated information on shortcuts for Score Timeline section of
           manual as well as Score Timeline section of shortcuts page

   [updated] – redid Preface (was very outdated)