Hi All, I'd like to announce the 0.122.0 release of blue, available at: http://www.csounds.com/stevenyi/blue The big new feature here is a visual tempo editor. Screenshot and documentation can be found here under the subsection 'Tempo Editor': http://www.csounds.com/stevenyi/blue/usermanual/html/scoreTimeline.html This release also contains a number of important fixes and users are encouraged to upgrade. Change log is listed below. Thanks and enjoy! steven [CHANGE LOG] >Notes for 0.122.0< [released 2008.03.11] Steven Yi----------------------------------------------------------------------- blue [new] - Tempo Editor - allows graphical editing of tempo on timeline for root polyObject; clicking "Use Tempo" checkbox will enable use of tempo line and clicking of down arrow will show the tempo for editing or collapse it to reduce screen space usage; if enabled, will generate a Csound t-statement to control global tempo; older project which manually added t-statements in global orc will run correctly as tempo editor is not enabled by default; right-clicking on tempo line area when in edit mode will allow option to edit point values by table or to set the min/max bpm for the tempo line with option to truncate or rescale line point values for new min/max [new] - added ability to set Code Text Area background color in Program Options dialog [new] - Snap -Setting render start time and render end time now snap if snap is enabled; one can modify without snap if snap is enabled by clicking, then holding down shift, move around (holding shift when clicking creates a marker, so one should press shift after mouse down) -Setting automation points now snap x value if snap is enabled; holding down shift while editing will allow free setting of x value [new] - added blue variable, equal RENDER_START value but timewarped if t-statement used [update] - Tuning NoteProcessor: formerly only held the name of the Scala file from the .blue/scl directory to use and this file would get parsed everytime it was used; changed to use same Scale class that the PianoRoll uses and now loads in content of files and saves it with the project, making the project more portable. For older projects, when loading project will be auto-upgraded and contents of scale will get loaded in. If scale is not found, results are not predictable and project will likely fail to open. [fix] - Tempo Mapper -Fixed timePointer location if tempo used and renderStart > 0 -Fixed timePointer location if two tempo points had same beat time value (i.e. hard jump in tempo) -Fixed timePointer location if tempo used and two consecutive tempo points had same tempo [fix] - fixed "Convert to BSB" option on Orchestra to copy over UDO's, also fixed NullPointerException bug in adding parameters after conversion [fix] - BSB FileSelector was always saving and using absolute file path instead of using relative path if within directory of project or in a subdirectory thereof; switched to use relative when possible to make projects more portable [fix] - Automation values may not reach end value if ksmps did not equal 1; added extra parameter note to ensure setting of end values [fix] - BSB/ObjectBuilder/Effects - Randomization of sliders using resolution never achieved maximum value documentation [new] - Added section on Tempo Editor to Score Timeline section