Hi All, I'd like to announce a new version of blue is available at: http://www.csounds.com/stevenyi/blue This version includes an initial version of waveform display for AudioFile soundObjects, a much improved speed in rendering of CSD's (especially an issue for projects with large SCO files like those using CMask and generating 5+ megs of SCO), and some other smaller features and fixes (of which the new time log options are finding great use for me =) ). There are some known issues for the AudioFile waveform having to do with audio file formats and rates; these are things which will require moving to a different library for reading soundfiles than what comes with Java so will be looked at for the next release. Thanks all who have contributed their time to help test beta builds as well as those who have contributed their thoughts and feedback to help shape this release. As always, comments and feedback are always appreciated. Cheers! steven [CHANGE LOG] >Notes for 0.118.0< [released 2007.10.23] Steven Yi----------------------------------------------------------------------- blue [new] - AudioFile SoundObject - Added Waveform display on timeline (renders waveform of audio file object; Thanks to Peiman Khosravi, Greg Thompson, John Lato, Oeyvind Brandtsegg, and others on the Csound list for their help on this! - Updated editor: added scrollpane for audiofile properties to make it more useful when SoundObject Editor area is small; fixed so that when editing a SoundObject that does not have a sound file set or an invalid one, to clear out the info area (was just leaving on values last set which was misleading) [new] - Added "Time Log" option to Help menu; selecting this from menu will report time when blue started as well as elapsed time since blue started in HH:MM:SS:MS format (useful to keep track of how much time you worked in blue, for those who like to keep track how much work we're doing!) [new] - Added "Show Time Log on Exit" option to Program Options; if enabled, will show the Time Log when program exits [new] - Added piece "Aurora" by Dave Seidel to examples/pieces/daveSeidel folder [new] - Added "Synchronize Presets" to presets dropdown menu; calling this will remove values within presets which are for widgets which no longer exist, as well as will add values to presets from widgets which now exist in the interface which did not when the preset was saved [new] - Added cpspch to orchestral composition library in ScoreUtilities.py, works like csound's cps2pch taking in a pch value for first arg and number for equal temperament for second arg (optional, defaults to 12 et) [new] - Added Program Option for Java 2D acceleration, whether to use the default or use Open GL [updated] - Big improvement in speed of rendering of CSD - reduced unnecesary creation of Strings by using ensureCapacity with StrBuilder class - combined two regular expressions into one for single line comment stripping method which reduced time almost 45% (These changes may not be noticable unless your project contains large amounts of SCO text, i.e. when doing granular scores with CMask, generating large amounts of notes with Orchestral composition library, etc.) [updated] - changed look of polyObject bar to use smaller buttons with no borders decorated with right arrow icon to look more like a bread crumb bar [updated] - Updated Jython to 2.2.1 [fix] - ScriptingUtils.py restored to lib/pythonLib (was accidentally deleted when upgrading to Jython 2.2)