Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

The code featured in this academic paper from 2010 - here is the abstract of the paper Can a computer evolve creative entities based on how creative they are? Taking the domain of jazz improvisation, this ongoing work investigates how creativity can be evolved and evaluated by a computational system. The aim is for the system to work with minima…

branch: master


Java package, associated files and some sample output.

Code contained in src/creativeJazzGA. 
To run the program, the main method is in


1st argument: number of Improvisers in each generation of improvisers. Have tested with small n (e.g. 2, 5, 10). 

e.g. java EvolveImprovisers 5
Something went wrong with that request. Please try again.