1. A method of recognizing a musical composition from a specimen of a musical composition that has been vocalized or picked out by a person, comprising the steps of: (a) generating a pattern from the specimen; and (b) comparing the pattern generated in step (a) with patterns in a pattern library; and (c) identifying at least one musical composition from the comparison conducted in step (b).