skip to main content
research-article
Free Access

The informatics philharmonic

Published:01 March 2011Publication History
Skip Abstract Section

Abstract

A system for musical accompaniment is presented in which a computer-driven orchestra follows and learns from a soloist in a concerto-like setting. The system is decomposed into three modules: The first computes a real-time score match using a hidden Markov model; the second generates the output audio by phase-vocoding a preexisting audio recording; the third provides a link between these two, by predicting future timing evolution using a Kalman Filter--like model. Several examples are presented showing the system in action in diverse musical settings. Connections with machine learning are highlighted, showing current weaknesses and new possible directions.

References

  1. Cemgil, A.T., Kappen, H.J., Barber, D. A generative model for music transcription. IEEE Trans. Audio Speech Lang. Process. 14, 2 (Mar. 2006), 679--694. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Cont, A., Schwarz, D., Schnell, N. From Boulez to ballads: Training ircam's score follower. In Proceedings of the International Computer Music Conference (2005), 241--248.Google ScholarGoogle Scholar
  3. Dannenberg, R., Mont-Reynaud, B. Following an improvisation in real time. In Proceedings of the 1987 International Computer Music Conference (1987), 241--248.Google ScholarGoogle Scholar
  4. Dannenberg, R., Mukaino, H. New techniques for enhanced quality of computer accompaniment. In Proceedings of the 1988 International Computer Music Conference (1988), 243--249.Google ScholarGoogle Scholar
  5. Flanagan, J.L., Golden, R.M. Phase vocoder. Bell Syst. Tech. J. 45 (Nov. 1966), 1493--1509.Google ScholarGoogle ScholarCross RefCross Ref
  6. Franklin, J. Improvisation and learning. In Advances in Neural Information Processing Systems 14. MIT Press, Cambridge, MA, 2002.Google ScholarGoogle Scholar
  7. Klapuri, A., Davy, M. (editors)., Signal Processing Methods for Music Transcription. Springer-Verlag, New York, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Lippe, C. Real-time interaction among composers, performers, and computer systems. Inf. Process. Soc. Jpn. SIG Notes, 123 (2002), 1--6.Google ScholarGoogle Scholar
  9. Pachet, F. Beyond the cybernetic jam fantasy: The continuator. IEEE Comput. Graph. Appl. 24, 1 (2004), 31--35. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Palmer, C. Music performance. Annu. Rev. Psychol. 48 (1997), 115--138.Google ScholarGoogle ScholarCross RefCross Ref
  11. Raphael, C. A Bayesian network for real-time musical accompaniment. In Advances in Neural Information Processing Systems (NIPS) 14. MIT Press, 2002.Google ScholarGoogle Scholar
  12. Rowe, R. Interactive Music Systems. MIT Press, 1993.Google ScholarGoogle Scholar
  13. Sagayama, T.N.S., Kameoka, H. Specmurt anasylis: A piano-roll-visualization of polyphonic music signal by deconvolution of log-frequency spectrum. In Proceedings 2004 ISCA Tutorial and Research Workshop on Statistical and Perceptual Audio Processing (SAPA 2004) (2004).Google ScholarGoogle Scholar
  14. Schwarz, D. Score following commented bibliography, 2003.Google ScholarGoogle Scholar
  15. Shumway, R.H., Stoffer, D.S. Dynamic linear models with switching. J. Am. Stat. Assoc. 86 (1991), 763--769.Google ScholarGoogle ScholarCross RefCross Ref
  16. Widmer, G., Goebl, W. Computational models for expressive music performance: The state of the art. J. New Music Res. 33, 3 (2004), 203--216Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. The informatics philharmonic

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image Communications of the ACM
          Communications of the ACM  Volume 54, Issue 3
          March 2011
          116 pages
          ISSN:0001-0782
          EISSN:1557-7317
          DOI:10.1145/1897852
          Issue’s Table of Contents

          Copyright © 2011 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 March 2011

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article
          • Popular
          • Refereed

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format