Blue

A music composition environment for use with the Csound sound system
Download

Blue Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Steven Yi
  • Publisher web site:
  • http://www.csounds.com/stevenyi/blue/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 11 MB

Blue Tags


Blue Description

A music composition environment for use with the Csound sound system blue is a java program for use with Csound. It's interface is much like a digital multitrack, but differs in that there timelines within timelines (polyObjects). This gives opportunity for a compositional organization in time that seems to me to be very intuitive, informative, and flexible. Here are some key features of "blue": · SoundObjects are the building blocks within blue's score timeline. soundObjects can be lists of notes, algorithmic generators, python script code, csound instrument definitions, and whatever plugins that are developed for blue. these soundObjects may be text based, but they can be completely GUI based as well. · Timeline allows for visual organization of soundObjects · Polyobject are objects which hold other soundObjects, and have timelines in themselves. working within them on their timelines and outside of them on the parent timeline help organize and understand the concepts of objective time and relative time between different objects · The soundOject library allow for instantiating multiple copies of a soundobject, which allows for editting the original object and updating all copies · noteProcessors allow for modifying the soundObjects properties, i.e. adding 2 to all p4 values, multiplying all p5 values by 6, etc. · The orchestra manager organizes csound instruments and functions as an instrument librarian. you can selectively choose what instruments to output to the generated csound .csd file, so you can feel free to keep all of your instruments in a large library and output only the ones you need, cutting down on load time for csound. · Syntax hilighting of csound language · Use of scripting for user extensibility · SoundObject freezing - free up CPU cycles by pre-rendering objects · Microtonal PianoRoll allows editing notes using any Scala scale · blueLive - work with soundObjects in realtime to experiment with musical ideas or performance. Requirements: · Java 1.4 or later. What's New in This Release: · 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 · Added ability to scale a SoundObject by moving its start time (dragging from left side) · Added scaling of automation data when scaling a single soundObject in Score Mode · Added moving of automation data when moving soundObjects in Score Mode · added 20 pixel buffer when moving start time pointer to more easily see when dragging as well as when jumping from marker to marker · Added check of location of dialogs when opening modal dialogs (i.e. soundObject properties, mixer, etc.) and adjust to place on screen · Added "Reset Time Log" option to Help menu to reset start time for time log · 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 · Added "Use Csound API" option on Project menu to allow easier toggling between enabling/disabling use of the Csound API · 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) · Added more buffer size when scrolling score time canvas so block increment is not as big and drastic when using touchpad for scrolling · Add Marker action: when rendering project, marker was being added relative to time 0 instead of render start time.


Blue Related Software