Claims
- 1. A system for producing a performance of a pre-recorded musical piece having a series of musical tones modified by a player of the system to produce an individualized musical performance, the system comprising:
- a source of musical performance information for reproducing the pre-recorded musical piece, said musical performance information being supplied in a predetermined format including music data indicative of a musical tone required to produce a portion of the pre-recorded musical piece, timing data indicative of a transition time at which said musical tone should be performed to produce said portion of the pre-recorded musical piece, and duration data indicative of a time duration for which said musical tone should be performed to produce said portion of the pre-recorded musical piece;
- a data storage area to store data related to the series of musical tones of the pre-recorded musical piece, said stored data being stored in a predetermined format including music data related to said musical tone required to produce said portion of the pre-recorded musical piece, and anticipation timing data indicative of a time at which said music data should be made available to the player;
- a plurality of player operable input members, each producing an output signal in response to actuation of each of said input members by the player;
- a mapping circuit coupled to said storage area and to said input members to map said stored data to each of said plurality of input members in accordance with said anticipation timing data and at a time preceding said transition time wherein said stored data for each of said plurality of input members is altered at said anticipation time and in advance of the production of said musical tone to produce said portion of the pre-recorded musical piece; and
- a music production device, responsive to said mapped data and said actuation of said input members by the player to produce the individualized musical performance by generating a musical sound in response to actuation of one of said input members by the player.
- 2. The system of claim 1, further including an input selector to permit entry of data to alter said anticipation timing data.
- 3. The system of claim 2 wherein said input selector is operable by the player to vary said anticipation timing data.
- 4. The system of claim 2 wherein said data includes pitch data and said anticipation timing data is altered in accordance with variations in said pitch data.
- 5. The system of claim 1 further including a performance data storage area as said source of musical performance information.
- 6. The system of claim 5 wherein said performance data storage area and said data storage area are portions of a common storage area.
- 7. The system of claim 1 wherein said source of musical performance information and said stored data are contained within a pre-recorded video signal.
- 8. The system of claim 7 wherein said video signal contains said source of musical performance information and said stored data within a vertical blanking interval of said video signal.
- 9. The system of claim 1 wherein said source of musical performance information is a memory.
- 10. The system of claim 1 wherein said musical performance information music data and said stored music data utilize a MIDI note data format.
- 11. A computer readable media for producing a performance of a pre-recorded musical piece having a series of musical tones modified by a player of the system to produce an individualized musical performance, the computer readable media comprising computer instructions that cause a computer to perform the steps of:
- supplying musical performance information for reproducing the pre-recorded musical piece, said musical performance information being supplied in a predetermined format including music data indicative of a musical tone required to produce a portion of the pre-recorded musical piece, timing data indicative of a transition time at which said musical tone should be performed to produce said portion of the pre-recorded musical piece, and duration data indicative of a time duration for which said musical tone should be performed to produce said portion of the pre-recorded musical piece;
- storing data related to the series of musical tones of the pre-recorded musical piece, said stored data being stored in a predetermined format including music data related to said musical tone required to produce said portion of the pre-recorded musical piece, and anticipation timing data indicative of a time at which said musical data should be tone should be made available to the player;
- sensing player actuation of a plurality of input members, each producing an output signal in response to actuation of each of said input members by the player;
- mapping said stored data to each of said plurality of input members in accordance with said anticipation timing data and at a time preceding said transition time wherein said stored data for each of said plurality of input members is altered at said anticipation time and in advance of the production of said musical tone to produce said portion of the pre-recorded musical piece; and
- responding to said mapped data and said actuation of said input members by the player to produce the individualized musical performance by generating a musical sound in response to actuation of one of said input members by the player.
- 12. The computer readable media of claim 11, further including instructions causing the computer to permit alteration of said anticipation timing data.
- 13. The computer readable media of claim 12 wherein the computer instructions allow the player to vary said anticipation timing data.
- 14. The computer readable media of claim 11 wherein said source of musical performance information and said stored data are contained within a pre-recorded video signal.
- 15. The computer readable media of claim 11 wherein said source of musical performance information is a memory.
- 16. The computer readable media of claim 11 wherein said musical performance information music data and said stored music data utilize a MIDI note data format.
- 17. A method for producing a performance of a pre-recorded musical piece having a series of musical tones modified by a player of the system to produce an individualized musical performance, the method comprising the steps of:
- using musical performance information for reproducing the pre-recorded musical piece, said musical performance information being supplied in a predetermined format including music data indicative of a musical tone required to produce a portion of the pre-recorded musical piece, timing data indicative of a transition time at which said musical tone should be performed to produce said portion of the pre-recorded musical piece, and duration data indicative of a time duration for which said musical tone should be performed to produce said portion of the pre-recorded musical piece;
- storing data related to the series of musical tones of the pre-recorded musical piece, said stored data being stored in a predetermined format including music data related to said musical tone required to produce said portion of the pre-recorded musical piece, and anticipation timing data indicative of a time at which said musical data should be tone should be made available to the player;
- sensing player actuation of a plurality of input members, each producing an output signal in response to actuation of each of said input members by the player;
- mapping said stored data to each of said plurality of input members in accordance with said anticipation timing data and at a time preceding said transition time wherein said stored data for each of said plurality of input members is altered at said anticipation time and in advance of the production of said musical tone to produce said portion of the pre-recorded musical piece; and
- responding to said mapped data and said actuation of said input members by the player to produce the individualized musical performance by generating a musical sound in response to actuation of one of said input members by the player.
- 18. The method of claim 17, further including the step of altering said anticipation timing data.
- 19. The method of claim 18 wherein the step of altering said anticipation timing data includes sensing user input by the player to vary said anticipation timing data.
- 20. The method of claim 17 wherein said source of musical performance information and said stored data are contained within a pre-recorded video signal.
- 21. The method of claim 17 wherein said source of musical performance information is a memory.
- 22. The method of claim 17 wherein said musical performance information music data and said stored music data utilize a MIDI note data format.
CROSS-REFERENCES TO RELATED APPLICATION
This application is a continuation of United States patent application Ser. No. 08/595,903, filed Feb. 6, 1996, now abandoned, which is a continuation-in-part of 08/223,197, filed Apr. 5, 1994, now issued as U.S. Pat. No. 5,602,356, which is a continuation-in-part of 08/177,834, filed Jan. 5, 1994, now abandoned, which is a continuation-in-part of 08/046,277, filed Apr. 9, 1993, now abandoned.
US Referenced Citations (36)
Foreign Referenced Citations (2)
Number |
Date |
Country |
0 248 438 |
Aug 1988 |
JPX |
2235563 |
Mar 1991 |
GBX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
595903 |
Feb 1996 |
|
Continuation in Parts (3)
|
Number |
Date |
Country |
Parent |
223197 |
Apr 1994 |
|
Parent |
177834 |
Jan 1994 |
|
Parent |
046277 |
Apr 1993 |
|