Claims
- 1. A computer readable medium having a multipart data file stored thereon, said multipart data file comprising:
an interactive virtual instrument object; and a global accompaniment object including at least a first synthesizer control file and at least a first sound recording file.
- 2. The multipart data file of claim 1 wherein said at least a first sound recording file includes a plurality of discrete sound files and said at least a first synthesizer control file controls the timing and sequencing of the playback of said discrete sound files.
- 3. The multipart data file of claim 2 wherein said synthesizer control file is a Musical Instrument Digital Interface (MIDI) data file.
- 4. The multipart data file of claim 2 wherein said sound recording file is a Moving Picture Experts Group (MPEG) data file.
- 5. The multipart data file of claim 1 wherein said global accompaniment object includes a sound font file for defining the acoustical characteristics for each virtual instrument required to process said multipart data file.
- 6. The multipart data file of claim 1 wherein said interactive virtual instrument object includes a virtual instrument definition file for each virtual instrument required to process said multipart data file.
- 7. The multipart data file of claim 6 wherein each said virtual instrument definition file includes a header for specifying what type of virtual instrument said virtual instrument definition file defines.
- 8. The multipart data file of claim 6 wherein each said virtual instrument definition file includes a cue track for specifying a plurality of timing indicia indicative of the timing sequence of the input stimuli to be provided by the user to that virtual instrument.
- 9. The multipart data file of claim 6 wherein each said virtual instrument definition file includes a performance track for specifying the pitch and timing of each note of the performance for that virtual instrument.
- 10. The multipart data file of claim 6 wherein each said virtual instrument definition file includes a guide track for providing guide information to the user concerning the characteristics of the performance to be generated for that virtual instrument.
- 11. The multipart data file of claim 6 wherein each said virtual instrument definition file includes a guide tack for providing a performance for that virtual instrument if the user chooses not to play it.
- 12. The multipart data file of claim 6 wherein each said virtual instrument definition file includes an accompaniment track for specifying a plurality of accompaniment indicia indicative of the supplemental notes that subsidize the performance of that virtual instrument.
- 13. The multipart data file of claim 6 wherein said virtual instrument is a percussion instrument.
- 14. The multipart data file of claim 6 wherein said virtual instrument is a string instrument.
- 15. The multipart data file of claim 6 wherein said virtual instrument is a vocal instrument.
- 16. A computer readable medium having a multipart data file stored thereon, said multipart data file comprising:
an interactive virtual instrument object; and a global accompaniment object; wherein said interactive virtual instrument object includes a guide track for at least one virtual instrument required to process said multipart data file, said guide track providing guide information to the user concerning the characteristics of the performance to be generated for that virtual instrument.
- 17. The multipart data file of claim 16 wherein said global accompaniment object includes at least a first synthesizer control file and at least a first sound recording file.
- 18. The multipart data file of claim 17 wherein said at least a first sound recording file includes a plurality of discrete sound files and said at least a first synthesizer control file controls the timing and sequencing of the playback of said discrete sound files.
- 19. The multipart data file of claim 18 wherein said synthesizer control file is a Musical Instrument Digital Interface (MIDI) data file.
- 20. The multipart data file of claim 18 wherein said sound recording file is a Moving Picture Experts Group (MPEG) data file.
- 21. The multipart data file of claim 16 wherein said global accompaniment object includes a sound font file for defining the acoustical characteristics for each virtual instrument required to process said multipart data file.
- 22. The multipart data file of claim 16 wherein said interactive virtual instrument object includes a virtual instrument definition file for each virtual instrument required to process said multipart data file.
- 23. The multipart data file of claim 22 wherein each said virtual instrument definition file includes a header for specifying what type of virtual instrument said virtual instrument definition file defines.
- 24. The multipart data file of claim 22 wherein each said virtual instrument definition file includes a cue track for specifying a plurality of timing indicia indicative of the timing sequence of the input stimuli to be provided by the user to that virtual instrument.
- 25. The multipart data file of claim 22 wherein each said virtual instrument definition file includes a performance track for specifying the pitch and timing of each note of the performance for that virtual instrument.
- 26. The multipart data file of claim 22 wherein each said virtual instrument definition file includes a guide tack for providing a performance for that virtual instrument if the user chooses not to play it.
- 27. The multipart data file of claim 22 wherein each said virtual instrument definition file includes an accompaniment track for specifying a plurality of accompaniment indicia indicative of the supplemental notes that subsidize the performance of that virtual instrument.
- 28. The multipart data file of claim 22 wherein said virtual instrument is a percussion instrument.
- 29. The multipart data file of claim 22 wherein said virtual instrument is a string instrument.
- 30. The multipart data file of claim 22 wherein said virtual instrument is a vocal instrument.
- 31. A method of transferring a multipart data file from a remote server to an interactive karaoke system comprising:
requesting the appropriate multipart data file from the remote server; transferring the multipart data file from the remote server to the interactive karaoke system; storing the multipart data file on the interactive karaoke system; wherein the multipart data file includes an interactive virtual instrument object and a global accompaniment object, and the global accompaniment object includes at least a first synthesizer control file and at least a first sound recording file.
- 32. A method of transferring a multipart data file from a remote server to an interactive karaoke system comprising:
requesting the appropriate multipart data file from the remote server; transferring the multipart data file from the remote server to the interactive karaoke system; storing the multipart data file on the interactive karaoke system; wherein the virtual instrument object includes a guide track for at least one required virtual instrument to provide guide information to the user concerning the characteristics of the performance to be generated for that virtual instrument.
RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No. ______, entitled “A Interactive Karaoke System”, filed on the same date as this application, and assigned to the same assignee.
[0002] This application claims the priority of: U.S. Provisional Application Serial No. 60/282,420, entitled “A Multimedia Data File”, and filed Apr. 9, 2001; U.S. Provisional Application Serial No. 60/282,549, entitled “A Virtual Music System”, and filed Apr. 9, 2001; U.S. Provisional Application Serial No. 60/288,876, entitled “A Multimedia Data File”, and filed May 4, 2001; and U.S. Provisional Application Serial No. 60/288,730, entitled “An Interactive Karaoke System”, and filed May 4, 2001.
[0003] This application herein incorporates by reference: U.S. Pat. No. 5,393,926, entitled “Virtual Music System”, filed Jun. 7, 1993, and issued Feb. 28, 1995; U.S. Pat. No. 5,670,729, entitled “A Virtual Music Instrument with a Novel Input Device”, filed May 11, 1995, and issued Sep. 23, 1997; and U.S. Pat. No. 6,175,070 B1, entitled “System and Method for Variable Music Annotation”, filed Feb. 17, 2000, and issued Jan. 16, 2001.
Provisional Applications (4)
|
Number |
Date |
Country |
|
60282420 |
Apr 2001 |
US |
|
60282549 |
Apr 2001 |
US |
|
60288876 |
May 2001 |
US |
|
60288730 |
May 2001 |
US |