Skip to main content

A Lightweight Multi-agent Musical Beat Tracking System

  • Conference paper
PRICAI 2000 Topics in Artificial Intelligence (PRICAI 2000)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1886))

Included in the following conference series:

Abstract

Beat tracking is what people do when they tap their feet in time to music. We present a software system which performs this task, processing music in a standard digital audio format and estimating the locations of musical beats. A time-domain algorithm detects salient acoustic events, and then a clustering algorithm groups the time intervals between events to obtain hypotheses about the current tempo. Multiple competing agents track these hypotheses throughout the music, with further agents being created at decision points. The output for each agent is a sequence of beat locations, which is evaluated for its closeness of fit to the data. This approach to beat tracking assumes no previous knowledge of the music such as the style, time signature or approximate tempo; all required information is derived from the audio data. The system has been tested with various styles of music (popular, jazz, and classical) and performs robustly, rarely making errors in popular music, and recovering quickly from errors in more complex styles of music, despite the fact that no high level musical knowledge is encoded in the system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. P.E. Allen and R.B. Dannenburg. Tracking musical beats in real time. In Proceedings of the International Computer Music Conference, pages 140–143. International Computer Music Association, San Francisco CA, 1990.

    Google Scholar 

  2. P. Desain. A connectionist and a traditional AI quantizer, symbolic versus sub-symbolic models of rhythm perception. Contemporary Music Review, 9:239–254, 1993.

    Article  Google Scholar 

  3. P. Desain and H. Honing. Quantization of musical time: A connectionist approach. Computer Music Journal, 13(3), 1989.

    Google Scholar 

  4. P. Desain and H. Honing. Towards a calculus for expressive timing in music. Computers in Music Research, 3:43–120, 1991.

    Google Scholar 

  5. P. Desain and H. Honing. Foot-tapping: a brief introduction to beat induction. In Proceedings of the International Computer Music Conference, pages 78–79. Computer Music Association, San Francisco CA, 1994.

    Google Scholar 

  6. S. Dixon. Beat induction and rhythm recognition. In Proceedings of the Australian Joint Conference on Artificial Intelligence, pages 311–320, 1997.

    Google Scholar 

  7. S. Dixon. A beat tracking system for audio signals. In Proceedings of the Diderot Forum on Mathematics and Music, pages 101–110. Austrian Computer Society, 1999.

    Google Scholar 

  8. S. Dixon and E. Cambouropoulos. Beat tracking with musical knowledge. In ECAI 2000: Proceedings of the 14th European Conference on Artificial Intelligence. IOS Press, 2000. To appear.

    Google Scholar 

  9. W.J. Dowling and D.L. Harwood. Music Cognition. Academic Press, 1986.

    Google Scholar 

  10. M. Goto and Y. Muraoka. A real-time beat tracking system for audio signals. In Proceedings of the International Computer Music Conference. Computer Music Association, San Francisco CA, 1995.

    Google Scholar 

  11. M. Goto and Y. Muraoka. Issues in evaluating beat tracking systems. In Issues in AI and Music — Evaluation and Assessment: Proceedings of the IJCAI’97 Workshop on AI and Music. International Joint Conference on Artificial Intelligence, 1997.

    Google Scholar 

  12. M. Goto and Y. Muraoka. Real-time rhythm tracking for drumless audio signals — chord change detection for musical decisions. In Proceedings of the IJCAI’97 Workshop on Computational Auditory Scene Analysis. International Joint Conference on Artificial Intelligence, 1997.

    Google Scholar 

  13. M. Goto and Y. Muraoka. An audio-based real-time beat tracking system and its applications. In Proceedings of the International Computer Music Conference. Computer Music Association, San Francisco CA, 1998.

    Google Scholar 

  14. E.W. Large. Beat tracking with a nonlinear oscillator. In Proceedings of the IJCAI’95 Workshop on Artificial Intelligence and Music. International Joint Conference on Artificial Intelligence, 1995.

    Google Scholar 

  15. F. Lerdahl and R. Jackendoff. A Generative Theory of Tonal Music. MIT Press, 1983.

    Google Scholar 

  16. H.C. Longuet-Higgins. Mental Processes. MIT Press, 1987.

    Google Scholar 

  17. H.C. Longuet-Higgins and C.S. Lee. The perception of musical rhythms. Perception, 11:115–128, 1982.

    Article  Google Scholar 

  18. D. Rosenthal. Emulation of human rhythm perception. Computer Music Journal, 16(1):64–76, 1992.

    Article  Google Scholar 

  19. W.A. Schloss. On the Automatic Transcription of Percussive Music: From Acoustic Signal to High Level Analysis. PhD thesis, Stanford University, CCRMA, 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dixon, S. (2000). A Lightweight Multi-agent Musical Beat Tracking System. In: Mizoguchi, R., Slaney, J. (eds) PRICAI 2000 Topics in Artificial Intelligence. PRICAI 2000. Lecture Notes in Computer Science(), vol 1886. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44533-1_77

Download citation

  • DOI: https://doi.org/10.1007/3-540-44533-1_77

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67925-7

  • Online ISBN: 978-3-540-44533-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics