Beat analysis of musical signals
First Claim
Patent Images
1. A method comprising:
- determining onsets from a music clip;
estimating tempo from an onset curve of the music clip;
determining beat candidates from the onsets;
determining from beat candidates, segments of beat sequences that are synced to an actual beat phase; and
rectifying segments of beat sequences that are out-of-sync with the actual beat phase.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and methods analyze music to detect musical beats and to rectify beats that are out of sync with the actual beat phase of the music. The music analysis includes onset detection, tempo/meter estimation, and beat analysis, which includes the rectification of out-of-sync beats.
73 Citations
34 Claims
-
1. A method comprising:
-
determining onsets from a music clip;
estimating tempo from an onset curve of the music clip;
determining beat candidates from the onsets;
determining from beat candidates, segments of beat sequences that are synced to an actual beat phase; and
rectifying segments of beat sequences that are out-of-sync with the actual beat phase. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A processor-readable medium comprising processor-executable instructions configured for:
-
determining beat candidates from onsets of a music clip;
estimating a tempo of the music clip;
determining from beat candidates, beat segments having sequential beats with intervals of one or more tempos;
locating synced segments that are synced to an actual beat phase;
locating out-of-sync segments that are out-of-sync with an actual beat phase; and
rectifying the out-of-sync segments. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer comprising:
-
a music clip;
a beat detection algorithm configured to detect beat candidates from onsets of the music clip and based on a tempo of the music clip; and
a rectification algorithm configured to determine segments of beat candidates that are synced with an actual beat phase and to rectify segments of beat candidates that are out-of-sync with the actual beat phase. - View Dependent Claims (33, 34)
-
Specification