AntsOMG: A Framework Aiming to Automate Creativity and Intelligent Behavior with a Showcase on Cantus Firmus Composition and Style Development
Abstract
:1. Introduction
2. Background
2.1. The Complexity of Creative Ideas
2.2. Cantus Firmus in the Seventeenth Century
3. Related Work on Music Generation and Automated Composition
4. Methods
4.1. The Design of the Basic Computation Framework
4.2. The Implementation of Cantus Firmus Composer
Ascending and Descending
Major and minor second. Major and minor third. Perfect fourth. Perfect fifth. Perfect octave.
Ascending only
Minor sixth.
5. Results
5.1. Experiment Design
5.2. The First Stage: Developing the “Style Models”
- Ecclesiastical Mode: Dorian
- Cantus firmus length: sevemm notes minimum;
- Ant (Music Thread) number: 100,000
- Ant movement rule:represents the probability for an ant to go from r to s. is the set of next vertices from r. and represents the pheromone and the cost on the edge from r to s, respectively. and are the weights of and for their relative importance. is the exploit chance and q is a random number uniformly distributed in . The ant movement rule used in this study is an adaption of the hybridization of Ant System (Equation (4) of [17]) and Ant Colony System (Equation (3) of [18]). Different ant movement/state transition rules may be adopted for different purposes or requirements of the task to tackle.
- Pheromone evaporation rate: 10%
- Pheromone deposit amount: 1.0/per ant-edge
- Factors of pheromone/cost: ,
- Exploit chance:
- Factors of pheromone/cost: ,
- Exploit chance:
- Dominant attraction factor = 10.0
5.3. The Second Stage: Generating Cantus Firmi
- The structure of the graphs and the cost values which representing the known background are not changed.
- The pheromone values developed from the first stage are loaded in each graph.
- The Style Model is read-only when being used and the pheromone does not evaporate with time.
- In order to keep the original appearances of the model during the process of composing, the authors use artificial ants that react to the preloaded pheromone but do not deposit pheromone.
- Range: 100 if the range is between fourth and octave, score being reduced when exceeding or insufficient.
- Length: 100 between 7 and 15 notes, score being reduced if exceeding or insufficient.
- Dominant count: 100 if the melody reaches dominant three times, score being reduced when exceeding or insufficient.
6. Discussion
7. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Lovelace, A. Translator’s notes to M. Menabrea’s memoir on Babbage’s analytical engine. Sci. Mem. 1843, 3, 691–731. [Google Scholar]
- Burton, A.R.; Vladimirova, T. Generation of musical sequences with genetic techniques. Comput. Music J. 1999, 23, 59–73. [Google Scholar] [CrossRef]
- Miranda, E.R. At the crossroads of evolutionary computation and music: Self-programming synthesizers, swarm orchestras and the origins of melody. Evol. Comput. 2004, 12, 137–158. [Google Scholar] [CrossRef] [PubMed]
- Loughran, R.; O’Neill, M. Evolutionary music: Applying evolutionary computation to the art of creating music. Genet. Program. Evolvable Mach. 2020, 21, 55–85. [Google Scholar] [CrossRef]
- Liu, C.H.; Ting, C.K. Computational intelligence in music composition: A survey. IEEE Trans. Emerg. Top. Comput. Intell. 2017, 1, 2–15. [Google Scholar] [CrossRef]
- Carnovalini, F.; Rodá, A. Computational creativity and music generation systems: An introduction to the state of the art. Front. Artif. Intell. 2020, 3, 1–20. [Google Scholar] [CrossRef] [Green Version]
- Gifford, T.; Knotts, S.; McCormack, J.; Kalonaris, S.; Yee-King, M.; d’Inverno, M. Computational systems for music improvisation. Digit. Creat. 2018, 29, 19–36. [Google Scholar] [CrossRef]
- Briot, J.P.; Hadjeres, G.; Pachet, F.D. Deep learning techniques for music generation—A survey, 2019. arXiv 2019, arXiv:cs.SD/1709.01620v4. [Google Scholar]
- Papadopoulos, G.; Wiggins, G. AI methods for algorithmic composition: A survey, a critical view and future prospects. In Proceedings of the AISB Symposium on Musical Creativity, Edinburgh, UK, 6–9 April 1999. [Google Scholar]
- Fernández, J.D.; Vico, F. AI methods in algorithmic composition: A comprehensive survey. J. Artif. Intell. Res. 2013, 48, 513–582. [Google Scholar]
- Herremans, D.; Chuan, C.H.; Chew, E. A functional taxonomy of music generation systems. ACM Comput. Surv. 2017, 50, 69. [Google Scholar] [CrossRef] [Green Version]
- Lopez-Rincon, O.; Starostenko, O.; Martín, G.A.S. Algoritmic music composition based on artificial intelligence: A survey. In Proceedings of the 2018 International Conference on Electronics, Communications and Computers (CONIELECOMP), Cholula Puebla, Mexico, 21 February 2018; pp. 187–193. [Google Scholar]
- Blackwell, T.M.; Bentley, P. Improvised music with swarms. In Proceedings of the 2002 IEEE Congress on Evolutionary Computation (CEC 2002), Honolulu, HI, USA, 12–17 May 2002; pp. 1462–1467. [Google Scholar]
- Herremans, D.; Sörensen, K. FuX, an Android app that generates counterpoint. In Proceedings of the 2013 IEEE Symposium on Computational Intelligence for Creativity and Affective Computing, Singapore, 15–19 April 2013; pp. 48–55. [Google Scholar]
- Sturm, B.L.; Ben-Tal, O.; Monaghan, Ú.; Collins, N.; Herremans, D.; Chew, E.; Hadjeres, G.; Deruty, E.; Pachet, F. Machine learning research that matters for music creation: A case study. J. New Music Res. 2019, 48, 36–55. [Google Scholar] [CrossRef] [Green Version]
- Goss, S.; Aron, S.; Deneubourg, J.L.; Pasteels, J.M. Self-organized shortcuts in the Argentine ant. Naturwissenschaften 1989, 76, 579–581. [Google Scholar] [CrossRef]
- Dorigo, M.; Maniezzo, V.; Colorni, A. Ant system: Optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. 1996, 26, 29–41. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Dorigo, M.; Gambardella, L.M. Ant colony system: A cooperative learning approach to the traveling salesman problem. IEEE Trans. Evol. Comput. 1997, 1, 53–66. [Google Scholar] [CrossRef] [Green Version]
- Dorigo, M.; Gambardella, L.M. Ant colonies for the travelling salesman problem. BioSystems 1997, 43, 73–81. [Google Scholar] [CrossRef] [Green Version]
- Bonabeau, E.; Dorigo, M.; Theraulaz, G. Inspiration for optimization from social insect behaviour. Nature 2000, 406, 39–42. [Google Scholar] [CrossRef]
- Geis, M.; Middendorf, M. An ant colony optimizer for melody creation with Baroque harmony. In Proceedings of the 2007 IEEE Congress on Evolutionary Computation (CEC 2007), Singapore, 25–28 September 2007; pp. 467–468. [Google Scholar]
- Geis, M.; Middendorf, M. Creating melodies and Baroque harmonies with ant colony optimization. Int. J. Intell. Comput. Cybern. 2008, 1, 213–238. [Google Scholar] [CrossRef]
- Guéret, C.; Monmarché, N.; Slimane, M. Ants can play music. In Proceedings of the International Workshop on Ant Colony Optimization and Swarm Intelligence (ANTS), Brussels, Belgium, 5–8 September 2004; pp. 310–317. [Google Scholar]
- Fux, J.J. Gradus ad Parnassum, Sive Manuductio ad Compositionem Musicæ Regularem: Metyhodo novâ, ac certâ, Nondum Antè tam Exacto Ordine in Lucem Edita; Johann Peter van Ghelen: Wien, Austria, 1725. [Google Scholar]
- Horner, A.; Goldberg, D.E. Genetic algorithms and computer-assisted music composition. In Proceedings of the 1991 International Conference on Genetic Algorithm (ICGA 1991), San Diego, CA, USA, 13–16 July 1991; pp. 437–441. [Google Scholar]
- Ricanek, K.; Homaifar, A.; Lebby, G. Genetic algorithm composes music. In Proceedings of the 1993 (25th) Southeastern Symposium on System Theory, Tuscaloosa, AL, USA, 7–9 March 1993; pp. 223–227. [Google Scholar]
- Jacob, B.L. Composing with genetic algorithms. In Proceedings of the 1995 International Computer Music Conference (ICMC), Banff, AB, Canada, 3–7 September 1995; pp. 452–455. [Google Scholar]
- Marques, M.; Oliveira, V.; Vieira, S.; Rosa, A.C. Music composition using genetic evolutionary algorithms. In Proceedings of the 2000 IEEE Congress on Evolutionary Computation (CEC 2000), La Jolla, CA, USA, 16–19 July 2000; pp. 714–719. [Google Scholar]
- Gartland-Jones, A.; Copley, P. The suitability of genetic algorithms for musical composition. Contemp. Music Rev. 2003, 22, 43–55. [Google Scholar] [CrossRef]
- Matić, D. A genetic algorithm for composing music. Yugosl. J. Oper. Res. 2010, 20, 157–177. [Google Scholar] [CrossRef]
- Liu, C.H.; Ting, C.K. Polyphonic accompaniment using genetic algorithm with music theory. In Proceedings of the 2012 IEEE Congress on Evolutionary Computation (CEC 2012), Brisbane, Australia, 10–15 June 2012; pp. 1–7. [Google Scholar]
- Liu, C.H.; Ting, C.K. Evolutionary composition using music theory and charts. In Proceedings of the IEEE Symposium on Computational Intelligence for Creativity and Affective Computing (CICAC), Singapore, 15–19 April 2013; pp. 63–70. [Google Scholar]
- Kikuchi, M.; Osana, Y. Automatic melody generation considering chord progression by genetic algorithm. In Proceedings of the 6th World Congress on Nature and Biologically Inspired Computing (NaBIC), Porto, Portugal, 30 July–1 August 2014; pp. 190–195. [Google Scholar]
- Wu, C.L.; Liu, C.H.; Ting, C.K. A novel genetic algorithm considering measures and phrases for generating melody. In Proceedings of the 2014 IEEE Congress on Evolutionary Computation (CEC 2014), Beijing, China, 6–11 July 2014; pp. 2101–2107. [Google Scholar]
- Ting, C.K.; Wu, C.-L.; Liu, C.H. A novel automatic composition system using evolutionary algorithm and phrase imitation. IEEE Syst. J. 2017, 11, 1284–1295. [Google Scholar] [CrossRef]
- Chang, C.Y. Lyric Prose for Unaccompanied Cello “Pygmalion”. 2019. Available online: https://github.com/canticum/pygmalion (accessed on 5 June 2020).
- Chang, C.Y.; Chen, Y.P. Fusing creative operations into evolutionary computation for composition: From a composer’s perspective. In Proceedings of the 2019 IEEE Congress on Evolutionary Computation (CEC 2019), Wellington, New Zealand, 10–13 June 2019; pp. 2113–2120. [Google Scholar]
- Horner, A.; Ayers, L. Harmonization of musical progressions with genetic algorithms. In Proceedings of the 1995 International Computer Music Conference (ICMC), Banff, AB, Canada, 3–7 September 1995; pp. 483–484. [Google Scholar]
- Donnelly, P.; Sheppard, J. Evolving four-part harmony using genetic algorithms. In Applications of Evolutionary Computation (EvoApplications 2011); Springer: Berlin, Germany, 2011; pp. 273–282. [Google Scholar]
- Towsey, M.; Brown, A.; Wright, S.; Diederich, J. Towards melodic extension using genetic algorithms. J. Educ. Technol. Soc. 2001, 4, 54–65. [Google Scholar]
- Acevedo, A.G. Fugue composition with counterpoint melody generation using genetic algorithms. In Proceedings of the Second International Conference on Computer Music Modeling and Retrieval (CMMR 2004), Esbjerg, Denmark, 26–29 May 2004; pp. 96–106. [Google Scholar]
- Maeda, Y.; Kajihara, Y. Rhythm generation method for automatic musical composition using genetic algorithm. In Proceedings of the IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Barcelona, Spain, 18–23 July 2010; pp. 1–7. [Google Scholar]
- Yamamoto, R.; Nakashima, S.; Ogawa, S.; Fukumoto, M. Proposal for automated creation of drum’s fill-in pattern using interactive genetic algorithm. In Proceedings of the International Conference on Biometrics and Kansei Engineering, Takamatsu, Kagawa, Japan, 19–22 September 2011; pp. 238–241. [Google Scholar]
- Vargas, F.V.; Fuster, J.A.; Castańõn, C.B. Artificial musical pattern generation with genetic algorithms. In Proceedings of the Latin America Congress on Computational Intelligence (LA-CCI), Curitiba, Brazil, 13–16 October 2015; pp. 1–5. [Google Scholar]
- Maeda, Y.; Kajihara, Y. Automatic generation method of twelve tone row for musical composition used genetic algorithm. In Proceedings of the IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Jeju Island, Korea, 20–24 August 2009; pp. 963–968. [Google Scholar]
- Alfonseca, M.; Cebrian, M.; Ortega, A. A simple genetic algorithm for music generation by means of algorithmic information theory. In Proceedings of the 2007 IEEE Congress on Evolutionary Computation (CEC 2007), Singapore, 25–28 September 2007; pp. 3035–3042. [Google Scholar]
- Sheikholharam, P.; Teshnehlab, M. Music composition using combination of genetic algorithms and Kohonen grammar. In Proceedings of the International Symposium on Computational Intelligence and Design, Wuhan, China, 17–18 October 2008; pp. 255–260. [Google Scholar]
- Tomari, M.; Sato, M.; Osana, Y. Automatic composition system based on genetic algorithm and N-gram model. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics (SMC), Miyazaki, Japan, 7–10 October 2008; pp. 202–207. [Google Scholar]
- Fujii, K.; Takeshita, M.; Osana, Y. Automatic composition system using genetic algorithm and N-gram model—Influence of N in N-gram model. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics (SMC), Anchorage, AK, USA, 9-12 October 2011; pp. 1388–1393. [Google Scholar]
- Takano, M.; Osana, Y. Automatic composition system using genetic algorithm and N-gram model considering melody blocks. In Proceedings of the 2012 IEEE Congress on Evolutionary Computation (CEC 2012), Brisbane, Australia, 10–15 June 2012; pp. 1–8. [Google Scholar]
- Polito, J.; Daida, J.M.; Bersano-Begey, T.F. Musica ex machina: Composing 16th-century counterpoint with genetic programming and symbiosis. In Proceedings of the 6th International Conference on Evolutionary Programming (EP VI), Indianapolis, IN, USA, 13–16 April 1997; pp. 113–124. [Google Scholar]
- Johanson, B.; Poli, R. GP-music: An interactive genetic programming system for music generation with automated fitness raters. In Proceedings of the Third Annual Conference Genetic Programming (GP’98), Madison, WI, USA, 22–25 July 1998; pp. 181–186. [Google Scholar]
- Phon-Amnuaisuk, S.; Law, E.H.H.; Kuan, H.C. Evolving music generation with SOM-fitness genetic programming. In Proceedings of the EvoWorkshops on Applications of Evolutionary Computing, Tübingen, Germany, 15–17 April 2009; pp. 557–566. [Google Scholar]
- Rosiles, J.R.M.; Ponsich, A.; García, E.A.R.; Gutiérrez, R.A.M. Extension of the method of musical composition for the treatment of multi-objective optimization problems. In Proceedings of the 2014 Nature-Inspired Computation and Machine Learning (MICAI 2014), Tuxtla Gutiérrez, Mexico, 16–22 November 2014; pp. 38–49. [Google Scholar]
- Leartpantulak, K.; Kitjaidure, Y. Music genre classification of audio signals using particle swarm optimization and stacking ensemble. In Proceedings of the 2019 7th International Electrical Engineering Congress (iEECON2019), London, UK, 3–5 July 2019; pp. 1–4. [Google Scholar]
- Cheng, X.; Ciuonzo, D.; Rossi, P.S. Multibit decentralized detection through fusing smart and dumb sensors based on Rao test. IEEE Trans. Aerosp. Electron. Syst. 2019, 56, 1391–1405. [Google Scholar] [CrossRef]
- Ekola, T.; Laurikkala, M.; Lehto, T.; Koivisto, H. Network traffic analysis using clustering ants. In Proceedings of the World Automation Congress 2004 (WAC 2004), Seville, Spain, 28 June–1 July 2004; pp. 275–280. [Google Scholar]
- Cheng, X.; Ciuonzo, D.; Rossi, P.S.; Wang, X.; Shi, L. Multi-bit decentralized detection of a non-cooperative moving target through a generalized Rao test. In Proceedings of the 2020 IEEE 11th Sensor Array and Multichannel Signal Processing Workshop (SAM), Hangzhou, China, 8–11 June 2020. [Google Scholar]
- Mandloi, M.; Bhatia, V. Congestion control based ant colony optimization algorithm for large MIMO detection. Expert Syst. Appl. 2015, 42, 3662–3669. [Google Scholar] [CrossRef]
- Biles, J.A. GenJam: A genetic algorithm for generating jazz solos. In Proceedings of the 1994 International Computer Music Conference (ICMC), Aarhus, Denmark, 12–17 September 1994; pp. 131–137. [Google Scholar]
- Papadopoulos, G.; Wiggins, G.A. A genetic algorithm for the generation of jazz melodies. In Proceedings of the Finnish Conference on Artificial Intelligence (STeP’98), Jyväskylä, Finland, 7–9 September 1998. [Google Scholar]
- Biles, J.A. GenJam: Evolution of a jazz improviser. In Creative Evolutionary Systems; Morgan Kaufmann Publishers: Burlington, MA, USA, 2002; Chapter 5; pp. 165–187. [Google Scholar]
- Ramirez, R.; Hazan, A.; Maestre, E.; Serra, X. A genetic rule-based model of expressive performance for Jazz saxophone. Comput. Music J. 2008, 32, 38–50. [Google Scholar] [CrossRef]
- McIntyre, R.A. Bach in a box: The evolution of four part Baroque harmony using the genetic algorithm. In Proceedings of the 1994 IEEE Congress on Evolutionary Computation (CEC 1994), Orlando, FL, USA, 29 June–1 July 1994; pp. 852–857. [Google Scholar]
- Liu, I.T.; Ramakrishnan, B. Bach in 2014: Music composition with recurrent neural network, 2014. arXiv 2014, arXiv:cs.AI/1412.3191v2. [Google Scholar]
- Hadjeres, G.; Pachet, F.; Nielsen, F. DeepBach: A steerable model for Bach chorales generation. In Proceedings of the 34th International Conference on Machine Learning (ICML), Sydney, Australia, 6–11 August 2017; pp. 1362–1371. [Google Scholar]
- Tzimeas, D.; Mangina, E. Jazz Sebastian Bach: A GA system for music style modification. In Proceedings of the 2006 International Conference on Systems and Networks Communications (ICSNC), Tahiti, French Polynesia, 29 October–3 November 2006; p. 36. [Google Scholar]
- Oliwa, T.M. Genetic algorithms and the abc music notation language for rock music composition. In Proceedings of the ACM SIGEVO Genetic and Evolutionary Computation Conference 2008 (GECCO-2008), Atlanta, GA, USA, 12–16 July 2008; pp. 1603–1610. [Google Scholar]
- Zheng, X.; Li, D.; Wang, L.; Zhu, Y.; Shen, L.; Gao, Y. Chinese folk music composition based on genetic algorithm. In Proceedings of the 3rd International Conference on Computational Intelligence & Communication Technology (ICICT), Ghaziabad, India, 9–10 February 2017; pp. 1–6. [Google Scholar]
- Liu, C.H.; Ting, C.K. Fusing Flamenco and Argentine Tango by evolutionary composition. In Proceedings of the 2017 IEEE Congress on Evolutionary Computation (CEC 2017), Singapore, 25–28 September 2017; pp. 2645–2652. [Google Scholar]
- Moroni, A.; Manzolli, J.; Von Zuben, F. Composing with interactive genetic algorithms. In Proceedings of the Brazilian Symposium on Computer Music, Rio de Janeiro, Brazil, 19–22 July 1999. [Google Scholar]
- Tokui, N.; Iba, H. Music composition with interactive evolutionary computation. In Proceedings of the 3rd International Conference on Generative Art, Milan, Italy, 14–16 December 2000. [Google Scholar]
- Fu, T.Y.; Wu, T.Y.; Chen, C.Y.; Wu, K.C.; Chen, Y.P. Evolutionary interactive music composition. In Proceedings of the ACM SIGEVO Genetic and Evolutionary Computation Conference 2008 (GECCO-2006), Seattle, WA, USA, 8–12 July 2006; pp. 1863–1864. [Google Scholar]
- Zhu, H.; Wang, S.; Wang, Z. Emotional music generation using interactive genetic algorithm. In Proceedings of the International Conference on Computer Science and Software Engineering, Wuhan, China, 12–14 December 2008; pp. 345–348. [Google Scholar]
- Whalley, I. Software agents in music and sound art research/creative work: Current state and a possible direction. Org. Sound 2009, 14, 156–167. [Google Scholar] [CrossRef] [Green Version]
- Nakashima, S.; Imamura, Y.; Ogawa, S.; Fukumoto, M. Generation of appropriate user chord development based on interactive genetic algorithm. In Proceedings of the International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, Fukuoka, Japan, 4–6 November 2010; pp. 450–453. [Google Scholar]
- Fukumoto, M. Creation of music chord progression suited for user’s feelings based on interactive genetic algorithm. In Proceedings of the IIAI 3rd International Conference on Advanced Applied Informatics, Kokura, Japan, 31 August–4 September 2014; pp. 757–762. [Google Scholar]
- Morreale, F.; De Angeli, A. Collaborating with an autonomous agent to generate affective music. Comput. Entertain. 2016, 14, 5. [Google Scholar] [CrossRef]
- Masuda, N.; Iba, H. Musical composition by interactive evolutionary computation and latent space modeling. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC), Miyazaki, Japan, 7–10 October 2018; pp. 2792–2797. [Google Scholar]
- Tuohy, D.R.; Potter, W.D. GA-based music arranging for guitar. In Proceedings of the 2006 IEEE Congress on Evolutionary Computation (CEC 2006), Vancouver, BC, Canada, 16–21 July 2006; pp. 1065–1070. [Google Scholar]
- Kurt, D.E. Artistic Creativity in Artificial Intelligence. Master’s Thesis, Radboud University, Nijmegen, The Netherlands, 2018. [Google Scholar]
- Sturm, B.L.T.; Iglesias, M.; Ben-Tal, O.; Miron, M.; Gómez, E. Artificial intelligence and music: Open questions of copyright law and engineering praxis. Arts 2019, 8, 115. [Google Scholar] [CrossRef] [Green Version]
- Bimbot, F.; Le Blouch, O.; Sargent, G.; Vincent, E. Decomposition into Autonomous and Comparable Blocks: A Structural Description of Music Pieces. 2010. Available online: https://hal.inria.fr/inria-00473479/PDF/PI-1948.pdf (accessed on 5 June 2020).
- Pasquier, P.; Eigenfeldt, A.; Bown, O.; Dubnov, S. An introduction to musical metacreation. Comput. Entertain. 2016, 14, 2. [Google Scholar] [CrossRef]
- Jeppesen, K. Counterpoint: The Polyphonic Vocal Style of the Sixteenth Century; Dover Publications: New York, NY, USA, 1992. [Google Scholar]
Model | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
Graph x | |||||
1st | Dr | Dr | Dr | Dr | Cp |
49,083.959 | 55,168.654 | 64,532.318 | 66,121.265 | 35,009.786 | |
Cj | Cj | Cj | Cj | Lt | |
33,518.673 | 29,107.249 | 39,186.275 | 45,017.96 | 20,315.491 | |
42.59% | 33.78% | 41.58% | 46.18% | 40.05% | |
2nd | Dr | Dr | Dr | Dr | Cp |
49,083.959 | 55,168.654 | 64,532.318 | 66,121.265 | 35,009.786 | |
Cj | Cj | Cj | Cj | Lt | |
33,518.673 | 29,107.249 | 39,186.275 | 45,017.96 | 20,315.491 | |
42.59% | 33.78% | 41.58% | 46.18% | 40.05% | |
Graph y | |||||
1st | Dr | Dr | Dr | Dr | Cp |
5409.668 | 5449.636 | 7275.272 | 6675.998 | 4591.74 | |
2nd | Dr | Dr | Dr | Dr | Cp |
4753.187 | 5089.088 | 6432.616 | 6668.417 | 4294.632 | |
3rd | Dr | Dr | Dr | Dr | Cp |
4071.119 | 4967.537 | 5725.657 | 5073.571 | 4114.437 | |
4th | Dr | Dr | Dr | Dr | Cp |
4061.555 | 4276.991 | 5632.016 | 4394.844 | 4018.67 | |
5th | Dr | Dr | Dr | Dr | Cp |
3974.099 | 3572.79 | 5019.647 | 4331.918 | 3597.508 |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Chang, C.-Y.; Chen, Y.-P. AntsOMG: A Framework Aiming to Automate Creativity and Intelligent Behavior with a Showcase on Cantus Firmus Composition and Style Development. Electronics 2020, 9, 1212. https://doi.org/10.3390/electronics9081212
Chang C-Y, Chen Y-P. AntsOMG: A Framework Aiming to Automate Creativity and Intelligent Behavior with a Showcase on Cantus Firmus Composition and Style Development. Electronics. 2020; 9(8):1212. https://doi.org/10.3390/electronics9081212
Chicago/Turabian StyleChang, Chun-Yien, and Ying-Ping Chen. 2020. "AntsOMG: A Framework Aiming to Automate Creativity and Intelligent Behavior with a Showcase on Cantus Firmus Composition and Style Development" Electronics 9, no. 8: 1212. https://doi.org/10.3390/electronics9081212
APA StyleChang, C. -Y., & Chen, Y. -P. (2020). AntsOMG: A Framework Aiming to Automate Creativity and Intelligent Behavior with a Showcase on Cantus Firmus Composition and Style Development. Electronics, 9(8), 1212. https://doi.org/10.3390/electronics9081212