Content Submission
Main Menu
Resource Filter
Resource Search
System Filter
System Search
Version: 2.0 (beta)

Content Submission
Main Menu
Resource Filter
Resource Search
System Filter
System Search
Version: 2.0 (beta)
Last updated Tue May 6 10:25:37 2008.
All content © 2002-2008 Christopher Ariza, unless specfied otherwise. All Rights Reserved.


musigenesis artwonk compose cybernetic composer strasheela athenacl envl.net autobusk cmask bp2 comp2 algomusic ac toolbox pile agentbeats ravel musicbox score11 artsong clara empricost sawdust cecilia musc precomp play muspec emi max nyquist loco fractmus jmsl choral lexikon sonate speedy composer hyperscore al algorithmic composer flavors band silence textures varese jump chaotics phrase musicomp haskore variations musinum jfugue project 1 project 2 ssp ngen compo observer pwgl
player musictalk vox populi sal plf groove supercollider directmusic producer musicalgorithms cellular automata music camus sketcher ssml calmus dmix elody tabula vigilans pd omde/ pmask wolfgang automatous monk music-gestalt ags cypher virtual music composer openmusic kyma capieces pla fmusic krayola score impromptu jmusic jammer music mouse koan symbolic composer interactor pyper common music keykit mp1 dissco pod sound globs cscore machine for composing music tangent critters wolframtones lemu gendyn smp cyber mozart blue jam m

title
current
MusiGenesis
author
Adams, K.
url
main
.
download
.
audioSample
descriptors
Scale
macro
.
Process Model
non real time
.
Idiom Affinity
singular
.
Extensibility
closed
.
Event Production
generative
.
Sound Source
internal
.
User Environment
interactive graphics
description
io
dataOut
audio
history
active
yes
.
birth
2005
distribution
cost
$19.95
.
license
commercial
.
platforms
Windows
.
source
no

title
current
ArtWonk
author
Algorithmic Arts.
url
main
.
documentation
.
download
descriptors
Scale
micro
.
Process Model
real time
.
Idiom Affinity
plural
.
Extensibility
closed
.
Event Production
generative · transformational
.
Sound Source
external
.
User Environment
language graphical
description
distribution
cost
$199
.
license
commercial
.
platforms
Windows
.
source
no

title
current
COMPOSE
author
Ames, C.
description
technologies
algorithms
chaotic and stochastic generators (lehmer, spread, fill, balance, moderate, borel, brownian, onef, logistic, maker)
history
birth
1989
code
languages
C
distribution
license
commercial
.
platforms
MacOS
docs
Ames, C. 1991. A Catalog of Statistical Distributions: Techniques for Transforming Random, Determinate and Chaotic Sequences.
Ames, C. 1992. A Catalog of Sequence Generators: Accounting for Proximity, Pattern, Exclusion, Balance and/ or Randomness.
Burns, K. H. 1994. The History and Development of Algorithms in Music Composition, 1957-1993.

title
current
Cybernetic Composer
author
Ames, C. and M. Domino.
descriptors
Scale
macro
.
Idiom Affinity
singular
.
Extensibility
closed
.
Sound Source
external
description
history
birth
1992
docs
Ames, C. and M. Domino. 1992. Cybernetic Composer: An Overview. {amazon}

title
current
Strasheela
author
Anders, T.
url
main
.
documentation
.
download
descriptors
Scale
micro · macro
.
Process Model
non real time
.
Idiom Affinity
plural
.
Extensibility
open
.
Event Production
generative · transformational
.
Sound Source
external
.
User Environment
language textual
description
history
birth
2006
code
languages
Oz
distribution
cost
free
.
license
GPL
.
platforms
MacOS, POSIX, Windows
.
source
yes
docs
Anders, T. 2002. A wizard's aid: efficient music constraint programming with Oz.
Anders, T. 2003. Composing Music by Composing Rules: Computer Aided Composition Employing Constraint Logic Programming.
Anders, T. 2006. Why Strasheela.
Anders, T. 2007. Composing Music by Composing Rules: Design and Usage of a Generic Music Constraint System.
Anders, T. and C. Anagnostopoulou, M. Alcorn. 2005. Strasheela: Design and Usage of a Music Composition Environment Based on the Oz Programming Model.

