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 method comprising:
- receiving performance audio data representing a recorded performance of a musical performer;
determining, by a processor, a timing track representing playback characteristics of the recorded performance represented by the performance audio data;
determining, by the processor, a map representing a timing relationship between the audio data representing the recorded performance and the timing track representing the playback characteristics; and
prompting play along with the performance audio based on the map representing the timing relationship between the audio data representing the recorded performance and the timing track representing the playback characteristics, wherein prompting play along with the performance audio includes repeating a portion of the performance audio for play along, wherein repeating the portion of the performance audio for play along includes playing back the portion with different audio characteristics in comparison with a portion of the performance audio that is not repeated for play along.
2 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.
80 Citations
15 Claims
-
1. A method comprising:
-
receiving performance audio data representing a recorded performance of a musical performer; determining, by a processor, a timing track representing playback characteristics of the recorded performance represented by the performance audio data; determining, by the processor, a map representing a timing relationship between the audio data representing the recorded performance and the timing track representing the playback characteristics; and prompting play along with the performance audio based on the map representing the timing relationship between the audio data representing the recorded performance and the timing track representing the playback characteristics, wherein prompting play along with the performance audio includes repeating a portion of the performance audio for play along, wherein repeating the portion of the performance audio for play along includes playing back the portion with different audio characteristics in comparison with a portion of the performance audio that is not repeated for play along. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An electronic device, comprising:
-
one or more processors; and memory storing instructions, wherein the processor is configured to execute the instructions such that the processor and memory are configured to; receive performance audio data representing a recorded performance of a musical performer; determine a timing track representing playback characteristics of the recorded performance represented by the performance audio data; determine a map representing a timing relationship between the audio data representing the recorded performance and the timing track representing the playback characteristics; and prompt play along with the performance audio based on the map representing the timing relationship between the audio data representing the recorded performance and the timing track representing the playback characteristics, wherein prompting play along with the performance audio includes repeating a portion of the performance audio for play along, wherein repeating the portion of the performance audio for play along includes playing back the portion with different audio characteristics in comparison with a portion of the performance audio that is not repeated for play along. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product, comprising one or more non-transitory computer-readable media having computer program instructions stored therein, the computer program instructions being configured such that, when executed by one or more computing devices, the computer program instructions cause the one or more computing devices to:
-
receive performance audio data representing a recorded performance of a musical performer; determine a timing track representing playback characteristics of the recorded performance represented by the performance audio data; determine a map representing a timing relationship between the audio data representing the recorded performance and the timing track representing the playback characteristics; and prompt play along with the performance audio based on the map representing the timing relationship between the audio data representing the recorded performance and the timing track representing the playback characteristics, wherein prompting play along with the performance audio includes repeating a portion of the performance audio for play along, wherein repeating the portion of the performance audio for play along includes playing back the portion with different audio characteristics in comparison with a portion of the performance audio that is not repeated for play along. - View Dependent Claims (12, 13, 14, 15)
-
Specification