Systems and methods for creating, modifying, interacting with and playing musical compositions
First Claim
1. A method for generating broadcast music comprising the steps of:
- generating a music data file;
broadcasting the music data file from a base station to a plurality of nodes;
receiving the music data file at one or more of the plurality of nodes;
extracting musical definition data from the music data file, wherein the musical definition data provides information regarding a song data structure and data for musical parameters in accordance with the song data structure;
processing the musical definition data, wherein a song in accordance with the song data structure and the musical parameters is generated by the one or more of the plurality of nodes; and
playing the generated song at the one or more of the plurality of nodes.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for creating, modifying, interacting with and playing music are provided, particularly systems and methods employing a top-down process, where the user is provided with a musical composition that may be modified and interacted with and played and/or stored (for later play). The system preferably is provided in a handheld form factor, and a graphical display is provided to display status information, graphical representations of musical lanes or components which preferably vary in shape as musical parameters and the like are changed for particular instruments or musical components such as a microphone input or audio samples. An interactive auto-composition process preferably is utilized that employs musical rules and preferably a pseudo random number generator, which may also incorporate randomness introduced by timing of user input or the like, the user may then quickly begin creating desirable music in accordance with one or a variety of musical styles, with the user modifying the auto-composed (or previously created) musical composition, either for a real time performance and/or for storing and subsequent playback. In addition, the present invention makes use of node-based music generation as part of a system and method to broadcast and receive music data files, which are then used to generate and play music. By incorporating the music generation process into a node/subscriber unit, the bandwidth-intensive systems of conventional techniques can be avoided. Consequently, the bandwidth can preferably be also used for additional features such as node-to-node and node-to-base music data transmission. The present invention is characterized by the broadcast of relatively small data files that contain various parameters sufficient to describe the music to the node/subscriber music generator.
-
Citations
4 Claims
-
1. A method for generating broadcast music comprising the steps of:
-
generating a music data file;
broadcasting the music data file from a base station to a plurality of nodes;
receiving the music data file at one or more of the plurality of nodes;
extracting musical definition data from the music data file, wherein the musical definition data provides information regarding a song data structure and data for musical parameters in accordance with the song data structure;
processing the musical definition data, wherein a song in accordance with the song data structure and the musical parameters is generated by the one or more of the plurality of nodes; and
playing the generated song at the one or more of the plurality of nodes.
-
-
2. A system for generating a musical composition based on received music data file, comprising:
-
a transmitter/receiver, wherein the transmitter/receiver transmits and receives data from/to one or more second systems remote from the system, wherein the data received by the system includes at least a music data file;
a music generation device, wherein the music generation device executes at least a music generation algorithm, wherein musical rules are applied to musical data in accordance with the music generation algorithm to generate music output for a musical composition;
a memory, wherein at least the received music data file is stored in the memory;
wherein, musical data is generated based on data from the received music data file, wherein the music generation device generates the musical composition based on the received music data file. - View Dependent Claims (3, 4)
-
Specification