Abstract
The paper proposes a methodology to create valid music compositions using genetic algorithm. Indian percussion instrument tabla is used as a prototype for this purpose. For any given taal, the methodology could generate new compositions from randomly generated initial population of standard bols of the tabla. A unique alpha-numeric representation is used for string representation. Typical genetic operators like selection, crossover and mutation have been used, but with tailor made modifications to incorporate unique features of the instrument under study. Fitness function incorporates the concept of fuzzy string matching. Experiments were conducted using different taals and different population sizes. The computer-generated compositions have been validated by human experts for its validity and novelty.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Emmert, R., Minegishi, Y.: Musical voices of Asia: report of (Asian Traditional Performing Arts 1978). Heibonsha, p. 266 (1980)
Courtney, D.: Learning the Tabla, vol. 2. M. Bay Publications, Pacific (2001). ISBN 0786607815
Yuksel, A.C., Karci, M.M., Uyar, A.S.: Automatic music generation using evolutionary algorithms and neural networks. In: Proceedings of Innovations in Intelligent Systems and Applications (INISTA), pp. 354–358 (2011)
Ting, C.-K., Chia-Lin, W., Liu, C.-H.: A novel automatic composition system using evolutionary algorithm and phrase imitation. IEEE Syst. J. PP(99), 1–12 (2015)
Fernández, J.D., Vico, F.: AI methods in algorithmic composition: a comprehensive survey. J. Artif. Intell. Res. 48, 513–582 (2013)
Özcan, E., Erçal, T.: A genetic algorithm for generating improvised music. In: Monmarché, N., Talbi, E.G., Collet, P., Schoenauer, M., Lutton E. (eds.) Artificial Evolution, EA 2007. LNCS, vol. 4926. Springer, Heidelberg (2008)
Tuohy, D.R., Potter, W.D.: A genetic algorithm for the automatic generation of playable guitar tablature. In: Proceedings of the International Computer Music Conference, Barcelona, Spain, pp. 499–502 (2005)
Colombo, F., Seeholzer, A., Gerstner, W.: Deep artificial composer: a creative neural network model for automated melody generation. In: Correia, J., Ciesielski, V., Liapis, A. (eds.) Computational Intelligence in Music, Sound, Art and Design, EvoMUSART 2017. LNCS, vol. 10198. Springer, Cham (2017)
Takano, M., Osana, Y.: Automatic composition system using genetic algorithm and N-gram model considering melody blocks. In: Proceedings of IEEE Congress on Evolutionary Computation, Brisbane (2012)
Prasetyo, H., Fauza, G., Amer, Y., Lee, S.H.: Survey on applications of biased-random key genetic algorithms for solving optimization problems. In: Proceedings of IEEE International Conference on Industrial Engineering and Engineering Management (IEEM), Singapore, pp. 863–870 (2015)
Zheng, X., Li, D., Wang, L., Zhu, Y., Shen, L., Gao, Y.: Chinese folk music composition based on genetic algorithm. In: Proceedings of 3rd International Conference on Computational Intelligence and Communication Technology (CICT), Ghaziabad, pp. 1–6 (2017)
Matic, D.: A genetic algorithm for composing music. Proc. Yugoslav J. Oper. Res. 20, 157–177 (2010)
Naik, N., Diao, R., Shen, Q.: Choice of effective fitness functions for genetic algorithm-aided dynamic fuzzy rule interpolation. In: Proceedings of IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), Istanbul, pp. 1–8 (2015)
Chordia, P., Rae, A.: Tabla Gyan: an artificial tabla improviser. In: Proceedings of the International Conference on Computational Creativity, ICCC 2010 (2010)
Sastry, A.: N-gram modeling of tabla sequences using variable-length hidden Markov models for improvisation and composition, Ph.D. thesis, Center for Music Technology, Georgia Institute of Technology (2011)
Zhang, S., Hu, Y., Bian, G.: Research on string similarity algorithm based on Levenshtein distance. In: Proceedings of IEEE 2nd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, pp. 2247–2251 (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Deolekar, S., Godambe, N., Abraham, S. (2018). Genetic Algorithm to Generate Music Compositions: A Case Study with Tabla. In: Abraham, A., Muhuri, P., Muda, A., Gandhi, N. (eds) Hybrid Intelligent Systems. HIS 2017. Advances in Intelligent Systems and Computing, vol 734. Springer, Cham. https://doi.org/10.1007/978-3-319-76351-4_34
Download citation
DOI: https://doi.org/10.1007/978-3-319-76351-4_34
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-76350-7
Online ISBN: 978-3-319-76351-4
eBook Packages: EngineeringEngineering (R0)