Systems and methods for the creation and playback of animated, interpretive, musical notation and audio synchronized with the recorded performance of an original artist
First Claim
1. A system for enhancing a recorded performance so that a user may more easily accompany the recorded performance, the system being configured to:
- generate enhancement data by automatic analysis of audio content associated with the recorded performance, wherein the enhancement data is temporally associated with the audio content of the recorded performance, and comprises at least one of a visual or aural representation of at least one form of musical notation of the music associated with the recorded performance;
synchronize the presentation of the enhancement data with the recorded performance; and
prompt a user to play along with the recorded performance by playing the synchronized presentation comprising the recorded performance with the synchronized enhancement data.
3 Assignments
0 Petitions
Accused Products
Abstract
A music application guides a user with some musical experience through the steps of creating and editing a musical enhancement file that enhances and plays in synchronicity with an audio signal of an original artist'"'"'s recorded performance. This enables others, perhaps with lesser musical ability than the original artist, to play-along with the original artist by following melodic, chordal, rhythmic, and verbal prompts. The music application accounts for differences in the timing of the performance from a standard tempo by guiding the user through the process of creating a tempo map for the performance and by associating the tempo map with MIDI information of the enhancement file. Enhancements may contain MIDI information, audio signal information, and/or video signal information which may be played back in synchronicity with the recorded performance to provide an aural and visual aid to others playing-along who may have less musical experience.
-
Citations
30 Claims
-
1. A system for enhancing a recorded performance so that a user may more easily accompany the recorded performance, the system being configured to:
-
generate enhancement data by automatic analysis of audio content associated with the recorded performance, wherein the enhancement data is temporally associated with the audio content of the recorded performance, and comprises at least one of a visual or aural representation of at least one form of musical notation of the music associated with the recorded performance; synchronize the presentation of the enhancement data with the recorded performance; and prompt a user to play along with the recorded performance by playing the synchronized presentation comprising the recorded performance with the synchronized enhancement data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method for enhancing a recorded performance so that a user may more easily accompany the recorded performance, the method comprising:
-
generating enhancement data by automatic analysis of audio content associated with the recorded performance, wherein the enhancement data is temporally associated with the audio content of the recorded performance, and comprises at least one of a visual or aural representation of at least one form of musical notation of the music associated with the recorded performance; synchronizing the presentation of the enhancement data with the recorded performance; and prompting a user to play along with the recorded performance by playing the synchronized presentation comprising the recorded performance with the synchronized enhancement data.
-
Specification