title
current
athenaCL
.
modular, polyphonic, poly-paradigm algorithmic music composition in a cross-platform interactive command-line environment.
author
Ariza, C.
url
main
.
documentation
.
download
.
screenShot
descriptors
Scale
micro
.
Process Model
non real time
.
Idiom Affinity
plural
.
Extensibility
open
.
Event Production
generative · transformational
.
Sound Source
internal · exported · external
.
User Environment
interactive text · batch · language textual
description
io
dataIn
user interface, code, xml
.
dataOut
Csound score, Csound orchestra, MIDI file
.
soundIn
file
.
soundOut
file
technologies
algorithms
stochastics, oscillators, Markov chains, genetic algorithms, sieves
history
active
yes
.
birth
2000
code
languages
Python, Csound, XML
distribution
cost
free
.
documentation
yes
.
license
GPL
.
platforms
MacOS, POSIX, Windows, OS Independent
.
source
yes
docs
Ariza, C. 2001. athenaCL: Set Class Utility and Algorithmic Composition in Csound.
Ariza, C. 2002. A New Language for Computer-Aided Post-Tonal Pitch Analysis: Python and the Open Source athenaCL Project.
Ariza, C. 2002. Prokaryotic Groove: Rhythmic Cycles as Real-Value Encoded Genetic Algorithms.
Ariza, C. 2003. Ornament as Data Structure: An Algorithmic Model based on Micro-Rhythms of Csángó Laments and Funeral Music.
Ariza, C. 2004. An Object Oriented Model of the Xenakis Sieve for Algorithmic Pitch, Rhythm, and Parameter Generation.
Ariza, C. 2005. An Open Design for Computer-Aided Algorithmic Music Composition: athenaCL. {amazon}
Ariza, C. 2005. athenaCL Tutorial Manual.
Ariza, C. 2005. The Xenakis Sieve as Object: A New Model and a Complete Implementation.
Ariza, C. 2006. Beyond the Transition Matrix: A Language-Independent, String-Based Input Notation for Incomplete, Multiple-Order, Static Markov Transition Values.
Ariza, C. 2007. Automata Bending: Applications of Dynamic Mutation and Dynamic Rules in Modular One-Dimensional Cellular Automata.
Ariza, C. 2007. Serial RSS Sound Installation as Open Work: The babelcast.
Undercofler, J. 2001. Computers and the Expanding Compositional frontier, Part II.

title
current
envl.net
.
Web-based online tools for music composition and sound design
author
Ariza, C.
url
main
.
documentation
descriptors
Scale
macro
.
Process Model
real time
.
Idiom Affinity
singular
.
Extensibility
closed
.
Event Production
generative · transformational
.
Sound Source
external
.
User Environment
batch
description
history
active
yes
.
birth
2006
code
languages
Python, athenaCL
distribution
cost
free
.
documentation
yes
.
platforms
Web Browser
.
source
no
docs
Ariza, C. 2005. An Open Design for Computer-Aided Algorithmic Music Composition: athenaCL. {amazon}

title
current
Autobusk
author
Barlow, C.
.
Institute of Sonology, Royal Conservatory, The Hague, Netherlands
url
main
descriptors
Scale
micro
.
Process Model
real time
.
Idiom Affinity
singular
.
Extensibility
closed
.
Event Production
generative · transformational
.
Sound Source
external
.
User Environment
interactive graphics
description
io
dataIn
gui
.
dataOut
gui
.
soundOut
MIDI real-time
history
birth
1986
code
languages
Pascal
distribution
cost
free
.
documentation
yes
.
platforms
Atari ST
docs

