AthenaCL

Category Audio Production / Experimental
Version 2.0.0a15
Format App
Compatibility AthenaCLMacOS X UB
Licence Freeware
Price Free
Rating
Updated On Jul 8, 2010
Total Downloads 4,960
Mac Downloads 3,999
Category Audio Production / Experimental
Version 2.0.0a15
Format App
Compatibility AthenaCLWindows
Licence Freeware
Price Free
Rating
Updated On Jul 8, 2010
Total Downloads 4,960
PC Downloads 961

Music analysis and algorithmic composition

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...
more...
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 share pitch data. Based on post-tonal music theory, paths provide simultaneous representations of ordered content groups in set-class, pitch-class, and pitch space. Paths can be modeled with the Straus voice leading system and analyzed with numerous set-class similarity measures. As a reference utility for music theory, pitch groups can be searched, analyzed, and compared with a wide variety of tools.
less...
Python 2.6 or better is required
Python 2.6 or better is required
AthenaCL AthenaCL v 2.0.0a15 Jul 8, 2010 MacOS X UB
Flexatone h.f.p. AthenaCL v 1.4.9 Aug 16, 2009 MacOS X PPC
Fixed bug when using a comma-separated list to name a path that does not exist
objects AthenaCL v 1.4.8 May 10, 2008 MacOS X PPC
(summary)
4 new ParameterObjects: EnvelopeGeneratorUnit, EnvelopeGeneratorTrapezoid, EnvelopeGeneratorAdsr, SampleAndHold
1 new Csound instrument: instrument 35

(user level)
added Csound instrument 35
added EnvelopeGeneratorUnit PO
added EnvelopeGeneratorTrapezoid PO
added EnvelopeGeneratorAdsr PO
added SampleAndHold PO

(sub-user level)
fixed error in Accumulator; now init value is the first value output
fixed bug in some CsoundNative instruments under Csound 5
pitch AthenaCL v 1.4.7 Sep 11, 2007 MacOS X PPC
2 new ParameterObject: IterateSelect, BasketSelect
1 new TextureModule: InterpolateFill

