Csound is a sound design, music synthesis, and signal processing system, providing facilities for composition and performance over a wide range of platforms. [Read more]

Quick links: download Csound | tutorials | online manual | forums

blue 0.125.0

Hi all,

I'm happy to announce a new release of blue is available at:

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

This new version has a few enhancements and fixes. Changes are listed below.

Enjoy!
steven

[CHANGE LOG]

>Notes for 0.125.0<
[released 2008.12.01]

Steven Yi-----------------------------------------------------------------------

blue

[new] - Added "Process On Load" to PythonObject; allows running of that
PythonObject instance's script when a project is loaded or switched
to; for usage where user has code at the beginning of a project,
allows for that code to load on start so one can just start
rendering from later in the project with code that depends on those
earlier PythonObjects

[new] - Added ability to scale a SoundObject by moving its start time
(dragging from left side)

[new] - Added scaling of automation data when scaling a single soundObject
in Score Mode

[new] - Added moving of automation data when moving soundObjects in Score
Mode

[new] - added 20 pixel buffer when moving start time pointer to more easily
see when dragging as well as when jumping from marker to marker

[new] - Added check of location of dialogs when opening modal dialogs (i.e.
soundObject properties, mixer, etc.) and adjust to place on screen

[new] - Added "Reset Time Log" option to Help menu to reset start time for
time log

[new] - Add Marker action: when not rendering project, marker action now
stays enabled and will add marker at where the Render Start time
is current set

[new] - Added "Use Csound API" option on Project menu to allow easier
toggling between enabling/disabling use of the Csound API

[new] - blueLive: Added "All Notes Off" button which will turn off all notes
for instruments found in the project Orchestra (will not turn off
mixer or any other specially generated instruments)

[updated] - added more buffer size when scrolling score time canvas so block
increment is not as big and drastic when using touchpad for
scrolling

[fix] - Add Marker action: when rendering project, marker was being added
relative to time 0 instead of render start time;

AlgoScore 081105 released

New version of AlgoScore, a graphical environment for algorithmic composition which interfaces to Csound and can control other apps or hardware through MIDI and OSC.
More information, documentation and screenshots at http://kymatica.com/algoscore

Recent changes:

http://download.gna.org/algoscore/ChangeLog

Download Mac OS X package: (needs JackOSX and CsoundLib)

http://download.gna.org/algoscore/AlgoScore-081105-universal.zip

Download source code:

http://download.gna.org/algoscore/AlgoScore-081105.tar.bz2

blue 0.124.3

Hi All,

I'd like to announce a new release of blue available at:

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

This version has mostly bug fixes but includes one backwards incompatibility concerning automation and widgets. A known work around is described for updating older projects which may be broken. More information in the manual and in the mailing list archive for the blue user's mailing list.

Thanks!
steven

[CHANGE LOG]

>Notes for 0.124.3<
[released 2008.10.28]

Steven Yi-----------------------------------------------------------------------

blue

[new] - Added piece "Unstill Light" by Dave Seidel to
examples/pieces/daveSeidel folder

[update] - Added caching of values when rendering live using API so as to
only set the value in Csound if the value changed in the project
(performance optimization)

[update] - BSB Widgets now always emit k-rate signals if they are set as
automatable ("Automation Allowed") whether using API or not;
previously widgets would try to optimize by generating as constant
when automatable but not automated, but this caused an issue with
Csound coding; an object that is set to be automatable makes sense
that code that depends on it should assume it could be k-rate

NOTE: This is a break in backwards compatibility! The known
workaround is to set the widget as not automatable or to update
Csound code to use a k-rate signal

[fix] - commandline use of blue to convert .blue project to CSD was broken

[fix] - "Generate CSD to File" was broken

[fix] - changed settings on ScoreTimeCanvas so that ghost drawing of render
time pointer would not occur while rendering (multiple orange lines)

documentation

[update] - Updated information to more clearly explain value will be gk-rate
signal when a BSB widget is set to allow automation, even if it is
not automated at the time

[new] - added section on breaks in backwards compatibility (Appendix B)

Csound 5.09 released

Csound 5.09 was released on September 23, 2008 and is available from

http://csound.sourceforge.net/#Downloads

blue 0.124.2

Hi All,

Due to a bad bug when not setting up blue to use the csound API and blue crashing on start, I have issued a bug fixed release version 0.124.2 available at:

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

Apologies for not catching it in 0.124.1!

Thanks!
steven

blue 0.124.1

Hi All,

I'd like to announce version 0.124.1 of blue is now available at:

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

