Skip to content
Blue - An Integrated Music Environment
Python Java XSLT HTML GAP Perl
Failed to load latest commit information.
EXML updated for Netbeans 6.9
NetUtil added OSC server using NetUtil OSC Library
antlr-runtime initial commit for Clojure syntax highlighting, uses Antlr to generat…
blue-android added jar task for building blue.jar
blue-application hid Source menu
blue-clojure * ClojureObject: can now load clj scripts from $HOME/.blue/script/clo…
blue-core fixed timepointer not showing when running with CommandlineRunner
blue-midi clean up
blue-osc clean up
blue-plaf organized imports
blue-plugin clean up
blue-projects on blue project load error, show exception dialog to have more inform…
blue-score-layers-patterns-core clean up
blue-score-layers-patterns-ui fix to compile on Linux
blue-services fixed generation of CSD to disk and generating projects to disk to us…
blue-settings fixed URI creation for web page addresses on Windows
blue-ui-components clean up
blue-ui-core fixed timepointer not showing when running with CommandlineRunner
blue-ui-editor RFE #127: Added sub-menu to text editor popups for orc editing for "B…
blue-ui-nbutilities clean up
blue-ui-utilities clean up
branding updated setting of plaf in org.netbeans.swing.plaf.Bundle
cecilia disabled CeciliaModule
clojure added ignore for
commons-lang3 clean up
csnd5 fixed generation of CSD to disk and generating projects to disk to us…
csnd6 fixed generation of CSD to disk and generating projects to disk to us…
csound-manual updated opcode definitions to latest from csound 6 manual
examples updated athenaCL examples from Menno
exp4j Score Parser performance Improvements: rewrote ScoreUtilities.getNote…
imageSrc updated splash screen with correct url and updated copyright date
jython clean up
l2fprod-common-sheet updated l2fprod-common-sheet to 6.9.1
manual updated note about Blue Instruments
nbproject blacklisted further modules from IDE cluster to build correctly on Linux
timingframework-swing clean up
utilities updated opcodes.xml with Csound Manual 5.14, fixed to…
xmlrpc clean up
.gitignore When using the Csound API, set --env:SFDIR=/path/to/csd so that thing…
.hgignore added LiveObjectSet and UI work for adding, removing, renaming, reorg…
ChangeLog fixed timepointer not showing when running with CommandlineRunner
README.TXT added README.TXT to project
TODO.TXT initial import from SVN
blue.icns initial import from SVN
blue.ico initial import from SVN
build.xml Bug 89: removed -L stdin from disk render settings as it should never…


copyright (c) 2001-2010 Steven Yi - All Rights Reserved


This program comes with ABSOLUTELY NO WARRANTY and is licensed under the GNU
Public License.  This is a free program and you are welcome to redistrbute it
under certain conditions. Please see the accompanying license.txt file for more

The text file changeLog lists the history of changes for blue and all
accompanying programs.

[ s o m e   w o r d s ]

This program is my program for composition, and has been a joy to both create
and work with. It is free and licensed under the GNU Public License. I hope you
find it useful in your work with sound.

Thanks to Michael Gogins who first suggested to me to learn java, as it was when
I started learning Java that I conceived of blue, and knowing the discipline of
programming has helped me to explore so many things.

Many thanks to all of the users who have been so gracious as to send me feedback,
suggestions, bugs, and feature requests, as it's all helped blue grow over time.

[ w h e r e   t o   s t a r t ]

If this is your first time using blue, you might want to check out the manual,
which is available within the program from Help menu (the "Blue Manual" menu
option).  The blue-users mailing list, accessible from, is also a great place to ask questions.

Example .blue project files are provided in the examples folder, located in the
directory where blue is installed. (Note for OSX, if you are using the blue
application, you can find the example folder within the by
right-clicking the application and exploring the contents.)

If you ever have any problems or discussions, please feel free to mail the
mailing list or email me anytime!

Something went wrong with that request. Please try again.