added IterateSelect, BasketSelect POs
added InterpolateFill TM
checked all uses of except for possible syntax error
all string exceptions converted to objects
AUup asks first before checking for updates
algorithmic AthenaCL v 1.4.4 Apr 3, 2006 MacOS X PPC
2 new ParameterObjects: TimeFill and TimeSegment
3 new Generator ParameterObjects: funnelBinary, caValue, caList
3 new Rhythm ParameterObjects: iterateRhythmGroup, iterateRhythmWindow,
iterateRhythmHold
2 new filter ParameterObjects: filterFunnelBinary, filterQuantize
4 new AthenaUitlity commands: AUmg, AUma, AUca, TPeg
improvements to markov tools, pulse accent implementations, PO gaRhythm, TM IntervalExpansion, and commands TIdoc and TMv
music AthenaCL v 1.4.3 Jan 17, 2006 MacOS X PPC
(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
csound AthenaCL v 1.4.2 Dec 27, 2005 MacOS X PPC
(user level)
fixed incorrect labeling in TIdoc display
added new Csound instruments: 16, 34-26, 40
improved help/? command: now searches faq
added new filter po FilterMultiply
expanded TIdoc, TCdoc displays
TIdoc, TCdoc: interleave aux info with arg templates
added APea command, replaces CSapp
(external apps), APapp, APap (app paths)
permits selecting external applications for audio, images, text, midi, csound
added TCcp command
fixed error in TCv command when arg passed
TIcp: clones are now copied
fixed bug in PIcp with command args
improved autostringulator interface


(sub-user level)
fixed bug that accepted bad command names and raise an error
fixed bug when bad comand-line args given to TIe
preferences added for text, image, audio, midi, and ps applications
change external.fileFormat pref to external.audioFileFormat
download AthenaCL v 1.4.1 Aug 22, 2005 MacOS X PPC
  • added ParameterObjects: henonBasket, lorenzBasket, iterateHold

  • four new Csound instruments for samples and noise

  • added APr command: toggle internal event-list refreshing

  • edited documentation, improved examples

  • TPexp writes .aif audio files

  • TImap command now takes optional arguments for time/event and pre/post

  • TCmap command now takes optional argument for time/event

  • numerous other bug fixes and other improvements
  • mac AthenaCL v 1.4.0 Jun 6, 2005 MacOS X PPC
    Added ParameterObjects: qunatize, iterateWindow, iterateGroup,
    added ParameterObjects: markovValue, markovGeneratorAnalyis
    added Rhythm ParameterObjects: convertSecondTriple, markovRhythmAnalysis
    added Rhythm ParameterObjects: markovPulse
    added support for Paul Berg's AC Toolbox: Textures and Clones become Sections
    improved "help" command: searches all available help information and topics
    numerous other improvements and bug fixes
    more...
    windows AthenaCL v 1.3.0 Feb 13, 2005 MacOS X PPC
    In addition to new ParameterObjects, extended sieve functionality, improved graphic outputs, and other improvements, this version features a completely redesigned output system with the addition of EventMode, EventOutput, and EventList commands.
    macintosh AthenaCL v 1.3.0 Feb 3, 2005 MacOS 9
    In addition to new ParameterObjects, extended sieve functionality, improved graphic outputs, and other improvements, this version features a completely redesigned output system with the addition of EventMode, EventOutput, and EventList commands.
    pc AthenaCL v 1.2.2 Aug 31, 2004 MacOS X PPC
    Fixed xml bug when sieves contain '&' character
    all parameterObjects employing selectors expanded to include 5 selectors:
    randomChoice, randomWalk, randomPermutate, orderedCyclic, or orderedOscillate
    new parameterObjects: breakPointLinear, breakPointPower,
    new parameterObjects: mask, logisticMap, accumulator
    new parameterObjects: operatorAdd, operatorSubtract
    new parameterObjects: operatorMultiply, operatorDivide, operatorPower
    TImap command added: graphical displays of all parameter values for a texture
    APgfx command added: set graphical output preferences
    fixed bugs in Tk and Mac dialogs
    fixed bugs in TIe, TEe, TEv when called w/ no textures
    fixed bug in AUpc when providing a capital pitch name
    fixed irrational command logging for failed TIe and TEe commands
    PVe bug contained
    less...
    AthenaCL AthenaCL v 2.0.0a15 Jul 8, 2010 Windows
    Flexatone h.f.p. AthenaCL v 1.4.9 Aug 16, 2009 Windows
    Fixed bug when using a comma-separated list to name a path that does not exist
    objects AthenaCL v 1.4.8 Mar 8, 2008 Windows
    (summary)
    4 new ParameterObjects: EnvelopeGeneratorUnit, EnvelopeGeneratorTrapezoid, EnvelopeGeneratorAdsr, SampleAndHold
    1 new Csound instrument: instrument 35

    (user level)
    added Csound instrument 35
    added EnvelopeGeneratorUnit PO
    added EnvelopeGeneratorTrapezoid PO
    added EnvelopeGeneratorAdsr PO
    added SampleAndHold PO

    (sub-user level)
    fixed error in Accumulator; now init value is the first value output
    fixed bug in some CsoundNative instruments under Csound 5
    Flexatone h.f.p.

    You must sign-in to post your comment:

    You can signin with your 440Software account (MacMusic, PcMusic, 440TV, 440Forums, 440Software, ...) or via FaceBook, Twitter or Google.

    Other Software by Flexatone h.f.p. (6)

    oxAdditiveWork
    Additive synthesizer. A simple additive synthesizer with variable envelope and individual control of each harmonic's amplitude and phase
    OxAnalysis
    Analyser. A graphic tool for frequency and dynamic range analysis and estimation.
    OxDrone
    Drone generator. An endless, polyphonic drone synthesizer with variable waveforms, dynamic low-pass filters, microtonal tuning, and a random parameter generator.
    OxFmWork
    FM synthesis. A simple interface for working with FM synthesis and recording the results as a new audio file. Includes frequency modulation synthesizer with variable envelope,...
    OxNoiseWork
    Noise generator. A simple interface for working with noise and recording the results as a new audio file. Includes a noise generator with variable envelope, frequency driven...
    OxSampleWork
    Sample loop player. A simple interface to modify playback of samples and record the results as a new audio file. Includes a sample loop player with variable envelope, playback...
    user
    Welcome visitor:
    Sponsor
    Share