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 enabling a user to accompany an audio recording, the system being configured to:
- generating enhancement data that is temporally associated with the audio content of the audio recording;
synchronize the enhancement data with the audio recording;
use the synchronized enhancement data to prompt the user to play along with the audio recording;
receive input data from a musical input device;
datacompare the input data and the synchronized enhancement data; and
generate tutorial data based on the comparison, wherein at least a portion of the tutorial data indicates correctly and incorrectly played elements of 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.
83 Citations
37 Claims
-
1. A system for enabling a user to accompany an audio recording, the system being configured to:
-
generating enhancement data that is temporally associated with the audio content of the audio recording; synchronize the enhancement data with the audio recording; use the synchronized enhancement data to prompt the user to play along with the audio recording; receive input data from a musical input device; data compare the input data and the synchronized enhancement data; and generate tutorial data based on the comparison, wherein at least a portion of the tutorial data indicates correctly and incorrectly played elements of 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, 31, 32, 33, 34, 35, 36)
-
-
37. A method for enabling a user to accompany an audio recording, the method comprising:
-
generating enhancement data that is temporally associated with the audio content of the audio recording; synchronizing the enhancement data with the audio recording; using the synchronized enhancement data to prompt the user to play along with the audio recording; receiving input data from a musical input device; data comparing the input data and the synchronized enhancement data; and generating tutorial data based on the comparison, wherein at least a portion of the tutorial data indicates correctly and incorrectly played elements of the synchronized enhancement data.
-
Specification