SkillAgentSearch skills...

Foox

Creates species counterpoint using genetic algorithms (in Python).

Install / Use

/learn @ntoll/Foox
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Foox

A fun brain break.

Creates species counterpoint with genetic algorithms (in Python). Produces output for the music typesetter Lilypond (http://lilypond.org).

A presentation about this project given at the Europython 2012 conference can be found in the presentation directory, just load the index.html file in a browser.

See AUTHORS for contact information and LICENSE for the license (MIT).

To install type::

$ python setup.py install

Once installed try::

$ foox --help

for more information, or, to evolve some counterpoint try::

$ foox -s 1 -cf 5 7 6 5 8 7 9 8 7 6 5 -o first_species
$ lilypond first_species.ly

This will produce two files: first_species.pdf (the musical score) and first_species.midi (a midi file to listen to with you media player). More information can be gleaned from the presentation.

Feedback and questions most welcome.

View on GitHub
GitHub Stars130
CategoryProduct
Updated1y ago
Forks31

Languages

Python

Security Score

80/100

Audited on May 26, 2024

No findings