This is a bugfix release that stabilizes using blue with the Csound API on Linux as well as contains other fixes and updates to documentation. Much thanks to all who reported bugs and gave feedback after the 0.124.0 release: it was all a great help! (Note: All users of 0.124.0 are recommended to upgrade to the 0.124.1 release.)

Thanks!
steven

[CHANGE LOG]

>Notes for 0.124.1<
[released 2008.09.28]

Steven Yi-----------------------------------------------------------------------

blue

[update] - by default, have "Save Peak Information in Header" option on
Disk Render Settings default to true; will only affect new
installations of blue where no previous user settings found in
$HOME/.blue directory

[fix] - Fixed instability issues on Linux when using Csound API by
initializing Csound library to not install signal handlers

[fix] - When loading older projects before BSB Widgets had automatable
option, now default to false only if widget was not already
automated (fixes problems with opening legacy projects and running
project with API enabled)

[fix] - open, ran, and fixed blue/examples projects to run with API

[fix] - When using API, always use "csound" for csound executable command
when building command line for Csound API; fixes problem when
executable had a full path with space in it, i.e.
"C:\Program Files\Csound\bin\csound.exe" as API mode does not really
use that first argument, but having space would cause the value to
be split into two args and would then cause render to fail; allows
keeping above value with space when rendering without API and
switching to API then will not cause a problem

documentation

[update] - Added information to csoundAPI section of Installing Csound about
java.lang.UnsatisfiedLinkError and how to update starter scripts
with -Djava.library.path=xxx

[update] - Added information to BlueSynthBuilder and Parameter Automation
documentation to clarify the requirement that when using the Csound
API, the area in the Csound code where the widget value is replaced
must accept a k-rate signal for widgets which are set to automatable

[update] - Added note that blueLive works on Windows when using the Csound
API

blue 0.124.0

Hi All,

I'd like to announce that blue 0.124.0 is now available from:

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

This is the first version of blue able to work directly with the Csound API, which has opened up the ability to modify widget values (including mixer sliders) and automations in realtime during render and immediately hearing results. Documentation on how to enable blue to work with the Csound API can be found in the manual here:

http://www.csounds.com/stevenyi/blue/usermanual/html/installingCsound.ht...

Note: to use the API, you must use it with a version of Csound compiled with double-precision.

Much thanks to Peiman for helping to test out builds and giving valuable feedback.

Thanks and enjoy!
steven

[CHANGE LOG]

>Notes for 0.124.0<
[released 2008.09.10]

Steven Yi-----------------------------------------------------------------------

blue

[new] - implemented working with Csound API (double-precision build),
enabling modifying of automations and widget values in real time
during render; to enable, please view new documentation added on
setting up blue with the API

[new] - Added piece "Second Sleep" by Dave Seidel to
examples/pieces/daveSeidel folder

[updated] - made blueX7 envelope editor draw with black background and gray
border to make it easier to see; will continue to update in future
release

[fix] - When loading older projects before BSB Widgets had automatable
option, now default to false

Csound Journal - Issue 9

Jim and I are proud to announce that issue 9 of the Csound Journal is now available online at:

http://www.csounds.com/journal

We'd like to thank the article authors for all of their hard work and contributions to another great issue of the Journal!

Thanks all and enjoy!
steven

Beginning Csound @ NYC Resistor

Beginning Csound
July 28, 2008 @ NYC Resistor
1 Session, 3 hours, with personalized post-session project with instructor via email.
Cost $75

Csound is the most powerful computer music language in the world, with a direct lineage to Max Mathews' original Music-N languages. The focus of this class will be a synthesis of three topics: The Csound language, synthesizer theory, and composing weird alien music.

Together, we will demystify the assembly-like syntax of the Csound language. We will cover the fundamentals of synthesizer theory, including: oscillators, filters, envelopes, amplifiers and modulation. Finally, we'll tie it all together by composing sounds in the vein of classic Sci-Fi movies.

Taught by Jacob Joaquin. Click here to enroll.

blue 0.123.1

Hi All,

Menno Knevel was kind enough to report an issue and it revealed a couple of major bugs for JMask. blue users interested in JMask are highly encouraged to upgrade to 0.123.1, available at:

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

Thanks very much to Menno!
steven

[CHANGE LOG]

>Notes for 0.123.1<
[released 2008.06.10]

Steven Yi-----------------------------------------------------------------------

blue

[fix] - JMask

-Duration was not being set for Mask, Accumulator, and Quantizer; if
a table was used for any values in those modifiers, the duration of
those tables were being calculated as if they were 1 beat long, so
any values generated after 1 beat would pretty much use the value
set at the end of the table; duration is now set correctly

-Dropdowns in UI's did not initialize to the value that the
edited object currently held when first populating interface

Syndicate content