Accepts NoteProcessors: no
Allows for the use of the Python programming language to create score data. uses the Jython interpreter to interpret Python scripts. you may add your own python classes to the library for use with "import" statements in blue's "lib" directory, under "pythonLib". Included with blue is Maurizio Umberto Puxeddu's pmask, as well as Steven Yi's Orchestral Composition library, both of which you will find in the pythonLib directory.
After writing your script to generate notes, you'll have to bring back into blue by assigning the variable 'score' the text string of the generated python score.
[code for generating score] ... score = str(ss)
(where ss is an object that will give you a score when made into a string)
The following variables are avaialable from blue:
Variables from blue
Duration of the Python SoundObject
The location of user's .blue configuration directory. Includes path separator at end.
The location of blue's lib directory. Includes path separator at end.
The location of the current project's directory. Includes path separator at end.