title
current
CMask
author
Bartetzki, A.
url
main
.
documentation
.
download
descriptors
Scale
micro
.
Process Model
non real time
.
Idiom Affinity
plural
.
Extensibility
closed
.
Event Production
generative
.
Sound Source
external
.
User Environment
batch
description
io
dataIn
code
.
dataOut
Csound score
history
active
no
.
birth
1997
code
languages
C++, Csound
distribution
cost
free
.
documentation
yes
.
platforms
Windows, POSIX, MacOS
docs
Bartetzki, A. 1997. CMask, a Stochastic Event Generator for Csound.
Bartetzki, A. 1997. Csound Score Generation and Granular Synthesis with CMask.

title
current
BP2
.
previous
BP1, BP
.
The Bol Processor
author
Bel, B.
url
main
.
documentation
.
download
descriptors
Scale
micro
.
Process Model
real time
.
Idiom Affinity
plural
.
Extensibility
closed
.
Event Production
generative
.
Sound Source
external
.
User Environment
interactive text
description
io
dataIn
gui
.
dataOut
MIDI, Csound-score
technologies
algorithms
constraint satisfaction, generative grammers
history
birth
1982
distribution
cost
$50
.
documentation
yes
.
platforms
MacOS
.
source
no
docs
Bel, B. 1996. A Flexible Environment for Music Composition in non-European Contexts.
Bel, B. 1998. BP2 Reference Manual.
Bel, B. 1998. Migrating Musical Concepts: An Overview of the Bol Processor.
Bel, B. and J. Kippen. 1992. Bol Processor Grammars. {amazon}
Kippen, J. and B. Bel. 1989. The Identification and Modelling of a Percussion 'Language', and the Emergence of Musical Concepts in a Machine-Learning Experimental Set-up.
Kippen, J. and B. Bel. 1992. Modeling Music with Grammars: Formal Language Representation in the Bol Processor.
Kippen, J. and B. Bel. 1994. Computers, Composition and the Challange of 'New Music' in Modern India.

title
current
COMP2
.
previous
COMP1
author
Belet, B.
.
University of Illinois
description
history
birth
1985
code
languages
Fortran, Smalltalk-80
distribution
platforms
Kyma
docs

title
current
ALGOMUSIC
author
Belfiore, A.
description
history
birth
1982
docs
Belfiore, A. 1982. ALGOMUSIC: An Algorithm for the Genesis of Musical Structures.
Burns, K. H. 1994. The History and Development of Algorithms in Music Composition, 1957-1993.

title
current
AC Toolbox
author
Berg, P.
.
Institute of Sonology, Royal Conservatory, The Hague, Netherlands
url
main
.
documentation
.
download
descriptors
Scale
micro
.
Process Model
real time · non real time
.
Idiom Affinity
plural
.
Extensibility
open
.
Event Production
generative · transformational
.
Sound Source
internal · external
.
User Environment
interactive text
description
io
dataOut
MIDI, Csound, Kyma, Audio File
history
active
yes
.
birth
1992
code
languages
Lisp
distribution
cost
free
.
documentation
yes
.
platforms
MacOS
.
source
no
docs
Berg, P. 1996. Abstracting the Future: The Search for Musical Constructs.
Berg, P. 2003. Using the AC Toolbox.

title
current
PILE
.
previous
Automated sound Programs
author
Berg, P.
.
Institute of Sonology
descriptors
Scale
micro
.
Process Model
real time
.
Idiom Affinity
singular
.
Extensibility
open
.
Event Production
generative
.
Sound Source
internal
.
User Environment
interactive text
description
history
active
no
.
birth
1974
code
languages
MACRO-15 (PDP-15 assembly)
distribution
documentation
yes
.
platforms
DEC PDP-15
docs
Berg, P. 1979. PILE - A Language for Sound Synthesis.

title
current
Agentbeats
.
A freeware artificial life beat and music generator experiment
author
Bertelsen, M.
url
main
.
documentation
.
download
description
history
birth
2002
distribution
cost
free

title
current
Ravel
author
Binkley, J.
.
Portland State University
description
io
dataOut
MIDI
technologies
algorithms
fractal, random walks, motif manipulation
history
birth
1983
.
death
1990
code
languages
C
distribution
platforms
IBM PC
docs
Burns, K. H. 1994. The History and Development of Algorithms in Music Composition, 1957-1993.

