Skip to content

Latest commit

 

History

History
40 lines (24 loc) · 1.84 KB

File metadata and controls

40 lines (24 loc) · 1.84 KB

A Guide to the Source Code

Supplemental source code for "Contrapuntal composition and autonomous style development of organum motets by using AntsOMG"

Version: 1.0.1

Prerequisite

Build

mvn clean install

A Quick Run in Test Mode

You 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.

A Full Run Based On Specified Cantus Firmus Collections

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.