CITATION — REFERENCE ENTRY

components · dannenberg2006-score-alignment-accompaniment

Revision 191cdce5-bb98-4137-bab5-8b6473df23b9 · 11/1/2026, 4:50:46 PM UTC
Claim ID
components
Assertion
Most computer accompaniment systems have four components: audio feature extraction, score following, accompaniment control, and music synthesis (from a synthesizer or by resynthesizing prerecorded audio). Because all events are detected with latency, a system that waits to hear a note before responding will always be late; accompaniment control must instead extrapolate future timing from the score, the score follower's output, and past performances. Early systems used hand-coded rules for this; later ones used belief networks.
Quote
Most computer accompaniment systems are organized roughly along the lines of Figure 3, which shows four fairly independent components: audio feature extraction, score following, accompaniment control, and music synthesis. [...] The fourth, music synthesis, generates the actual accompaniment sound, either by means of a note-based sound synthesizer or by resynthesizing prerecorded audio on-the-fly. [...] An accompaniment system, (or person), that tries to achieve synchrony by waiting to hear a note, and then responding, will always be late, since all musical events are detected with latency. A better approach coordinates parts by extrapolating the future evolution based on the detected note onsets, as well as other information. [...] Early accompaniment systems used hand-coded rules to guide this extrapolation. [...] More recently, belief networks address the challenges of automatic learning and extrapolation from incomplete information.
Quote language
en
Locator
section: On-Line Matching and Computer Accompaniment
Available in