A Probabilistic Method for Tracking a Vocalist

Abstract

When a musician gives a recital or concert, the music performed generally includes accompaniment. To render a good performance, the soloist and the accompanist must know the musical score and must follow the other musician's performance. Both performing and rehearsing are limited by constraints on the time and money available for bringing musicians together. Computer systems that automatically provide musical accompaniment offer an inexpensive, readily available alternative. Effective computer accompaniment requires software that can listen to live performers and follow along in a musical score. This work presents an implemented system and method for automatically accompanying a singer given a musical score. Specifically, I offer a method for robust, real time detection of a singer's score position and tempo. Robust score following requires combining information obtained both from analyzing a complex signal (the singer's performance) and from processing symbolic notation (the score). Unfortunately, the mapping from the available information to score position does not define a function. Consequently, this work investigated a statistical characterization of a singer's score position and a model that combines the available musical information to produce a probabilistic position estimate. By making careful assumptions and estimating statistics from a set of actual vocal performances, a useful approximation of this model can be implemented in software and executed in real time during a musical performance. As part of this project, a metric was defined for evaluating the system's ability to follow a singer. This metric was used to assess the system's ability to track vocal performances. The presented evaluation includes a characterization of how tracking ability can be improved by using several different measurements from the sound signal rather than only one type of measurement.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 1998
Accession Number
ADA366197

Entities

People

  • Lorin V. Grubb

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Autonomy
  • Biomedical
  • Energy and Power Technologies
  • Sensors
  • Space

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Automated Speech Recognition
  • Autonomous Navigation
  • Bayesian Networks
  • Computational Science
  • Computer Programming
  • Computers
  • Data Analysis
  • Data Mining
  • Information Processing
  • Information Science
  • Mathematical Filters
  • Network Science
  • Probabilistic Models
  • Probability Distributions
  • Robot Navigation
  • Signal Processing

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Psychometric Testing or Psychological Assessment.
  • Speech Processing/Speech Recognition.