Automatic recognition and matching of tempo and phase of pieces of music, and an interactive music player based thereon
First Claim
Patent Images
1. A method for detecting a tempo and phase of a piece of music available in digital format, comprising:
- a. approximating the tempo (A) of the piece of music by means of a statistical evaluation (STAT) of the time intervals (Ti) between rhythm-relevant beat information in the digital audio data (Ei);
b. approximating the phase (P) of the piece of music with reference to the position of the beats in the digital audio data within the time grid of a reference oscillator (MCLK) oscillating at a frequency proportional to the tempo established;
c. successively correcting the established tempo (A) and phase (P) of the piece of music with reference to a possible phase shift of the reference oscillator (MCLK) relative to the digital audio data by evaluating the resulting systematic phase shift and regulating the frequency of the reference oscillator in proportion to the phase shift established.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of matching the tempo and phase in pieces of music which allows the conjunction of the pieces of music to form a continuous stream of music. The interactive music player which digitally executes the method of matching the tempo and phase in pieces of music is also disclosed.
-
Citations
18 Claims
-
1. A method for detecting a tempo and phase of a piece of music available in digital format, comprising:
-
a. approximating the tempo (A) of the piece of music by means of a statistical evaluation (STAT) of the time intervals (Ti) between rhythm-relevant beat information in the digital audio data (Ei); b. approximating the phase (P) of the piece of music with reference to the position of the beats in the digital audio data within the time grid of a reference oscillator (MCLK) oscillating at a frequency proportional to the tempo established; c. successively correcting the established tempo (A) and phase (P) of the piece of music with reference to a possible phase shift of the reference oscillator (MCLK) relative to the digital audio data by evaluating the resulting systematic phase shift and regulating the frequency of the reference oscillator in proportion to the phase shift established. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for synchronizing at least two pieces of music available in digital format, comprising:
-
a. completing establishment of the tempo and phase of the first piece of music by; i. approximating the tempo (A) of the first piece of music by means of a statistical evaluation (STAT) of the time intervals (Ti) between rhythm-relevant beat information in the digital audio data (Ei); ii. approximating the phase (P) of the first piece of music with reference to the position of the beats in the digital audio data within the time grid of a reference oscillator (MCLK) oscillating at a frequency proportional to the tempo established; iii. successively correcting the established tempo (A) and phase (P) of the first piece of music with reference to a possible phase shift of the reference oscillator (MCLK) relative to the digital audio data by evaluating the resulting systematic phase shift and regulating the frequency of the reference oscillator in proportion to the phase shift established; b. approximating the tempo and phase of a second piece of music in the same manner as the first piece of music; and c. matching of the playback rate and the playback phase of the second piece of music by successive adaptation of the frequency and phase of the reference oscillator allocated to the second piece of music to the frequency and phase of the reference oscillator allocated to the first piece of music. - View Dependent Claims (10)
-
-
11. A music player, wherein at least two pieces of music available in digital format can be synchronized in real-time by:
-
a. completing establishment of the tempo and phase of a first piece of the at least two pieces of music by; i. approximating the tempo (A) of the first piece of music by means of a statistical evaluation (STAT) of the time intervals (Ti) between rhythm-relevant beat information in the digital audio data (Ei); ii. approximating the phase (P) of the first piece of music with reference to the position of the beats in the digital audio data within the time grid of a reference oscillator (MCLK) oscillating at a frequency proportional to the tempo established; iii. successively correcting the established tempo (A) and phase (P) of the first piece of music with reference to a possible phase shift of the reference oscillator (MCLK) relative to the digital audio data by evaluating the resulting systematic phase shift and regulating the frequency of the reference oscillator in proportion to the phase shift established; b. approximating the tempo and phase of a second piece of the at least two pieces of music in the same manner as the first piece of music; and c. matching of the playback rate and the playback phase of the second piece of music by successive adaptation of the frequency and phase of the reference oscillator allocated to the second piece of music to the frequency and phase of the reference oscillator allocated to the first piece of music wherein rhythm-relevant beat information (Ti) from a predetermined past time relative to a current playing position of the pieces of music are used, in each case, as a basis for establishing the tempo in real-time. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification