Claims
- 1. A method for dynamically changing musical compositions and sound compositions, comprising:
storing components for a sound composition; wherein a subset of the components for the sound composition are used for any particular version of the sound composition; and using a script to define, control, modify and play a version of a sound composition; wherein the script details the interaction of the components used within the version of the sound composition.
- 2. The method of claim 1, further comprising generating the components from tracks that have been recorded.
- 3. The method of claim 2, further comprising generating a workbook that contains the script and components used within a sound composition that has different versions.
- 4. The method of claim 2, further comprising generating the script that details the interaction of the components used within different versions of the sound composition.
- 5. The method of claim 4, wherein the components include at least three characteristics that are selected from a set including: a type of sound file; a date created/last modified; a size; a time play length/rhythmic; a pitch/frequency/key; a volume; a stereo/mono characteristic; a class; a marker and marker types; a FX-type-class, and a user defined field.
- 6. The method of claim 1, wherein storing the components for a sound composition further comprises storing the components on a server accessible by clients.
- 7. The method of claim 4, further comprising encrypting the components.
- 8. An apparatus for dynamically changing musical compositions and sound compositions, comprising:
a processor and a computer-readable medium; an operating environment stored on the computer-readable medium and executing on the processor; and a playback device operating under the control of the operating environment and operative to perform actions, including:
storing components for different versions of a sound composition; wherein a subset of the components for the sound composition are used for any particular version of the sound composition; and using a script to play a version of the sound composition; wherein the script details the interaction of the components used within the version of the sound composition.
- 9. The apparatus of claim 8, further comprising using a network interface layer to access the components for the different versions of the sound composition.
- 10. The apparatus of claim 9, further comprising analyzing the components to determine how to play the components for the version of the sound composition.
- 11. A system for dynamically changing music and sound compositions, comprising:
a server, including:
a processor and a computer-readable medium; an operating environment stored on the computer-readable medium and executing on the processor; a network interface layer operating under the control of the operating environment and configured to connect with another device; and a memory configured to store components associated with dynamic music; and a client, including:
a processor and a computer-readable medium; an operating environment stored on the computer-readable medium and executing on the processor; a network interface layer operating under the control of the operating environment and configured to connect with another device; and a scripting device operating under the control of the operating environment and operative to perform actions, including:
accessing the components from the server; organizing components; analyzing the components; determining the components used within different versions of a sound composition; generating conditions indicating what components to play within the different versions of the sound composition; and storing the components for different versions of the sound composition.
- 12. The system of claim 11, further comprising generating the components from tracks that have been recorded.
- 13. The system of claim 12, further comprising generating a workbook that contains the script and components used within a sound composition that has different versions.
- 14. The system of claim 12, further comprising generating the script that details the interaction of the components used within different versions of the sound composition.
- 15. The system of claim 14, wherein the components include at least three characteristics that are selected from a set including: a type of sound file; a date created/last modified; a size; a time play length/rhythmic; a pitch/frequency/key; a volume; a stereo/mono characteristic; a class; a marker and marker types; a FX-type-class, and a user defined field.
- 16. The system of claim 14, further comprising encrypting the components.
- 17. An apparatus for dynamically changing music and sound compositions, comprising:
means for generating a script that details the interaction of components used within versions of a sound composition; means for storing the components for the versions of the sound composition; wherein a subset of the components for the sound composition are used for any particular version of the sound composition; and means for using a script to play a version of the sound composition.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application Serial Nos. 60/379,212, and 60/379,047 filed May 9, 2002, the benefit of the earlier filing date of which is hereby claimed under 35 U.S.C. §119 (e).
Provisional Applications (2)
|
Number |
Date |
Country |
|
60379212 |
May 2002 |
US |
|
60379047 |
May 2002 |
US |