Systems and methods for creating, modifying, interacting with and playing musical compositions
First Claim
1. A system for generating a musical composition based on received music data, 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 the received music data, wherein the received music data comprises seed information to enable a music piece to be faithfully recreated;
a music generation device, wherein the music generation device executes at least a music generation algorithm;
a memory, wherein at least the received music data is stored in the memory;
wherein, musical data is generated based on the seed information from the received music data, wherein the music generation device generates the musical composition based on the received music data using the music generation algorithm.
1 Assignment
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.
136 Citations
20 Claims
-
1. A system for generating a musical composition based on received music data, 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 the received music data, wherein the received music data comprises seed information to enable a music piece to be faithfully recreated; a music generation device, wherein the music generation device executes at least a music generation algorithm; a memory, wherein at least the received music data is stored in the memory; wherein, musical data is generated based on the seed information from the received music data, wherein the music generation device generates the musical composition based on the received music data using the music generation algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for generating audio comprising the steps of:
-
generating first music data that corresponds to a music piece, wherein the first music data is generated at a first entertainment device; transmitting the first music data from the first entertainment device to a second entertainment device via a network; receiving the first music data at the second entertainment device; extracting first musical definition data from the first music data, wherein the first musical definition data provides information regarding first musical parameters; processing the first musical definition data at the second entertainment device, wherein a first music portion is composed in accordance with the first musical parameters; playing the first music portion at the second entertainment device; generating second music data that corresponds to the music piece, wherein the second music data is generated at the second entertainment device; and transmitting the second music data from the second entertainment device to the first entertainment device via the network. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a first music data generation functional block that generates first music data corresponding to a music piece to be composed at a remote station, wherein the first music data is comprised of first music definition parameters; a music data transmission functional block that transmits the first music data to the remote station via a network; a music data reception functional block that receives second music data from the remote station via the network, wherein the second music data is comprised of second music definition parameters; a music composition algorithm that generates a first music output based in part on the first and second music definition parameters. - View Dependent Claims (17, 18, 19, 20)
-
Specification