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)

Leave a Comment.

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