title
current
Musicbox
author
Bowcott, P.
descriptors
Event Production
generative · transformational
.
User Environment
interactive graphics
description
history
active
no
.
birth
1996
docs
Bowcott, P. 1996. Interfaces for Composition — What about the Composer.

title
current
score11
author
Brinkman, A.
.
Temple University
url
main
.
documentation
.
download
descriptors
Scale
micro
.
Process Model
non real time
.
Extensibility
closed
.
Event Production
generative
.
Sound Source
external
.
User Environment
batch
description
io
dataIn
code
.
dataOut
Csound score
.
soundIn
file
.
soundOut
file
history
active
no
.
birth
1981
code
languages
Pascal, Csound
distribution
cost
free
.
documentation
yes
.
platforms
Linux, Irix, NeXT
.
source
no
docs
Brinkman, A. 1981. Data Structures for a Music-11 Preprocessor.
Brinkman, A. 1989. Pascal Programming for Music Research. {amazon}
Smith, L. 1972. SCORE — A Musician's Approach to Computer Music.
Smith, L. 1973. Editing and Printing Music by Computer.

title
current
ArtSong
author
Brown, S. S.
url
main
.
documentation
.
download
descriptors
Extensibility
open
.
Event Production
generative
.
Sound Source
external
.
User Environment
interactive graphics · interactive text
description
distribution
cost
$59.95
.
license
commercial
.
platforms
Windows
.
source
no

title
current
Clara Empricost
author
Brown, S. S.
url
main
.
documentation
description
history
birth
1996
code
languages
C++
distribution
cost
free
.
source
yes
docs
Brown, S. S. 1997. Algorithmic Composition and Reductionist Analysis: Can a Machine Compose?.

title
current
Sawdust
author
Brün, H.
url
documentation
descriptors
Scale
micro
.
Idiom Affinity
singular
.
Event Production
generative
.
Sound Source
internal
.
User Environment
interactive text
description
history
birth
1973
distribution
platforms
PDP 11/45
docs
Blum, T. 1979. Herbert Brün: Project Sawdust.
Brün, H. and A. Chandra. 2001. A Manual for SAWDUST.
Burns, K. H. 1994. The History and Development of Algorithms in Music Composition, 1957-1993.
Di Scipio, A. 2002. Systems of Embers, Dust, and Clouds: Observations after Xenakis and Brun.

title
current
cecilia
.
Graphic User Interface to Csound
author
Burton, A.
.
Université de Montréal
url
main
.
documentation
.
download
.
screenShot
description
io
dataIn
code, real-time gui
.
dataOut
Csound real-time
.
soundIn
real-time
.
soundOut
real-time
history
active
yes
.
birth
1995
code
languages
Tcl, Csound
distribution
cost
free
.
documentation
yes
.
license
GPL
.
platforms
MacOS, IRIX, Linux
.
source
yes
docs
Piche, J. and A. Burton. 1998. Cecilia: A Production Interface to Csound.

title
current
MUSC
.
1.3A
author
Byrd, D.
description
history
birth
1976
code
languages
Algol-60
docs
Byrd, D. 1977. An Integrated Computer Music Software System.

title
current
precomp
author
Cantor, D.
description
io
dataOut
Csound, MIDI
history
birth
1989
code
languages
HyperCard
docs
Cantor, D. 1989. A Knowledge Acquisition System for Segmentation in Music.
Koenig, G. M. 1999. PROJECT 1 Revisited: On the Analysis and Interpretation of PR1 Tables. {amazon}
Laske, O. 1990. The Computer as the Artist's Alter Ego.
Laske, O. 1992. The OBSERVER Tradition of Knowledge Acquisition. {amazon}
Tabor, J. 1999. A Pioneer in Composition and Research. {amazon}

