Supplementary Materials to IEEE CEC 2019 paper: Fusing creative operations into evolutionary computation for composition: From a composer's perspective.
- JDK 11 under Windows environment
- Apache Maven
- Git
-
clone the repository from GitHub
git clone https://github.com/nclab/ec.composer.git
-
go into ec.composer directory
cd ec.composer
-
build
mvn package
-
run
java -jar target\ec.composer-2.0.0-jar-with-dependencies.jar
- Movement IV from Reminiscence (2003)
- Original code, data and sheet music: https://github.com/canticum/remembrance
- Listen: https://bit.ly/2sDKA9h
- Movement V from Six Miniatures (2015)
- Listen: https://bit.ly/2REVquX
- Movement II from Cello Sonata “Earthly Elegy” (2010)
- Listen: https://bit.ly/2FPLabZ
- Manuscript: p1 p2 p3
- Composition [6eb86933-4476] from Composer [2140d09e-5b9e] (2019)
- Listen: https://bit.ly/2DqhYXn
- Composition [31b9513a-659c] and Lyric Prose for Unaccompanied Cello “Pygmalion” (2019)
- Data and sheet music: https://github.com/canticum/pygmalion
- Listen (Pygmalion): http://bit.ly/2MO0zOW
Please cite
Chang, C.-y. & Chen, Y.-p. (2019). Fusing creative operations into evolutionary computation for composition: From a composer's perspective. In Proceedings of 2019 IEEE Congress on Evolutionary Computation (CEC 2019) (pp. 2114-2121). doi: 10.1109/CEC.2019.8790335.