SYSTEM AND METHOD FOR NETWORK COMMUNICATION OF MUSIC DATA
First Claim
1. A system for communicating music data over a network, comprising:
- a network module;
a control module in communication with the network module;
a music data storage module in communication with the control module, and configured to store music data, the music data storage module including;
an assigned channel; and
an unassigned channel;
a first player module in communication with the network module, including;
an audio module in communication with the music data storage module, and configured to broadcast audio, wherein the audio module in a first mode plays the unassigned channel and does not play the assigned channels;
a display module in communication with the music data storage module, and configured to visually display data, and wherein the display module displays the assigned channel;
an evaluation module in communication with the display module, and configured to evaluate a performance; and
a performance module, in communication with the evaluation module, and configured to convert a musical performance to musical performance data; and
a second player module in communication with the network module.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, computer readable storage medium, and method for communicating musical data over a network, comprising: connecting one or more player modules to a network; providing an unassigned channel of prerecorded music data; providing an assigned channel of prerecorded music data; displaying the assigned channel; playing the unassigned channel while not playing the assigned channel; converting musical performance to music performance data; evaluating the music performance data in regard to the assigned channel; and simultaneously delivering a representation of the evaluation over the network. There may also be a graphical user interface, including a virtual instrument positioned substantially at a top portion of the graphical interface. Additionally, included are pluralities of musical notes in sequence, having a rhythmic pattern, each note being represented by a game object, wherein the game objects are directed upward, in substantially straight trajectories, toward the virtual keys on the virtual musical instrument corresponding to the musical notes.
102 Citations
20 Claims
-
1. A system for communicating music data over a network, comprising:
-
a network module; a control module in communication with the network module; a music data storage module in communication with the control module, and configured to store music data, the music data storage module including; an assigned channel; and an unassigned channel; a first player module in communication with the network module, including; an audio module in communication with the music data storage module, and configured to broadcast audio, wherein the audio module in a first mode plays the unassigned channel and does not play the assigned channels; a display module in communication with the music data storage module, and configured to visually display data, and wherein the display module displays the assigned channel; an evaluation module in communication with the display module, and configured to evaluate a performance; and a performance module, in communication with the evaluation module, and configured to convert a musical performance to musical performance data; and a second player module in communication with the network module. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium comprising computer readable program code configured to execute on a processor for communicating musical data over a network, the program code configured to:
-
connect a first player module to a network; provide an unassigned channel of prerecorded music data; provide an assigned channel of prerecorded music data; display the assigned channel; play the unassigned channel while not playing the assigned channel; convert musical performance to music performance data; evaluate the music performance data in regard to the assigned channel; and deliver a representation of the evaluation over the network. - View Dependent Claims (9, 10, 11, 12, 13, 14, 19, 20)
-
-
15. A method for communicating musical data over a network, comprising:
-
connecting a first player module to a network; providing an unassigned channel of prerecorded music data; providing an assigned channel of prerecorded music data; displaying the assigned channel; playing the unassigned channel while not playing the assigned channel; converting musical performance to music performance data; evaluating the music performance data in regard to the assigned channel; and delivering a representation of the evaluation over the network. - View Dependent Claims (16, 17, 18)
-
Specification