Abstract
In this paper, we present an algorithm that uses the Kalman filter to combine simple phrase structure models with observed differences in pitch within the phrase to refine the phrase model and hence adjust the loudness level and tempo of qualities of the melody line. We show how similar adjustments may be made to the accompaniment to introduce expressive attributes to a midi file representation of a score. In the paper, we show that the subjects had some difficulty in distinguishing between the resulting expressive renderings and human performances of the same score.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
Notes
- 1.
- 2.
- 3.
- 4.
Audio files may be accessed from https://goo.gl/x8SLds.
References
Bainbridge, D., Bell, T.: A music notation construction engine for optical music recognition. Softw. Pract. Exp. 33(2), 173–200 (2003)
Bishop, G., Welch, G.: An introduction to the kalman filter. Proc of SIGGRAPH, Course 8(27599–23175), 41 (2001)
Bresin, R., Friberg, A.: Evaluation of computer systems for expressive music performance. In: Kirke, A., Miranda, E. (eds.) Guide to computing for expressive music performance, pp. 181–203. Springer, London (2013). https://doi.org/10.1007/978-1-4471-4123-5_7
Cancino-Chacón, C.E., Gadermaier, T., Widmer, G., Grachten, M.: An evaluation of linear and non-linear models of expressive dynamics in classical piano and symphonic music. Mach. Learn. 106(6), 887–909 (2017)
Cemgil, A.T., Kappen, B., Desain, P., Honing, H.: On tempo tracking: tempogram representation and kalman filtering. J. New Music Res. 29(4), 259–273 (2000)
Fober, D., Letz, S., Orlarey, Y., Askenfelt, A., Hansen, K.F., Schoonderwaldt, E.: Imutus: an interactive music tuition system. In: The Sound and Music Computing Conference (SMC 04), October 20–22, 2004, IRCAM, Paris, France, pp. 97–103 (2004)
Friberg, A.: Generative rules for music performance: a formal description of a rule system. Comput. Music J. 15(2), 56–71 (1991)
Friberg, A., Bresin, R., Sundberg, J.: Overview of the kth rule system for musical performance. Adv. Cogn. Psychol. 2(2–3), 145–161 (2006)
Giraldo, S.I., Ramirez, R.: A machine learning approach to discover rules for expressive performance actions in jazz guitar music. Frontiers in psychology 7, 1965 (2016)
Gu, Y., Raphael, C.: Modeling piano interpretation using switching kalman filter. In: ISMIR, pp. 145–150 (2012)
Hashida, M., Hirata, K., Katayose, H.: Rencon workshop 2011 (SMC-Rencon): performance rendering contest for computer systems (2011)
Kim, T.H., Fukayama, S., Nishimoto, T., Sagayama, S.: Statistical approach to automatic expressive rendition of polyphonic piano music. In: Kirke, A., Miranda, E. (eds.) Guide to Computing for Expressive Music Performance, pp. 145–179. Springer, London (2013). https://doi.org/10.1007/978-1-4471-4123-5_6
Kirke, A., Miranda, E.R.: An overview of computer systems for expressive music performance. In: Kirke, A., Miranda, E. (eds.) Guide to computing for expressive music performance, pp. 1–47. Springer, London (2013). https://doi.org/10.1007/978-1-4471-4123-5_1
Kosta, K., Ramirez, R., Bandtlow, O.F., Chew, E.: Mapping between dynamic markings and performed loudness: a machine learning approach. J. Math. Music 10(2), 149–172 (2016)
Krebs, F., Grachten, M.: Combining score and filter based models to predict tempo fluctuations in expressive music performances. In: Proceedings of the Ninth Sound and Music Computing Conference (SMC), pp. 358–363. Copenhagen Denmark (2012)
Lewis, J.P.: Fast normalized cross-correlation. In: Vision Interface, vol. 10, pp. 120–123 (1995)
Pluta, M., Spalek, L.J., Delekta, R.J.: An automatic synthesis of musical phrases from multi-pitch samples. Arch. Acoust. 42(2), 235–247 (2017)
Todd, N.: A model of expressive timing in tonal music. Music Percept. Interdisc. J. 3(1), 33–57 (1985)
Werner, G., Widmer, G.: Modern methods for musicology: prospects, proposals, and realities. In: On the Use of Computational Methods for Expressive Music Performance, pp. 93–113. Routledge (2016)
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
Bonnici, A., Mifsud, M., Camilleri, K.P. (2018). Expressive Piano Music Playing Using a Kalman Filter. In: Liapis, A., Romero Cardalda, J., Ekárt, A. (eds) Computational Intelligence in Music, Sound, Art and Design. EvoMUSART 2018. Lecture Notes in Computer Science(), vol 10783. Springer, Cham. https://doi.org/10.1007/978-3-319-77583-8_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-77583-8_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-77582-1
Online ISBN: 978-3-319-77583-8
eBook Packages: Computer ScienceComputer Science (R0)