Anton

Anton is an automatic composition tool that can compose melodic and harmonic music in the style of the "Palestrina Rules" for Renaissance music. It uses an answer set solver as it's core computational engine, Csound for synthesis and can optionally output to Lilypond.

Code

Download version 1.0.0 here. A set of programs produced by this version and used in papers are available here.

Download version 1.5.0 here. A set of programs produced by this version and used in papers are available here.

Download version 2.0.0 here. A set of programs produced by this version and used in papers are available here.

Pieces

One of Anton's first major works : Twenty short pieces.

An example of Anton 2.0 work can be found here (also available in WAV format).

Submission of other compositions most welcome.