Abstract
In the field of Computer Music, computational intelligence approaches are very relevant for music information retrieval applications. A challenging task in this area is the automatic recognition of musical styles. The style of a music performer is the result of the combination of several factors such as experience, personality, preferences, especially in music genres where the improvisation plays an important role.
In this paper we propose a new approach for both recognition and automatic composition of music of a specific performer’s style. Such a system exploits: (1) a one-class machine learning classifier to learn a specific music performer’s style, (2) a music splicing system to compose melodic lines in the learned style, and (3) a LSTM network to predict patterns coherent with the learned style and used to guide the splicing system during the composition.
To assess the effectiveness of our system we performed several tests using transcriptions of solos of popular Jazz musicians. Specifically, with regard to the recognition process, tests were performed to analyze the capability of the system to recognize a style. Also, we show that performances of our classifier are comparable to that of traditional two-class SVM, and that it is able to achieve an accuracy of \(97\%\). With regard to the composition process, tests were performed to verify whether the produced melodies were able to catch the most significant music aspects of the learned style.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsNotes
References
Pampalk, E., Dixon, S., Widmer, G.: Exploring music collections by browsing different views. In: Proceedings of the Fourth International Conference on Music Information Retrieval, Baltimore (2003)
Whitman, B., Flake, G., Lawrence, S.: Artist detection in music with minnowmatch. In: Proceedings of the 2001 IEEE Signal Processing Society Workshop Neural Networks for Signal Processing XI, pp. 559–568. IEEE (2001)
Soltau, H., Schultz, T., Westphal, M., Waibel, A.: Recognition of music types. In: Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (1998)
Pachet, F., Westermann, G., Laigre, D.: Musical data mining for electronic music distribution. In: First International Conference on WEB Delivering of Music (WEDELMUSIC 2001), Florence, Italy, November 23–24, 2001, pp. 101–106 (2001)
Dannenberg, R.B., Thom, B., Watson, D.: A machine learning approach to musical style recognition. In: International Computer Music Conference, pp. 344–347 (1997)
Tzanetakis, G., Ermolinskyi, A., Cook, P.: Pitch histograms in audio and symbolic music information retrieval. In: Fingerhut, M. (ed.) Third International Conference on Music Information Retrieval: ISMIR 2002, pp. 31–38 (2002)
Miranda, E.: Composing Music with Computers. Focal Press, Oxford (2001)
Felice, C., Prisco, R., Malandrino, D., Zaccagnino, G., Zaccagnino, R., Zizza, R.: Chorale music splicing system: an algorithmic music composer inspired by molecular splicing. In: Johnson, C., Carballal, A., Correia, J. (eds.) EvoMUSART 2015. LNCS, vol. 9027, pp. 50–61. Springer, Cham (2015). doi:10.1007/978-3-319-16498-4_5
Ebcioglu, K.: An expert system for harmonizing four-part chorales. In: Machine Models of Music, pp. 385–401 (1992)
Sundberg, J., Askenfelt, A., Frydén, L.: Musical performance: a synthesis-by-rule approach. Comput. Music J. 7(1), 37–43 (1983)
Friberg, A.: Generative rules for music performance: a formal description of a rule system. Comput. Music J. 15(2), 56–71 (1991)
Cope, D.: Experiments in Musical Intelligence. Computer Music and Digital Audio Series, A-R Editions (1996)
Lehmann, D.: Harmonizing melodies in real-time: the connectionist approach. In: Proceedings of the International Computer Music Association, pp. 27–31 (1997)
Wiggins, G., Papadopoulos, G., Amnuaisuk, S., Tuson, A.: Evolutionary methods for musical composition. In: CASYS 1998 (1998)
Horner, A., Goldberg, D.: Genetic algorithms and computer assisted music composition. Technical report, University of Illinois (1991)
Biles, J.A.: GenJam: a genetic algorithm for generating jazz solos. In: International Computer Music Conference, pp. 131–137 (1994)
Horner, A., Ayers, L.: Harmonization of musical progression with genetic algorithms. In: International Computer Music Conference, pp. 483–484 (1995)
Biles, J.A.: GenJam in perspective: a tentative taxonomy for GA music and art systems. Leonardo 36(1), 43–45 (2003)
Prisco, R., Zaccagnino, R.: An evolutionary music composer algorithm for bass harmonization. In: Giacobini, M., Brabazon, A., Cagnoni, S., Caro, G.A., Ekárt, A., Esparcia-Alcázar, A.I., Farooq, M., Fink, A., Machado, P. (eds.) EvoWorkshops 2009. LNCS, vol. 5484, pp. 567–572. Springer, Heidelberg (2009). doi:10.1007/978-3-642-01129-0_63
De Prisco, R., Zaccagnino, G., Zaccagnino, R.: Evobasscomposer: a multi-objective genetic algorithm for 4-voice compositions. In: Genetic and Evolutionary Computation Conference, GECCO 2010, Portland, Oregon, USA, July 7–11, pp. 817–818 (2010)
De Felice, C., De Prisco, R., Malandrino, D., Zaccagnino, G., Zaccagnino, R., Zizza, R.: Splicing music composition. Inf. Sci. 385—-386, 196–212 (2017)
Levine, M.: The jazz theory book. Curci (2009)
Head, T.: Formal language theory and DNA: an analysis of the generative capacity of specific recombinant behaviours. Bull. Math. Biol. 49, 737–759 (1987)
Hopcroft, J.E., Motwani, R., Ullman, J.D.: Introduction to Automata Theory, Languages, and Computation, 3rd edn. Addison-Wesley, Reading (2006)
Păun, G.: On the splicing operation. Discrete Appl. Math. 70, 57–79 (1996)
Schölkopf, B., Platt, J.C., Shawe-Taylor, J.C., Smola, A.J., Williamson, R.C.: Estimating the support of a high-dimensional distribution. Neural Comput. 13(7), 1443–1471 (2001)
Bishop, C.M.: Pattern Recognition and Machine Learning (Information Science and Statistics). Springer-Verlag New York, Inc., Secaucus (2006)
Todd, P.M.: A connectionist approach to algorithmic composition. In: Todd, P.M., Loy, D.G. (eds.) Music and Connectionism, pp. 173–194. MIT Press/Bradford Books, Cambridge (1991)
Bharucha, J.J., Todd, P.M.: Modeling the perception of tonal structure with neural nets. Comput. Music J. 13(4), 44–53 (1989)
Mozer, M.: Neural network music composition by prediction: exploring the benefits of psychoacoustic constraints and multi-scale processing. In: Connection Science, pp. 247–280 (1994)
Eck, D., Schmidhuber, J.: A First Look at Music Composition Using LSTM Recurrent Neural Networks. Technical report (2002)
Gers, F.A., Schmidhuber, J.: Recurrent nets that time and count. In: Proceedings of the IJCNN 2000, International Joint Conference on Neural Networks, Como, Italy (2000)
Hsiao, C.H., Cafarella, M., Narayanasamy, S.: Using web corpus statistics for program analysis. In: OOPSLA. ACM (2014)
Muller, K.R., Mika, S., Rt, G., Tsuda, K., Schlkopf, B.: An introduction to kernel-based learning algorithms. IEEE Trans. Neural Networks 12(2), 181–201 (2001)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
De Prisco, R., Malandrino, D., Zaccagnino, G., Zaccagnino, R., Zizza, R. (2017). A Kind of Bio-inspired Learning of mUsic stylE . In: Correia, J., Ciesielski, V., Liapis, A. (eds) Computational Intelligence in Music, Sound, Art and Design. EvoMUSART 2017. Lecture Notes in Computer Science(), vol 10198. Springer, Cham. https://doi.org/10.1007/978-3-319-55750-2_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-55750-2_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-55749-6
Online ISBN: 978-3-319-55750-2
eBook Packages: Computer ScienceComputer Science (R0)