Template matching for rhythmic analysis of music keyboard input

A system that recognizes common rhythmic patterns through template matching is described. The use of template matching gives the user the unusual ability to modify the set of templates used for analysis. This modification effects a tradeoff between the temporal accuracy required of the input and the complexity of the recognizable rhythm patterns that happen to be common in a particular piece of music. The evolving implementation of this algorithm has received heavy use over a six-year period and has proven itself as a practical and reliable input method for fast music transcription. It is concluded that templates demonstrably provide the necessary temporal context for accurate rhythm recognition.<<ETX>>

[1]  J. W. Roach,et al.  Using domain knowledge in low-level visual processing to interpret handwritten music: An experiment , 1988, Pattern Recognit..

[2]  Alan D. Talbot Finished musical scores from the keyboard: An expansion of the composer's creativity , 1983, ACM '83.

[3]  David A. Jaffe Ensemble Timing in Computer Music , 1984, ICMC.

[4]  Curtis Abbott,et al.  Programming languages for computer music synthesis, performance, and composition , 1985, CSUR.

[5]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

[6]  Bruce W. Pennycook,et al.  Computer-music interfaces: a survey , 1985, CSUR.

[7]  Armando dal Molin A terminal for music manuscript input , 1978 .

[8]  Eric Foxley Music—A language for typesetting music scores , 1987, Softw. Pract. Exp..

[9]  Raymond F. Erickson “The Darms project”: A status report , 1975 .

[10]  N. P. Carter,et al.  The acquisition, representation and reconstruction of printed music by computer: A review , 1988, Comput. Humanit..

[11]  Robert C. Maher,et al.  An approach for the separation of voices in composite musical signals , 1989 .

[12]  Donald Byrd,et al.  A system for interactive encoding of music scores under computer control , 1978 .

[13]  John Strawn Analysis and Synthesis of Musical Transitions Using the Discrete Short-Time Fourier Transform , 1987 .

[14]  W. Andrew Schloss,et al.  Toward an Intelligent Editor of Digital Audio: Signal Processing Methods , 1982 .

[15]  John S. Gourlay,et al.  A language for music printing , 1986, CACM.

[16]  Giovanni Müller,et al.  High Quality Music Notation: Interactive Editing and Input by Piano Keyboard , 1987, ICMC.