Proceedings

The ACCompanion: Combining Reactivity, Robustness, and Musical Expressivity in an Automatic Piano Accompanist

Download BibTeX Cite

Proceedings of the Thirty-Second International Joint Conference on Artificial Intelligence. AI and Arts. Pages 5779-5787.

https://doi.org/10.24963/ijcai.2023/641

Abstract

This paper introduces the ACCompanion, an expressive accompaniment system. Similarly to a musician who accompanies a soloist playing a given musical piece, our system can produce a human-like rendition of the accompaniment part that follows the soloist's choices in terms of tempo, dynamics, and articulation. The ACCompanion works in the symbolic domain, i.e., it needs a musical instrument capable of producing and playing MIDI data, with explicitly encoded onset, offset, and pitch for each played note. We describe the components that go into such a system, from real-time score following and prediction to expressive performance generation and online adaptation to the expressive choices of the human player. Based on our experience with repeated live demonstrations in front of various audiences, we offer an analysis of the challenges of combining these components into a system that is highly reactive and precise, while still a reliable musical partner, robust to possible performance errors and responsive to expressive variations.

  1. [Agrawal and Dixon, 2019] Ruchit Agrawal and Simon Dixon. A Hybrid Approach to Audio-To-Score Align- ment. In Proceedings of the International Conference on International Conference on Machine Learning, 2019.
  2. [Arzt and Lattner, 2018] Andreas Arzt and Stefan Lattner. Audio-To-Score Alignment using Transposition-Invariant Features. In Proceedings of the International Society for Music Information Retrieval Conference (ISMIR), 2018.
  3. [Arzt and Widmer, 2015] Andreas Arzt and Gerhard Wid- mer. Real-Time Music Tracking Using Multiple Perfor- mances as a Reference. In Proceedings of the Interna- tional Society for Music Information Retrieval Conference (ISMIR), 2015.
  4. [Arzt, 2016] Andreas Arzt. Flexible and Robust Music Tracking. PhD thesis, Johannes Kepler University Linz, Austria, 2016.
  5. [Bishop, 2023] Laura Bishop. Focus of attention affects togetherness experiences and body interactivity in piano duos. Psychology of Aesthetics, Creativity, and the Arts, 2023.
  6. [Cancino-Chacón et al., 2017] Carlos Eduardo Cancino- Chacón, Thassilo Gadermaier, Gerhard Widmer, and Maarten Grachten. An Evaluation of Linear and Non- linear Models of Expressive Dynamics in Classical Piano and Symphonic Music. Machine Learning, 106(6):887-909, 2017.
  7. [Cancino-Chacón et al., 2018] Carlos E Cancino-Chacón, Maarten Grachten, Werner Goebl, and Gerhard Widmer. Computational Models of Expressive Music Performance: A Comprehensive and Critical Review. Frontiers in Digi- tal Humanities, 5:25, 2018.
  8. [Cancino-Chacón et al., 2022] Carlos Eduardo Cancino- Chacón, Silvan David Peter, Emmanouil Karystinaios, Francesco Foscarin, Maarten Grachten, and Gerhard Widmer. Partitura: A Python Package for Symbolic Music Processing. In Proceedings of the Music Encoding Conference (MEC2022), Halifax, Canada, 2022.
  9. [Chen et al., 2014] Chun-Ta Chen, Jyh-Shing Roger Jang, and Wenshan Liou. Improved Score-Performance Align- ment Algorithms on Polyphonic Music. In 2014 IEEE In- ternational Conference on Acoustics, Speech and Signal Processing (ICASSP), pages 1365-1369. IEEE, 2014.
  10. [Cont, 2008] Arshia Cont. ANTESCOFO: Anticipatory Syn- chronization and Control of Interactive Parameters in Computer Music. In Proceedings of the International Computer Music Conference (ICMC), pages 33-40, 2008.
  11. [Dannenberg, 1984] Roger B Dannenberg. An On-Line Al- gorithm for Real-Time Accompaniment. In Proceedings of the International Computer Music Conference (ICMC), volume 84, pages 193-198, 1984.
  12. [Dannenberg, 1987] Roger B Dannenberg. Following an Im- provisation in Real-Time. In Proceedings of the Interna- tional Computer Music Conference (ICMC), pages 241- 248, 1987.
  13. [Demos et al., 2016] Alexander P Demos, Tânia Lisboa, and Roger Chaffin. Flexibility of expressive timing in repeated musical performances. Frontiers in Psychology, 7:1490, 2016.
  14. [Dixon et al., 2006] Simon Dixon, Werner Goebl, and Emil- ios Cambouropoulos. Perceptual Smoothness of Tempo in Expressively Performed Music. Music Perception, 23(3):195-214, 2006.
  15. [Dixon, 2005] Simon Dixon. An On-Line Time Warping Al- gorithm for Tracking Musical Performances. In Proceed- ings of the International Joint Conference on Artificial In- telligence, pages 1727-1728, 2005. IJCAI
  16. [Duan and Pardo, 2011] Zhiyao Duan and Bryan Pardo. A State Space Model for Online Polyphonic Audio-Score Alignment. In 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pages 197-200. IEEE, 2011.
  17. [Flossmann et al., 2010] Sebastian Flossmann, Werner Goebl, Maarten Grachten, Bernhard Niedermayer, and Gerhard Widmer. The Magaloff Project: An Interim Report. Journal of New Music Research, 39(4):363-377, 2010.
  18. [Friberg et al., 2006] Anders Friberg, Roberto Bresin, and Johan Sundberg. Overview of the KTH Rule System for Musical Performance. Advances in Cognitive Psychology, 2(2):145, 2006.
  19. [Gingras and McAdams, 2011] Bruno Gingras and Stephen McAdams. Improved Score-Performance Matching us- ing Both Structural and Temporal Information from MIDI Recordings. Journal of New Music Research, 40(1):43-57, 2011.
  20. [Jeong et al., 2019] Dasaem Jeong, Taegyun Kwon, Yoojin Kim, Kyogu Lee, and Juhan Nam. VirtuosoNet: A Hierar- chical RNN-based System for Modeling Expressive Piano Performance. In Proceedings of the International Soci- ety for Music Information Retrieval Conference (ISMIR), pages 908-915, 2019.
  21. [Keller et al., 2007] Peter E Keller, Günther Knoblich, and Bruno H Repp. Pianists duet better when they play with themselves: on the possible role of action simula- tion in synchronization. Consciousness and cognition, 16(1):102-111, 2007.
  22. [Loehr et al., 2011] Janeen D Loehr, Edward W Large, and Caroline Palmer. Temporal Ccoordination and Adaptation to Rate Change in Music Performance. Journal of Experi- mental Psychology: Human Perception and Performance, 37(4):1292, 2011.
  23. [Maezawa et al., 2018] Akira Maezawa, Kazuhiko Ya- mamoto, and Takuya Fujishima. Rendering Music Per- formance with Interpretation Variations using Conditional Variational RNN. In Proceedings of the International Society for Music Information Retrieval Conference (ISMIR), 2018.
  24. [Mates, 1994] Jiří Mates. A Model of Synchronization of Motor Acts to a Stimulus Sequence: I. Timing and Er- ror Corrections. Biological Cybernetics, 70(5):463-473, 1994.
  25. [Murphy, 1998] Kevin P Murphy. Switching Kalman Fil- ters. Technical Report 98-10, Compaq Cambridge Re- search Lab, August 1998.
  26. [Nakamura et al., 2014] Eita Nakamura, Nobutaka Ono, Ya- suyuki Saito, and Shigeki Sagayama. Merged-Output Hid- den Markov Model for Score Following of MIDI Perfor- mance with Ornaments, Desynchronized Voices, Repeats and Skips. In International Conference on Mathematics and Computing, 2014.
  27. [Nakamura et al., 2015] Tomohiko Nakamura, Eita Naka- mura, and Shigeki Sagayama. Real-Time Audio-To-Score Alignment of Music Performances containing Errors and Arbitrary Repeats and Skips. IEEE/ACM Transactions on Audio, Speech, and Language Processing, 24(2):329-339, 2015.
  28. [Nakamura et al., 2017] Eita Nakamura, Kazuyoshi Yoshii, and Haruhiro Katayose. Performance Error Detection and Post-Processing for Fast and Accurate Symbolic Music Alignment. In Proceedings of the International Society for Music Information Retrieval Conference (ISMIR), pages 347-353, 2017.
  29. Peter et al., in press] Silvan Peter, Carlos Eduardo Cancino- Chacón, Emmanouil Karystinaios, Francesco Foscarin, Andrew McLeod, and Gerhard Widmer. Automatic Note- Level Score-To-Performance Alignments in the ASAP Dataset. Transactions of the International Society for Mu- sic Information Retrieval (TISMIR), in press.
  30. [Rabiner and Juang, 1986] Lawrence Rabiner and Biingh- wang Juang. An Introduction to Hidden Markov Models. IEEE Acoustics, Speech, and Signal Processing Magazine, 3(1):4-16, 1986.
  31. [Raphael and Gu, 2009] Christopher Raphael and Yupeng Gu. Orchestral Accompaniment for a Reproducing Piano. In International Conference on Mathematics and Comput- ing, 2009.
  32. [Raphael, 2010] Christopher Raphael. Music Plus One and Machine Learning. In Proceedings of the Interna- tional Conference on International Conference on Ma- chine Learning, pages 21-28, 2010.
  33. [Repp, 2006] Bruno Hermann Repp. Musical Synchroniza- tion. Music, Motor Control, and the Brain, pages 55-76, 2006.
  34. [Van Der Steen and Keller, 2013] Maria Christine Van Der Steen and Peter E Keller. The ADaptation and Antic- ipation model (ADAM) of Sensorimotor Synchronization. Frontiers in human neuroscience, 7:253, 2013.
  35. [Vercoe, 1984] Barry Vercoe. The Synthetic Performer in the Context of Live Performance. In Proceedings of the International Computer Music Conference (ICMC), pages 199-200, 1984.
  36. [Vorberg and Wing, 1996] Dirk Vorberg and Alan Wing. Modeling Variability and Dependence in Timing. In Hand- book of Perception and Action, volume 2, pages 181-262. Elsevier, 1996.
  37. [Widmer et al., 2009] Gerhard Widmer, Sebastian Floss- mann, and Maarten Grachten. YQX plays Chopin. AI magazine, 30(3):35-35, 2009.
  38. [Wing and Kristofferson, 1973] Alan M Wing and Alfred B Kristofferson. Response Delays and the Timing of Dis- crete Motor r Responses. Perception & Psychophysics, 14(1):5-12, 1973.
  39. [Xia and Dannenberg, 2015] Guangyu Xia and Roger B Dannenberg. Duet Interaction: Learning Musicianship for Automatic Accompaniment. In Proceedings of the Inter- national Conference on New Interfaces for Musical Ex- pression (NIME), pages 259-264, 2015.
  40. [Xia et al., 2015] Guangyu Xia, Yun Wang, Roger B Dan- nenberg, and Geoffrey Gordon. Spectral Learning for Ex- pressive Interactive Ensemble Music Performance. In Pro- ceedings of the International Society for Music Informa- tion Retrieval Conference (ISMIR), pages 816-822, 2015.
  41. [Zhou et al., 2023] Zijun Zhou, Justin Christensen, Jor- den A. Cummings, and Janeen D. Loehr. Not just in sync: Relations between partners' actions influence the sense of joint agency during joint action. Consciousness and Cog- nition, 111:103521, 2023.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards