Claims
- 1. A method of producing a musical output comprising the steps of:
retrieving a first data structure representing a musical piece, wherein the first data structure includes digital music information that represent musical notes of the musical piece; retrieving a second data structure that includes information different than the first data structure and wherein the second data structure is used to modify the first data structure and the modified first data structure is used to produce the musical output.
- 2. The method of producing a musical output according to claim 1, wherein the first data structure includes information that conforms to a pre-selected digital format and wherein the second data structure includes information that does not conform to the pre-selected digital format.
- 3. The method of producing a musical output according to claim 1, wherein portions of the second data structure are extracted from the first data structure.
- 4. The method of producing a musical output according to claim 1, wherein the first data structure includes information that conforms to a MIDI specification.
- 5. A method of reusing a first data structure comprising the steps of:
creating a first data structure related to a song, wherein the first data structure comprises a first type of digital information, and the first data structure can be used to produce a musical output; using a first version of a second data structure along with the first data structure to produce a first modified musical output; using a second version of the second data structure along with the first data structure to produce a second modified musical output; wherein the same first data structure is used to make both the first modified musical output and the second modified musical output and wherein the first modified musical output is different than the second modified musical output.
- 6. The method of reusing the first data structure according to claim 5, wherein the first data structure includes information that conforms to a pre-selected digital format and wherein the second data structure includes information that does not conform to the pre-selected digital format.
- 7. The method of reusing the first data structure according to claim 5, wherein the second data structure includes at least one map.
- 8. The method of reusing the first data structure according to claim 5, wherein the second data structure includes at least one group.
- 9. The method of reusing the first data structure according to claim 5, wherein the second data structure includes at least one command that changes to play sequence order of the first data structure.
- 10. A method of generating a musical output comprising the steps of:
retrieving a pristine digital bit stream related to a song; retrieving a second type of digital information; using the pristine digital bit stream and the second type of digital information to generate a second digital bit stream, the second digital bit stream representing a musical signal; using the second digital bit stream to create the musical output and playing the musical output in real time; receiving a command from an operator during the playing of the musical output, the command modifying the musical output.
- 11. The method according to claim 10, wherein the received command changes to play sequence order of the pristine digital bit stream.
- 12. The method according to claim 10, wherein the received command changes a playback mode between a tap mode and a cruise mode during the playing of the musical output.
- 13. The method according to claim 10, wherein the received command modifies a pitch associated with the musical output during the playing of the musical output.
- 14. The method according to claim 10, wherein the received command establishes a vamp during the playing of the musical output.
- 15. The method according to claim 10, wherein the received command modifies a tempo associated with the musical output.
RELATED APPLICATIONS
[0001] This application claims priority to U.S. provisional patent application No. 60/288,464, filed May 4, 2001, which is incorporated by reference in its entirety herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60288464 |
May 2001 |
US |