CITATION — REFERENCE ENTRY
components · dannenberg2006-score-alignment-accompaniment
- 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