An Efficient Algorithm for Rhythm-Finding

Musical tasks for which computers have been found useful can be divided into two main categories: artistic and nonartistic. The artistic tasks, such as composition and performance, are those that require aesthetic proficiency; the nonartistic are those that require professional knowledge rather than aesthetic sense. Examples of nonartistic tasks in which computers could be of help are the synthesis of electronic music, analysis of melodies, and transcription of melodies into scores. Some nonartistic tasks