title
current
PLAY
author
Chadabe, J.
descriptors
Scale
micro
.
Process Model
real time
.
Idiom Affinity
plural
.
Extensibility
closed
.
Event Production
generative
.
Sound Source
internal
.
User Environment
interactive text
description
history
birth
1977
code
languages
PDP-11 Assembly, XPL
distribution
platforms
PDP-11
docs
Chadabe, J. 1977. Some Reflections on the Landscape within which Computer Music Systems are Designed.
Chadabe, J. 1978. An Introduction to the Play Program.
Chadabe, J. 1997. Electric Sound: The Past and Promise of Electronic Music. {amazon}

title
current
MUSPEC
.
MUSical SPECtroscope
author
Citron, J.
description
history
birth
1967
docs
Burns, K. H. 1994. The History and Development of Algorithms in Music Composition, 1957-1993.
Citron, J. 1970. MUSPEC.

title
current
Experiments in Musical Intelligence
.
previous
CUE/SARA
author
Cope, D.
url
main
descriptors
Scale
macro
.
Process Model
non real time
.
Idiom Affinity
singular
.
Extensibility
closed
.
Event Production
transformational
.
Sound Source
external
.
User Environment
batch
description
technologies
algorithms
Augmented Transition Networks
history
birth
1984
distribution
documentation
none
.
license
closed
.
source
no
docs
Burns, K. H. 1994. The History and Development of Algorithms in Music Composition, 1957-1993.
Cope, D. 1987. An Expert System for Computer-Assisted Music Composition.
Cope, D. 1990. Pattern Matching as an Engine for the Computer Simulation of Musical Style.
Cope, D. 1991. Computers and Musical Style. {amazon}
Cope, D. 1992. Computer Modeling of Musical Intelligence in EMI.
Cope, D. 1992. On algorithmic representation of musical style.
Cope, D. 1993. A Computer Model of Music Composition.
Cope, D. 1996. Experiments in Music Intelligence. {amazon}
Cope, D. 2000. The Algorithmic Composer. {amazon}
Cope, D. 2001. Virtual Music: Computer Synthesis of Musical Style. {amazon}
Vantomme, J. D. 1995. David Cope: Bach by Design and Experiments in Musical Intelligence.

title
current
Max/MSP
.
previous
Max
author
Cycling 74.
url
main
.
download
descriptors
Scale
micro
.
Process Model
real time · non real time
.
Idiom Affinity
plural
.
Extensibility
open
.
Event Production
generative · transformational
.
Sound Source
internal · external
.
User Environment
language graphical · interactive graphics
description
history
birth
1985
distribution
cost
$495
.
documentation
yes
.
license
commercial
.
platforms
MacOS X, Windows
.
source
no
docs
Ciardi, F. C. 2004. Real Time Sonification of Stock Market Data with sMax.
Iazzetta, F. and F. Kon. 1995. MaxAnnealing: A tool for Algorithmic Composition Based on Simulated Annealing.
Marcenaro, O. 1997. MAX and Tabula Vigilans: Two Programs for Algorithmic and Rule-Based Composition.
Puckette, M. 1985. A real-time music performance system.
Puckette, M. 1988. The Patcher.
Puckette, M. 1991. Combining Event and Signal Processing in the MAX Graphical Programming Environment.
Puckette, M. 2002. Max at 17.

title
current
nyquist
author
Dannenberg, R. B.
url
main
.
documentation
.
download
descriptors
Scale
micro
.
Process Model
real time
.
Idiom Affinity
plural
.
Extensibility
open
.
Event Production
generative · transformational
.
Sound Source
internal
.
User Environment
language textual
description
io
dataIn
code
.
dataOut
audio, Audacity
history
birth
1997
code
languages
Lisp, C
distribution
documentation
yes
.
platforms
MacOS, Windows, Linux
docs
Dannenberg, R. B. 1997. The Implementation of Nyquist, A Sound Synthesis Language.
Dannenberg, R. B. 1997. Machine Tongues XIX: Nyquist, a Language for Composition and Sound Synthesis.

title
current
Loco
author
Desain, P.
url
main
description
history
birth
1986
code
languages
Logo
docs
Desain, P. and H. Honing. 1986. LOCO: Composition Microworld in Logo.
Desain, P. and H. Honing. 1988. LOCO: A Composition Microworld in Logo.
