Vocal improvisation
First Claim
1. A computer system for evaluating a player'"'"'s vocal performance comprising at least some vocal improvisation that does not correspond to a melody of a musical track, the system comprising:
- a memory that stores the musical track, the musical track having a first set of notes corresponding to the melody;
at least one processor configured to;
determine a second set of notes corresponding to potential harmonies that are musically consonant with the melody;
receive vocal input corresponding to the player'"'"'s vocal performance;
determine if a pitch of the vocal input falls within a pre-determined range of at least one note of the first set of notes or at least one note of the second set of notes; and
increase a score of the player when the pitch of the vocal input falls within the pre-determined range of at least one note of the first set of notes or at least one note of the second set of notes;
a sound synthesizer coupled to the at least one processor, wherein the at least one processor is further configured to transmit to the sound synthesizer an audible soundtrack.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure is directed at methods and systems for implementing and scoring a vocal improvisation feature in a music video game. This feature can allow players of music video games to sing improvised harmonies for a song using a microphone controller. The improvised harmonies can be musically consonant with a pre-authored melody track programmed into the music video game. The improvised harmonies can comprise pre-authored notes programmed into the pre-authored melody track, or can be generated by the music video game during run-time based on the pre-authored melody track. The music video game can also display guidelines visually showing permissible harmony tracks in relation to the pre-authored melody track.
160 Citations
21 Claims
-
1. A computer system for evaluating a player'"'"'s vocal performance comprising at least some vocal improvisation that does not correspond to a melody of a musical track, the system comprising:
-
a memory that stores the musical track, the musical track having a first set of notes corresponding to the melody; at least one processor configured to; determine a second set of notes corresponding to potential harmonies that are musically consonant with the melody; receive vocal input corresponding to the player'"'"'s vocal performance; determine if a pitch of the vocal input falls within a pre-determined range of at least one note of the first set of notes or at least one note of the second set of notes; and increase a score of the player when the pitch of the vocal input falls within the pre-determined range of at least one note of the first set of notes or at least one note of the second set of notes; a sound synthesizer coupled to the at least one processor, wherein the at least one processor is further configured to transmit to the sound synthesizer an audible soundtrack. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for evaluating a player'"'"'s vocal performance comprising at least some vocal improvisation that does not correspond to a melody of a musical track, the method being executed by a computing device comprising at least one processor and at least one memory in communication with the processor, the method comprising:
-
accessing the musical track from the at least one memory, the musical track having a first set of notes corresponding to the melody; determining a second set of notes corresponding to potential harmonies that are musically consonant with the melody; receiving vocal input corresponding to the player'"'"'s vocal performance; determining if a pitch of the vocal input falls within a pre-determined range of at least one note of the first set of notes or at least one note of the second set of notes; increasing a score of the player when the pitch of the vocal input falls within the pre-determined range of at least one note of the first set of notes or at least one note of the second set of notes; and transmitting an audible soundtrack to a sound synthesizer coupled to the processor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. Non-transitory computer readable media storing machine-readable instructions that are configured to, when executed by at least one processor, cause the at least one processor to:
-
access the musical track from at least one memory in communication with the at least one processor, the musical track having a first set of notes corresponding to the melody; determine a second set of notes corresponding to potential harmonies that are musically consonant with the melody; receive vocal input corresponding to the player'"'"'s vocal performance; determine if a pitch of the vocal input falls within a pre-determined range of at least one note of the first set of notes or at least one note of the second set of notes; increase a score of the player when the pitch of the vocal input falls within the pre-determined range of at least one note of the first set of notes or at least one note of the second set of notes; and transmit an audible soundtrack to a sound synthesizer coupled to the processor.
-
Specification