SYSTEMS AND METHODS FOR THE CREATION AND PLAYBACK OF ANIMATED, INTERPRETIVE, MUSICAL NOTATION AND AUDIO SYNCHRONIZED WITH THE RECORDED PERFORMANCE OF AN ORIGINAL ARTIST
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
94 Claims
-
1-60. -60. (canceled)
-
61. A system for enabling a user to accompany a recorded performance, the system being configured to:
-
synchronize enhancement data with the recorded performance; store the synchronized enhancement data; use the synchronized enhancement data to prompt the user to play along with the recorded performance; receive input data from a musical input device; store the input 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 enhancement data. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93)
-
-
94. A method for enabling a user to accompany a recorded performance, the method comprising:
-
synchronizing enhancement data with the recorded performance; storing the synchronized enhancement data; using the synchronized enhancement data to prompt the user to play along with the recorded performance; receiving input data from a musical input device; storing the input 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 enhancement data.
-
Specification