AthenaCL is a modular, object orientated, interactive command-line environment for music analysis and algorithmic composition. Scores are created in Csound as well as standard MIDI files. The software is open-source, cross-platform, and written in Python and XML.
Musical parts are deployed as textures, layered surface-defining objects containing linked parameter objects to control pitch, tempo, rhythm, amplitude, panning, and Csound synthesis and control parameters. The system includes an integrated library of Csound instruments. Parameter objects provide generators using stochastic, genetic, and various other algorithms. Textures can be combined, edited, cloned, and tuned with algorithmic temperament objects.
The analytic and algorithmic systems use path objects to organize and sh ... more
What's new in this version
(user level)
complete rewrite of setup.py; added functionality for various installations
added support for complete disutils installs, mpkg, exe installers
when editing instrument in midiPercussion em, new 'auto' path's are created
added Csound instruments: 17, 72, 73
added Csound instruments: 42, 43, 44, 45, 46, 47, 48
added Csound instruments: 140, 142, 143, 144, 145, 146
added Csound instruments: 130, 131, 132, 133
added Csound instruments: 230, 231, 232, 234
added Csound instruments: 240, 241
(sub-user level)
pyflakes used for source clean-up
changed location of windows preference file: now in users application data