Supplemental source code for "Contrapuntal composition and autonomous style development of organum motets by using AntsOMG"
Version: 1.0.1
- JDK 16
- Apache Maven 3.6.3
mvn clean installYou can get a quick first glance of the outcome music with the following command under the root folder. With the TEST flag the organum motet composer will skip the elaborate style model development process.
mvn verify -Dexec.args="TEST"The generated music files in .musicxml format can be found in a fixed folder named /ORGANUM.MOTET_TEST under /_projects folder and can be viewed with music notation softwares like MuseScore or online viewers like Open Sheet Music Display. Please be noticed that if you execute the command again with TEST flag, the new result will overwrite the previous one.
The following command will produce ten Organum Motets per composer by default, with full style model development process.
mvn verify -Dexec.args="CF=GENERATE_CF_02-18-58-824635800"This will take much longer time to finish. The result will be stored in a folder named with prefix ORGANUM.MOTET under /_projects folder.
You can also specify your own cantus firmus folder. Just put it under /_cf folder and specify the cantus firmus folder name with the CF parameter above.
Refer to our previous work "AntsOMG: A Framework Aiming to Automate Creativity and Intelligent Behavior with a Showcase on Cantus Firmus Composition and Style Development" ( doi: 10.3390/electronics9081212 ) for more information about the generation of cantus firmus.