DYNAMIC MUSICAL PART DETERMINATION
First Claim
1. A method executed on a game platform in signal communication with a display and an input device, the method comprising:
- displaying, on the display, a plurality of target music data associated with a musical composition;
receiving, by the game platform, a music performance input data via the input device;
determining which of the plurality of target music data has a degree of matching with the music performance input data; and
assigning the music performance input data to the determined target music data.
3 Assignments
0 Petitions
Accused Products
Abstract
Described are methods, systems, and apparatuses, including computer program products, for dynamically determining a musical part performed by a player of a rhythm-action game. In one aspect of a rhythm-action game, microphones are not tied to a particular part and therefore any player can play any of a number of parts, e.g., melody or harmony, lead or rhythm, guitar or bass, without switching instruments. This is accomplished by displaying, on a display, a plurality of target music data associated with a musical composition, receiving a music performance input data via the input device, determining which of the plurality of target music data has a degree of matching with the music performance input data, and assigning the music performance input data to the determined target music data.
141 Citations
37 Claims
-
1. A method executed on a game platform in signal communication with a display and an input device, the method comprising:
-
displaying, on the display, a plurality of target music data associated with a musical composition; receiving, by the game platform, a music performance input data via the input device; determining which of the plurality of target music data has a degree of matching with the music performance input data; and assigning the music performance input data to the determined target music data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product, tangibly embodied in a computer-readable storage medium, the computer program product including instructions operable to cause a data processing apparatus to:
-
display, on a display in signal communication with the data processing apparatus, a plurality of target music data associated with a musical composition; receive the music performance input data via an input device in signal communication with the data processing apparatus; determine which of the plurality of target music data has a degree of matching with the music performance input data; and assign the music performance input data to the determined target music data.
-
-
28. A system comprising:
a data processing apparatus configured to; display, on a display in signal communication with the data processing apparatus, a plurality of target music data associated with a musical composition; receive the music performance input data via an input device in signal communication with the data processing apparatus; determine which of the plurality of target music data has a degree of matching with the music performance input data; and assign the music performance input data to the determined target music data.
-
29. An apparatus comprising:
-
means for displaying, on a display in signal communication with the apparatus, a plurality of target music data associated with a musical composition; means for receiving the music performance input data via an input device in signal communication with the apparatus; means for determining which of the plurality of target music data has a degree of matching with the music performance input data; and means for assigning the music performance input data to the determined target music data.
-
-
30. A method executed on a game platform in signal communication with a display and an input device, the method comprising:
-
displaying, on the display, a plurality of target music data associated with a musical composition; receiving a music performance input data via the input device; determining that none of the plurality of target music data has a degree of matching with the music performance input data; and preventing assignment of the music performance input data to any of the plurality of target music data until the music performance input data has a degree of matching with one of the plurality of target music data.
-
-
31. A computer program product, tangibly embodied in a computer-readable storage medium, the computer program product including instructions operable to cause a data processing apparatus to:
-
display, on a display in signal communication with the data processing apparatus, a plurality of target music data associated with a musical composition; receive a music performance input data via an input device in signal communication with the data processing apparatus; determine that none of the plurality of target music data has a degree of matching with the music performance input data; and prevent assignment of the music performance input data to any of the plurality of target music data until the music performance input data has a degree of matching with one of the plurality of target music data.
-
-
32. A system comprising:
a data processing apparatus configured to; display, on a display in signal communication with the data processing apparatus, a plurality of target music data associated with a musical composition; receive a music performance input data via an input device in signal communication with the data processing apparatus; determine that none of the plurality of target music data has a degree of matching with the music performance input data; and prevent assignment of the music performance input data to any of the plurality of target music data until the music performance input data has a degree of matching with one of the plurality of target music data.
-
33. An apparatus comprising:
-
means for displaying, on a display in signal communication with the apparatus, a plurality of target music data associated with a musical composition; means for receiving a music performance input data via an input device in signal communication with the apparatus; means for determining that none of the plurality of target music data has a degree of matching with the music performance input data; and means for preventing assignment of the music performance input data to any of the plurality of target music data until the music performance input data has a degree of matching with one of the plurality of target music data
-
-
34. A method executed on a game platform in signal communication with a display and an input device, the method comprising:
-
displaying, on the display, a plurality of target music data associated with a musical composition; receiving a music performance input data via the input device; determining that the music performance input data is within a tolerance threshold of one of the plurality of target music data; and assigning the music performance input data to the determined target music data.
-
-
35. A computer program product, tangibly embodied in a computer-readable storage medium, the computer program product including instructions operable to cause a data processing apparatus to:
-
display, on a display in signal communication with the data processing apparatus, a plurality of target music data associated with a musical composition; receive a music performance input data via an input device in signal communication with the data processing apparatus; determine that the music performance input data is within a tolerance threshold of one of the plurality of target music data; and assign the music performance input data to the determined target music data.
-
-
36. A system comprising:
a data processing apparatus configured to; display, on a display in signal communication with the data processing apparatus, a plurality of target music data associated with a musical composition; receive a music performance input data via an input device in signal communication with the data processing apparatus; determine that the music performance input data is within a tolerance threshold of one of the plurality of target music data; and assign the music performance input data to the determined target music data.
-
37. An apparatus comprising:
-
means for displaying, on a display in signal communication with the apparatus, a plurality of target music data associated with a musical composition; means for receiving a music performance input data via an input device in signal communication with the apparatus; means for determining that the music performance input data is within a tolerance threshold of one of the plurality of target music data; and means for assigning the music performance input data to the determined target music data.
-
Specification