MUSIC SEARCHING METHODS BASED ON HUMAN PERCEPTION
9 Assignments
0 Petitions
Accused Products
Abstract
A method for characterizing a musical recording as a set of scalar descriptors, each of which is based on human perception. A group of people listens to a large number of musical recordings and assigns to each one many scalar values, each value describing a characteristic of the music as judged by the human listeners. Typical scalar values include energy level, happiness, danceability, melodicness, tempo, and anger. Each of the pieces of music judged by the listeners is then computationally processed to extract a large number of parameters which characterize the electronic signal within the recording. Algorithms are empirically generated which correlate the extracted parameters with the judgments based on human perception to build a model for each of the scalars of human perception. These models can then be applied to other music which has not been judged by the group of listeners to give to each piece of music a set of scalar values based on human perception. The set of scalar values can be used to find other pieces that sound similar to humans or vary in a dimension of one of the scalars.
14 Citations
42 Claims
-
1-20. -20. (canceled)
-
21. A method comprising:
-
analyzing a musical recording by performing digital signal processing to obtain a mathematical analysis of sounds recorded in the musical recording; calculating a first derivative parameter of the musical recording from the mathematical analysis of the sounds recorded in the musical recording; using a computer, determining a second derivative parameter of the musical recording based on the calculated first derivative parameter of the musical recording, the second derivative parameter being a scalar that represents an extent to which a descriptor is humanly perceivable in music represented by the musical recording; and storing the determined second derivative parameter of the musical recording as a characteristic of the musical recording. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A non-transitory computer-readable medium comprising a computer program that, when executed by a computer, causes the computer to perform operations comprising:
-
analyzing a musical recording by performing digital signal processing to obtain a mathematical analysis of sounds recorded in the musical recording; calculating a first derivative parameter of the musical recording from the mathematical analysis of the sounds recorded in the musical recording; determining a second derivative parameter of the musical recording based on the calculated first derivative parameter of the musical recording, the second derivative parameter being a scalar that represents an extent to which a descriptor is humanly perceivable in music represented by the musical recording; and storing the determined second derivative parameter of the musical recording as a characteristic of the musical recording. - View Dependent Claims (40)
-
-
41. A computer system comprising a computer program that, when executed by the computer system, causes the computer system to perform operations comprising:
-
analyzing a musical recording by performing digital signal processing to obtain a mathematical analysis of sounds recorded in the musical recording; calculating a first derivative parameter of the musical recording from the mathematical analysis of the sounds recorded in the musical recording; determining a second derivative parameter of the musical recording based on the calculated first derivative parameter of the musical recording, the second derivative parameter being a scalar that represents an extent to which a descriptor is humanly perceivable in music represented by the musical recording; and storing the determined second derivative parameter of the musical recording as a characteristic of the musical recording - View Dependent Claims (42)
-
Specification