US20080200224A1 - Instrument Game System and Method - Google Patents

Instrument Game System and Method Download PDF

Info

Publication number
US20080200224A1
US20080200224A1 US11/865,681 US86568107A US2008200224A1 US 20080200224 A1 US20080200224 A1 US 20080200224A1 US 86568107 A US86568107 A US 86568107A US 2008200224 A1 US2008200224 A1 US 2008200224A1
Authority
US
United States
Prior art keywords
note
live
arrangement
instrument performance
instrument
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/865,681
Inventor
Jakob Parks
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ubisoft Entertainment SA
Original Assignee
GAMETANK Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=39707136&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US20080200224(A1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority to US11/865,681 priority Critical patent/US20080200224A1/en
Application filed by GAMETANK Inc filed Critical GAMETANK Inc
Assigned to GAMETANK INC. reassignment GAMETANK INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PARKS, JAKOB
Priority to PCT/US2008/001965 priority patent/WO2008103269A1/en
Publication of US20080200224A1 publication Critical patent/US20080200224A1/en
Assigned to UBISOFT ENTERTAINMENT reassignment UBISOFT ENTERTAINMENT ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GAMETANK, INC.
Priority to US13/047,727 priority patent/US8907193B2/en
Priority to US13/610,742 priority patent/US8835736B2/en
Priority to US13/612,648 priority patent/US9132348B2/en
Priority to US14/563,423 priority patent/US10207192B2/en
Priority to US16/276,728 priority patent/US11027204B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/814Musical performances, e.g. by evaluating the player's ability to follow a notation
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/361Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
    • G10H1/368Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems displaying animated or moving pictures synchronized with the music or audio part
    • A63F13/10
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/40Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
    • A63F13/44Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment involving timing of operations, e.g. performing an action within a time slot
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • A63F13/46Computing the game score
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1062Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals being specially adapted to a type of game, e.g. steering wheel
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/61Score computation
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/63Methods for processing data by generating or executing the game program for controlling the execution of the game in time
    • A63F2300/638Methods for processing data by generating or executing the game program for controlling the execution of the game in time according to the timing of operation or a time limit
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8047Music games
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/031Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
    • G10H2210/091Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for performance evaluation, i.e. judging, grading or scoring the musical qualities or faithfulness of a performance, e.g. with respect to pitch, tempo or other timings of a reference performance
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/005Non-interactive screen display of musical or status data
    • G10H2220/015Musical staff, tablature or score displays, e.g. for score reading during a performance.
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/135Musical aspects of games or videogames; Musical instrument-shaped game input interfaces
    • G10H2220/151Musical difficulty level setting or selection

Definitions

  • a system and method for game playing is described.
  • a system and method for using an instrument as an input to a game and the game with the instrument input is disclosed.
  • Video games generally are well known.
  • video games and gaming system with music type games are also known.
  • the game systems may be both personal computer/gaming console (Microsoft® Xbox® or Sony® Play Station2®) or stand-alone gaming consoles such as might be in an arcade. Examples of these types of games include Dance, Dance Revolution in which a user attempts to follow a dance routine set to music and is scored based on the accuracy of the user's dance routine to the exemplary dance routine and Guitar Hero in which the user has a controller (that looks like a guitar), plays along with a song and is scored based on how closely the user can play the song as compared to the exemplary song. It is desirable to provide a game system and method in which an instrument is the input controller to the game system and it is to this end that the present invention is directed.
  • FIG. 1A illustrates an example of an implementation of a game system
  • FIG. 1B illustrates an example of a user interface of a stringed instrument example of the game system
  • FIG. 2 illustrates an example of a user interface of a stringed instrument example of the game system
  • FIGS. 3A and 3B illustrate examples of the user interface of a note moving toward the play area of the stringed instrument example of the game system
  • FIG. 3C illustrates another example of the user interface of FIG. 1B ;
  • FIGS. 4A and 4B illustrate an example of a hit event and a miss event of the stringed instrument example of the game system
  • FIG. 5 illustrate an example of the string, fret and time variables of the stringed instrument example of the game system
  • FIG. 6 illustrates an example of an action indicator interface of the stringed instrument example of the game system
  • FIG. 7 illustrates an example of another action indicator interface of the stringed instrument example of the game system
  • FIG. 8 illustrates yet another example of an action indicator interface of the stringed instrument example of the game system
  • FIG. 9 illustrates yet another example of an action indicator interface of the stringed instrument example of the game system
  • FIG. 10 illustrates an example of a performance meter user interface of the stringed instrument example of the game system
  • FIG. 11 illustrates a method for scoring notes in the stringed instrument example of the game system
  • FIGS. 12A and 12B illustrate a hit scoring event and a miss scoring event of the stringed instrument example of the game system
  • FIG. 13 illustrates an example of a method for scoring the notes of the stringed instrument example of the game system
  • FIG. 14 illustrates an example of the stringed instrument example of the game system in which several time windows are used to score a note
  • FIG. 15 illustrates an example of the user interface for selecting a level of difficulty of the stringed instrument example of the game system
  • FIG. 16 illustrates examples of a sequence of notes with different difficulty levels in the stringed instrument example of the game system
  • FIG. 17 illustrates examples of another sequence of notes with different difficulty levels in the stringed instrument example of the game system
  • FIG. 18 illustrates an example of an arrangement of a musical arrangement of the stringed instrument example of the game system
  • FIG. 19 illustrates an example of a menu in the stringed instrument example of the game system
  • FIG. 20 illustrates an example of a select arrangement user interface of the stringed instrument example of the game system
  • FIGS. 21A and 21B illustrate an audio and video selection user interface of the game system
  • FIG. 22 illustrates a sound input device and gain user interface of the game system
  • FIG. 23 illustrates an example of a hardware implementation of a video game system that incorporates the stringed instrument example of the game system.
  • FIG. 24 illustrates further details of an analysis module of the exemplary embodiment of the game system shown in FIG. 1A .
  • the game system and method are particularly applicable to a personal computer based, guitar based game system and method with the exemplary user interface described below and it is in this context that the system and method will be described. It will be appreciated, however, that the system and method has greater utility because: 1) the game system can be implemented with other musical or melodic instruments, such as any melodic instrument including, for example, a bass, violin, banjo, piano, voice, clarinet, steel drums, etc.; 2) it can be implemented on other gaming apparatus, such as gaming consoles or stand-alone gaming units (such as the Microsoft® Xbox® system, the Sony® PlayStation®, Nintendo® Wii®, etc.); 3) it can be implemented in peer-to-peer, ASP model, client/server architectures or as an Internet game; and 4) it can be implemented using other user interfaces and features that are not specifically described below in the exemplary embodiments which are provided to illustrate the game system and method. Now, an example of an implementation of the game system to illustrate the functions and principles is described in more detail.
  • FIG. 1A illustrates an example of an implementation of a game system 80 where the game system is implemented as a software based stand-alone system.
  • the system 80 may include a game unit 81 , such as a cabinet or stand-alone unit, and an instrument 82 , such as any musical or melodic instruments including, for example, a bass, violin, banjo, piano, voice, clarinet, steel drums, etc., that is used as an input to the game unit 81 via an interface 82 a such as a USB cable, amplifier cord with adapter for computer sound card, networking cable carrying musical data information, a microphone, etc.
  • a game unit 81 such as a cabinet or stand-alone unit
  • an instrument 82 such as any musical or melodic instruments including, for example, a bass, violin, banjo, piano, voice, clarinet, steel drums, etc.
  • an interface 82 a such as a USB cable, amplifier cord with adapter for computer sound card, networking cable carrying musical data information, a microphone, etc.
  • the game unit may include a display 83 that is capable of displaying the user interface of the game to the user (an example of which is described below in more detail with reference to FIG. 1B ), one or more processing units 84 , a storage unit 86 (that may be a combination of a persistent storage device such as a hard disk drive, ROM, etc.), and a memory such as SRAM or DRAM, and an operating system 88 that controls the operation of the game system and a game module 90 that reside in the storage unit.
  • the game module in this embodiment, may be a plurality of lines of computer code. In other embodiments, the game module may also be implemented in hardware or a combination of hardware and software.
  • the game module may include modules for game administration (level difficulty functions), musical instrument interface and game scoring.
  • the game module When the game system is active, the game module is loaded into the memory and then executed by the one or more processing units to implement the functions and operations of the game system described in more detail below.
  • the game system permits a user to play an instrument along with an arrangement displayed on the display (use the instrument as an input to the game system using the interface) and then scores the user based on the accuracy with which the user plays the arrangement shown on the display as described in more detail below.
  • FIG. 1B illustrates an example of a user interface 100 of a stringed instrument example of the game system.
  • the example of the user interface is for illustration purposes only and the game system may use other user interfaces and the game system is not limited to any particular user interface design.
  • the example user interface may include a background graphics 102 that may consist of an number of images or a virtual environment and may be two dimensional or three dimensional.
  • An example of a two dimensional background graphic with a single image (i.e. wallpaper) or a series of images (i.e. a movie, animation, music video, etc.) is shown in FIG. 1B .
  • FIG. 2 shows another embodiment of a user interface 200 that is three dimensional and may include an animated character or characters 202 possibly playing a virtual instrument 204 and surrounded by virtual props 206 (audio equipment, stage, audience, etc.).
  • the exemplary user interface may further include an action indicator interface 104 that may include a note field 106 , one or more notes 108 superimposed on top of the note field 106 and a play area 110 .
  • the horizontal position of a note in the action indicator interface 104 indicates the time to play the note (cue time)
  • the vertical position of the note indicates the string to play it on (cue string)
  • the number inside each note indicates the fret that is to be pressed down (cue fret) on the string to generate the correct pitch.
  • the one or more notes 108 move horizontally towards the play area 110 and the play area 110 is stationary.
  • FIGS. 3A and 3B show this horizontal motion of the notes relative to the play area 110 with FIG. 3A is at an earlier time than FIG. 3B .
  • the action indicator interface 104 cues the user to play the appropriate note at a specific time. When the overlap of the note and the play area occur, the user is to play the appropriate note.
  • FIG. 3C illustrates the expected user response to the action indicator interface 104 .
  • the top row of the user interface corresponds to the user playing the bottom string on a guitar (cue string).
  • the number inside the note corresponds to the user holding down a particular fret of a guitar, such as the 2 nd fret, with his/her finger (cue fret).
  • the overlap of the note with the play area indicate that the user should play the cue string with the cued fret pressed at that instance (cue time), therefore producing a note that would match the arrangement note if played correctly and played at the correct time.
  • FIGS. 4A and 4B shows a hit event (when the user plays the correct note at the correct time) and a miss event (when the user fails to play the correct note at the correct time), respectively.
  • the note graphical symbol may change its appearance (i.e. glow, explode, turn bright color, etc.), otherwise, if the note is judged as a “Miss”, the graphical symbol for the notes may change its appearance differently (i.e. fade out, shrink, turn dark color, etc.).
  • the user interface 100 shown in FIG. 1B may show different size and/or length notes 108 wherein the size and/or length of a note shows the player how long to hold the note with note 108 illustrating a “short note” and note 109 illustrating a “long note”.
  • a note 111 may take on a special characteristic (i.e. glowing star, blinking, moving in a wavy path) from other notes in the note field 106 and may be “hit” by the user (played correctly) for an additional score or otherwise enhance the player's in-game status.
  • the judgment of the last played note is displayed on-screen in a textual format 113 for the player to receive immediate feedback of the played note.
  • the judgment 113 may read “Great”, “Good”, “Fair”, “Poor”, “Miss”, etc.
  • the action indicator interface 104 of the game system may be modified in various ways in other embodiments of the game system.
  • each note 108 shown as a circle in the example in FIG. 1B
  • may use other graphical representation i.e. squares, stars, arrows, etc.
  • the horizontal position of the note indicating the time to play it (cue time), the vertical position indicating the string to play it on (cue string), and the number inside the note indicating the fret that is to be pressed down (cue fret) on the string to generate the correct pitch
  • the user interface may be used to cue the stringed musical instrument play and the variables that cue the play (which string, which fret, and what time), may be arranged spatially (horizontally spaced, vertically spaced, depth-wise spaced) and demarcated by notation (using numbers, letters, colors, shapes, etc) and may have many permutations as shown in FIG. 5 . Examples of these different user interfaces are shown in FIGS. 6-9 .
  • FIG. 6-9 Examples of these different user interfaces are shown in FIGS. 6-9 .
  • FIG. 6 shows an embodiment of the action indicator interface 104 with a note field 602 , one or more notes 604 , and a play area 606 wherein the horizontal position of the note indicates the cue time, the vertical position of the note represents the cue fret, and the number inside the note represents the cue string.
  • FIG. 7 shows another embodiment of the action indicator interface 104 with a note field 702 , one or more notes 704 , and a play area 706 wherein the depth-wise position of the note indicates the cue time, the horizontal position indicates cue string, and the numbers inside the notes represent the cue fret.
  • FIG. 7 shows another embodiment of the action indicator interface 104 with a note field 702 , one or more notes 704 , and a play area 706 wherein the depth-wise position of the note indicates the cue time, the horizontal position indicates cue string, and the numbers inside the notes represent the cue fret.
  • FIG. 8 shows another embodiment of the Action Indicator Interface 100 with a note field 802 and one or more notes 804 in which the horizontal position represents cue fret, the vertical position represents cue string, and the numbers inside the notes represent the cue time (i.e. the number of seconds to wait before playing the appropriate string/fret combination).
  • FIG. 9 shows another embodiment of the action indicator interface 104 with a note field 902 , one or more notes 904 , and a play area 906 in which the horizontal position represents the cue fret, the depth-wise position represents the cue string, and the vertical position represents the cue time (i.e. when to play the note depends on how fast the note falls and the string/fret combination cued by where the note falls in the play area).
  • any of the embodiments shown in FIGS. 1-9 may be further modified by using unique colors, characters, or shapes instead of numbers to cue the appropriate string/note/time.
  • the six colors of red, green, blue, cyan, yellow, and magenta can be used to demarcate the cue string on a 6 string guitar.
  • the characters of the note may be used to demarcate the cue note (i.e. “C#”, “D”, “B flat”, etc.)
  • additional embodiments may space along non-traditional axes (i.e. diagonal).
  • any or all axes be orthogonal (i.e. two axes may be parallel, near parallel, or otherwise not angled at 90 degrees).
  • the game system user interface may also include, in some embodiments, a performance feedback interface and several components of the user interface 100 may loosely define a mechanism for a player to receive feedback on their performance in the game.
  • the user interface 100 may include a score window 112 or other graphic that is used to present the player's current score during their performance.
  • a performance meter 114 may also be used to present the player's current performance which is a measure of the number of hit notes and missed notes and, if the player's performance falls below a predetermined level, the game may end.
  • FIG. 10 shows alternative embodiments of performance meters.
  • the performance meter is a bar graph filled or unfilled with colors or patterns based on the player's performance, shown by 1000 / 1002 in FIG. 10 . In some embodiments, the performance meter resembles an analog meter, where the needle moves up and down to indicate the player's performance, shown by 1004 in FIG. 10 .
  • the user interface 100 of the game system in some embodiments may further comprise a chord track 116 that may be, for example, located above the note field 106 .
  • chord information appears in the chord track 116 and scrolls from right to left towards that stationary play area 110 .
  • Each piece of chord data lines up with a corresponding note(s) 108 in the note field 106 to show the association between the two.
  • the user interface 100 of the game system in some embodiments may further comprise a signal feedback interface wherein several components in the user interface 100 loosely define a mechanism for the player to receive the quality and power of the instrument signal being fed into the game.
  • a volume meter 118 shows the total volume of the player's instrument during instrument play.
  • a signal plot 120 shows a plot of the power of the player's signal vs. the note so that the signal plot will show peaks at the tone(s) the player is playing.
  • the user interface 100 of the game system in some embodiments may further comprise a combo feedback interface wherein several components in the user interface 100 loosely define a mechanism for the player to receive information on the number of correctly played notes that have been “hit” in a row (i.e. a combo of correct notes).
  • textual information 122 displays the current combo number.
  • a combo bar 124 is used, containing a graphical representation of the number of combo notes played together 126 , as well as a display of a score multiplier 128 gained because of successful combos.
  • FIG. 11 illustrates a method for scoring notes in the stringed instrument example of the game system. If the player plays the arrangement note within the time window allotted around the cued time, the arrangement note is scored as a “Hit” ( 1102 ). If the wrong note is played ( 1104 ), or the arrangement note is played but not within the time window ( 1106 ), no judgment is given. Therefore, it is possible for the player to play several wrong notes but still receive a “Hit” after finally playing the correct arrangement note. If the arrangement note is never played, then a “Miss” is scored.
  • FIGS. 12A and 12B illustrate a “hit” scoring event and a “miss” scoring event, respectively.
  • the arrangement note “G” has been cued ( 1202 ) accompanied by a time window that is shown ( 1204 ).
  • a “Hit” is scored in FIG. 12A because the performance by the user contains the note “G” ( 1206 ) within the time window ( 1204 ).
  • the arrangement note “G” has also been cued ( 1208 ) with a time window ( 1210 ).
  • a “Miss” is scored in FIG. 12B because no note “G” is played in the user performance in the time window.
  • the live instrument performance of the player will be a continuous signal (with pitches) that therefore is converted in a known manner into notes with time tags so that the game system is able to compare the notes of the arrangement with the notes of the live instrument performance.
  • the system (such as the analysis module described with reference to FIG. 24 below) may determine the periodicity component of the pitch so that the periodicity component can be converted into a frequency which can then be converted into a note.
  • FIG. 13 shows which of the performance notes by the user ( 1302 ) will be judged/scored if the player plays multiple arrangement notes within the time window. For example, a note “G” in the arrangement has been cued ( 1304 ) accompanied by a time window ( 1306 ). The player has played “G” twice within the time window ( 1306 ), at time 1308 and time 1310 . However, time 1308 is closer in time to the arrangement note 1304 and is therefore the one selected for scoring.
  • time windows there may be several time windows associated with an arrangement note 1402 as shown in FIG. 14 wherein four different time windows are shown. Each time window allows the player a greater time tolerance for playing the correct arrangement note.
  • the scoring may be done by giving higher scores to the user performance notes that are in the smaller time windows. For instance, 1404 , 1406 , 1408 , and 1410 , may be judged as “Great”, “Good”, “Fair”, and “Poor” and be given a score 4, 3, 2, and 1 respectively. Also, there is no requirement that the time window be symmetrical, as more of a window can be given after the exact cued time 1402 that before it, or vice versa.
  • the scoring of notes can be done independent of the octave of the note so that notes played that are one of more octaves higher or lower than the cued note will still be scored positively (i.e. a “Hit”).
  • the note of the live instrument performance data point is adjusted by one or more octaves so that the adjusted note is then compared to the arrangement note. Then, the live instrument performance is scored positively if the adjusted note is equal to the arrangement note and the live musical performance is not scored if the adjusted note does not match the arrangement note.
  • the game system may include a level scoring module.
  • each level is scored based on the number of “Hits” vs. “Misses” awarded to the player. In embodiments with multiple time windows, “Hits” would be subdivided further into “Great”, “Good”, “Fair”, “Poor”, etc.
  • scoring for a level is done by the multiplying the number of judged notes by multipliers assigned for each rating (i.e. Miss-0, Poor-1, Fair-2, Good-3, Great-4).
  • a score above a certain amount will unlock one or more unlocked items (i.e. a song, a new character, a new character outfit or guitar, etc.).
  • a score below a certain amount will “fail” the player and thus not allow the player to progress to the next level.
  • the game system may also adjust the difficulty of each level of the game. For example, as shown in FIG. 15 , the same song may be played with several different level difficulties using a select difficulty screen 1500 .
  • FIG. 16 different arrangements of musical pieces can be used to give more difficult and challenging experiences of playing the same musical piece, as shown by FIG. 16 .
  • the piece shown, “Mary Had a Little Lamb”, has its rhythmic components shown by 1602 .
  • An “Easy” arrangement of the piece 1604 may be composed by cueing only every 4 th note.
  • An arrangement more difficult than the Easy arrangement, denoted as “Normal” 1606 cues only every 2 note.
  • An arrangement more difficult than Normal denoted as “Hard” 1608 , cues the player to play every note in the melody.
  • An arrangement more difficult than Hard denoted as “Expert” 1610 , cues the player to add grace notes 1612 and other extra note runs 1614 to the original musical piece.
  • the time window for each note may be made smaller than the time window for the note during an easier version of the arrangement.
  • FIG. 17 An alternate arrangement technique is illustrated in FIG. 17 .
  • the piece shown, “Mary Had a Little Lamb”, has its rhythmic components shown by 1702 .
  • An “Easy” arrangement of the piece 1704 may be composed by cueing every note in the melody.
  • An arrangement more difficult than Easy, denoted as “Normal” 1706 cues additional harmonies to be played on other strings in synchronization with the original melody.
  • An arrangement more difficult than Normal, denoted as “Hard” 1708 cues even more additional harmonies to be played on other strings in synchronization with the original melody. In this way, the difficulty of any arrangement can be adjusted by the game system.
  • arrangement of songs do not have to follow the traditional melodies as shown in FIG. 18 .
  • arrangements may be designed where musical theory fundamentals (i.e. scales, chords, arpeggios, etc.) are cued instead.
  • the piece shown, “Mary Had a Little Lamb”, has its rhythmic components shown by 1802 .
  • the melody is shown in 1804 , an equally valid series of notes consist of a major scale 1806 in the same key as the musical selection.
  • more difficult arrangements of musical pieces contain a more difficult series of notes to be played together in sequence (i.e. guitar riffs).
  • FIG. 19 illustrates an example of a progression of menu screens in the stringed instrument example of the game system wherein 1902 shows a non-interactive progression of screens, which may include a splash screen 1904 that displays the game developer's logo, a logo screen 1906 that displays the game logo, a demonstration screen 1908 that shows the game being autoplayed or played by a computer, and a list of high scores 1910 .
  • the user is taken to the interactive progression of screens 1912 after the user interacts with the game (i.e. presses Enter on the keyboard).
  • the main menu 1914 lists available options.
  • the select difficulty screen 1916 allow the player to select their desired song difficulty ( FIG. 15 ).
  • the select music screen allows the player to select a song to play ( FIG. 20 ).
  • the game play screen 1920 is the main game screen ( FIG. 1B ), which may be paused and then resumed. After game play, the player is taken to an evaluation screen 1922 to review their performance. From the main menu 1914 , the player may select the setup instrument screen 1924 to tune their instrument and set up an appropriate sound input device and signal gain ( FIG. 22 ). Also from the main menu 1914 , the user may select other options 1926 , which will give them the ability to adjust video options 1928 (fullscreen or windowed game, screen resolution, etc.) ( FIG. 21 b ) or audio options 1930 (music volume, sound effects volume, etc.) ( FIG. 21 a ).
  • FIG. 23 illustrates an example of a hardware implementation of a video game system that incorporates the stringed instrument example of the game system.
  • the game system may include a system bus 2302 , a ROM 2306 that holds the operating system and a memory 2308 (such as a RAM) that holds the game program 2309 .
  • the game system may also include an external storage 2310 that can either be a computer's hard drive, an optical disk, or a flash memory drive, etc.
  • the game system also has a sound module 2312 that connects to the speaker 2314 and a video module 2316 that processes graphics and connects the display 2318 , which can be a computer monitor, TV, or arcade screen.
  • the game system may also have a peripheral input 2320 that takes input from the user's keyboard, mouse, buttoned game controllers, racing wheels, etc and a sound input 2322 that takes input from the user's musical instrument and can be a USB cable, microphone, amplifier cord with adapter for computer sound card, networking cable carrying musical data information, etc.
  • the game system may also have a network interface 2324 that takes data in and sends data out over a network for networked play and it can send or receive game data (player profiles, “Hits”, “Misses”, etc.), sound data (from a musical instrument), or music data (i.e. .mp3 or .ogg data from a music file).
  • FIG. 24 illustrates further details of an analysis module 2400 that is part of the exemplary embodiment shown in FIG. 1A .
  • the analysis module may receive an instrument input that is fed into a processing unit 2401 , such as a digital signal processing unit (DSP), that detects one or more notes (and a time tag for each note) in the live instrument input using known pitch conversion and note detection processes (described above) programmed into the DSP.
  • DSP digital signal processing unit
  • the note and time tag information may be fed into a compare module 2402 (implemented as one or more lines of computer code in one embodiment) that queries the arrangement storage at a particular time period and then compares the live performance notes and time tags to a set of arrangement performance notes and time tags that may be stored in a buffer 2403 as shown.
  • the comparison may be done by determining if the notes match and, if the notes match, then finding the live instrument note with the smallest time error.
  • the compare module then may output a time error to a score module 2404 (implemented as one or more lines of computer code in one embodiment) that generates score data which is output to the player and also output to a performance module 2405 (implemented as one or more lines of computer code in one embodiment) that outputs performance data that indicates the performance level of the particular player.

Abstract

A game system and method that uses an instrument as an input encourages a user to play along with the game's soundtrack on an instrument (e.g. guitar, bass, etc.). The game cues the player to play notes and/or chords on the instrument at an appropriate time and then data is collected from the instrument via a connection between the instrument and the apparatus running the game. The game then scores the user based on note/chord and timing information it receives.

Description

    PRIORITY CLAIM
  • This application claims priority under 35 USC 119(e) and 120 to U.S. Provisional Patent Application Ser. No. 60/902,066 filed on Feb. 20, 2007 entitled “A Music Video Game with Stringed Instrument Input” which is incorporated herein by reference.
  • FIELD
  • A system and method for game playing is described. In more detail, a system and method for using an instrument as an input to a game and the game with the instrument input is disclosed.
  • BACKGROUND
  • Video games generally are well known. In addition, video games and gaming system with music type games are also known. The game systems may be both personal computer/gaming console (Microsoft® Xbox® or Sony® Play Station2®) or stand-alone gaming consoles such as might be in an arcade. Examples of these types of games include Dance, Dance Revolution in which a user attempts to follow a dance routine set to music and is scored based on the accuracy of the user's dance routine to the exemplary dance routine and Guitar Hero in which the user has a controller (that looks like a guitar), plays along with a song and is scored based on how closely the user can play the song as compared to the exemplary song. It is desirable to provide a game system and method in which an instrument is the input controller to the game system and it is to this end that the present invention is directed.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1A illustrates an example of an implementation of a game system;
  • FIG. 1B illustrates an example of a user interface of a stringed instrument example of the game system;
  • FIG. 2 illustrates an example of a user interface of a stringed instrument example of the game system;
  • FIGS. 3A and 3B illustrate examples of the user interface of a note moving toward the play area of the stringed instrument example of the game system;
  • FIG. 3C illustrates another example of the user interface of FIG. 1B;
  • FIGS. 4A and 4B illustrate an example of a hit event and a miss event of the stringed instrument example of the game system;
  • FIG. 5 illustrate an example of the string, fret and time variables of the stringed instrument example of the game system;
  • FIG. 6 illustrates an example of an action indicator interface of the stringed instrument example of the game system;
  • FIG. 7 illustrates an example of another action indicator interface of the stringed instrument example of the game system;
  • FIG. 8 illustrates yet another example of an action indicator interface of the stringed instrument example of the game system;
  • FIG. 9 illustrates yet another example of an action indicator interface of the stringed instrument example of the game system;
  • FIG. 10 illustrates an example of a performance meter user interface of the stringed instrument example of the game system;
  • FIG. 11 illustrates a method for scoring notes in the stringed instrument example of the game system;
  • FIGS. 12A and 12B illustrate a hit scoring event and a miss scoring event of the stringed instrument example of the game system;
  • FIG. 13 illustrates an example of a method for scoring the notes of the stringed instrument example of the game system;
  • FIG. 14 illustrates an example of the stringed instrument example of the game system in which several time windows are used to score a note;
  • FIG. 15 illustrates an example of the user interface for selecting a level of difficulty of the stringed instrument example of the game system;
  • FIG. 16 illustrates examples of a sequence of notes with different difficulty levels in the stringed instrument example of the game system;
  • FIG. 17 illustrates examples of another sequence of notes with different difficulty levels in the stringed instrument example of the game system;
  • FIG. 18 illustrates an example of an arrangement of a musical arrangement of the stringed instrument example of the game system;
  • FIG. 19 illustrates an example of a menu in the stringed instrument example of the game system;
  • FIG. 20 illustrates an example of a select arrangement user interface of the stringed instrument example of the game system;
  • FIGS. 21A and 21B illustrate an audio and video selection user interface of the game system;
  • FIG. 22 illustrates a sound input device and gain user interface of the game system;
  • FIG. 23 illustrates an example of a hardware implementation of a video game system that incorporates the stringed instrument example of the game system; and
  • FIG. 24 illustrates further details of an analysis module of the exemplary embodiment of the game system shown in FIG. 1A.
  • DETAILED DESCRIPTION OF ONE OR MORE EMBODIMENTS
  • The game system and method are particularly applicable to a personal computer based, guitar based game system and method with the exemplary user interface described below and it is in this context that the system and method will be described. It will be appreciated, however, that the system and method has greater utility because: 1) the game system can be implemented with other musical or melodic instruments, such as any melodic instrument including, for example, a bass, violin, banjo, piano, voice, clarinet, steel drums, etc.; 2) it can be implemented on other gaming apparatus, such as gaming consoles or stand-alone gaming units (such as the Microsoft® Xbox® system, the Sony® PlayStation®, Nintendo® Wii®, etc.); 3) it can be implemented in peer-to-peer, ASP model, client/server architectures or as an Internet game; and 4) it can be implemented using other user interfaces and features that are not specifically described below in the exemplary embodiments which are provided to illustrate the game system and method. Now, an example of an implementation of the game system to illustrate the functions and principles is described in more detail.
  • FIG. 1A illustrates an example of an implementation of a game system 80 where the game system is implemented as a software based stand-alone system. The system 80 may include a game unit 81, such as a cabinet or stand-alone unit, and an instrument 82, such as any musical or melodic instruments including, for example, a bass, violin, banjo, piano, voice, clarinet, steel drums, etc., that is used as an input to the game unit 81 via an interface 82 a such as a USB cable, amplifier cord with adapter for computer sound card, networking cable carrying musical data information, a microphone, etc. The game unit may include a display 83 that is capable of displaying the user interface of the game to the user (an example of which is described below in more detail with reference to FIG. 1B), one or more processing units 84, a storage unit 86 (that may be a combination of a persistent storage device such as a hard disk drive, ROM, etc.), and a memory such as SRAM or DRAM, and an operating system 88 that controls the operation of the game system and a game module 90 that reside in the storage unit. The game module, in this embodiment, may be a plurality of lines of computer code. In other embodiments, the game module may also be implemented in hardware or a combination of hardware and software. The game module may include modules for game administration (level difficulty functions), musical instrument interface and game scoring. When the game system is active, the game module is loaded into the memory and then executed by the one or more processing units to implement the functions and operations of the game system described in more detail below. The game system permits a user to play an instrument along with an arrangement displayed on the display (use the instrument as an input to the game system using the interface) and then scores the user based on the accuracy with which the user plays the arrangement shown on the display as described in more detail below.
  • FIG. 1B illustrates an example of a user interface 100 of a stringed instrument example of the game system. The example of the user interface is for illustration purposes only and the game system may use other user interfaces and the game system is not limited to any particular user interface design. The example user interface may include a background graphics 102 that may consist of an number of images or a virtual environment and may be two dimensional or three dimensional. An example of a two dimensional background graphic with a single image (i.e. wallpaper) or a series of images (i.e. a movie, animation, music video, etc.) is shown in FIG. 1B. FIG. 2 shows another embodiment of a user interface 200 that is three dimensional and may include an animated character or characters 202 possibly playing a virtual instrument 204 and surrounded by virtual props 206 (audio equipment, stage, audience, etc.).
  • Returning to FIG. 1B, the exemplary user interface may further include an action indicator interface 104 that may include a note field 106, one or more notes 108 superimposed on top of the note field 106 and a play area 110. In one embodiment of the game system, the horizontal position of a note in the action indicator interface 104 indicates the time to play the note (cue time), the vertical position of the note indicates the string to play it on (cue string), and the number inside each note indicates the fret that is to be pressed down (cue fret) on the string to generate the correct pitch. In the one embodiment, the one or more notes 108 move horizontally towards the play area 110 and the play area 110 is stationary. FIGS. 3A and 3B show this horizontal motion of the notes relative to the play area 110 with FIG. 3A is at an earlier time than FIG. 3B. In the game system, the action indicator interface 104 cues the user to play the appropriate note at a specific time. When the overlap of the note and the play area occur, the user is to play the appropriate note.
  • FIG. 3C illustrates the expected user response to the action indicator interface 104. The top row of the user interface corresponds to the user playing the bottom string on a guitar (cue string). The number inside the note corresponds to the user holding down a particular fret of a guitar, such as the 2nd fret, with his/her finger (cue fret). The overlap of the note with the play area indicate that the user should play the cue string with the cued fret pressed at that instance (cue time), therefore producing a note that would match the arrangement note if played correctly and played at the correct time.
  • If the user plays the cued note at the cued time, a “Hit” is awarded. If the user does not play the cued note, or waits too long to play the cued note, a “Miss” is awarded. FIGS. 4A and 4B shows a hit event (when the user plays the correct note at the correct time) and a miss event (when the user fails to play the correct note at the correct time), respectively. In some embodiments of the game system, if the note is judged as a “Hit”, the note graphical symbol may change its appearance (i.e. glow, explode, turn bright color, etc.), otherwise, if the note is judged as a “Miss”, the graphical symbol for the notes may change its appearance differently (i.e. fade out, shrink, turn dark color, etc.).
  • In some embodiments of the game system, the user interface 100 shown in FIG. 1B may show different size and/or length notes 108 wherein the size and/or length of a note shows the player how long to hold the note with note 108 illustrating a “short note” and note 109 illustrating a “long note”.
  • In some embodiments of the game system, a note 111 may take on a special characteristic (i.e. glowing star, blinking, moving in a wavy path) from other notes in the note field 106 and may be “hit” by the user (played correctly) for an additional score or otherwise enhance the player's in-game status. In some embodiments, the judgment of the last played note is displayed on-screen in a textual format 113 for the player to receive immediate feedback of the played note. The judgment 113 may read “Great”, “Good”, “Fair”, “Poor”, “Miss”, etc.
  • The action indicator interface 104 of the game system may be modified in various ways in other embodiments of the game system. For example, each note 108 (shown as a circle in the example in FIG. 1B) may use other graphical representation (i.e. squares, stars, arrows, etc.)
  • As another example, the horizontal position of the note indicating the time to play it (cue time), the vertical position indicating the string to play it on (cue string), and the number inside the note indicating the fret that is to be pressed down (cue fret) on the string to generate the correct pitch is an example of the user interface that may be used to cue the stringed musical instrument play and the variables that cue the play (which string, which fret, and what time), may be arranged spatially (horizontally spaced, vertically spaced, depth-wise spaced) and demarcated by notation (using numbers, letters, colors, shapes, etc) and may have many permutations as shown in FIG. 5. Examples of these different user interfaces are shown in FIGS. 6-9. FIG. 6 shows an embodiment of the action indicator interface 104 with a note field 602, one or more notes 604, and a play area 606 wherein the horizontal position of the note indicates the cue time, the vertical position of the note represents the cue fret, and the number inside the note represents the cue string. FIG. 7 shows another embodiment of the action indicator interface 104 with a note field 702, one or more notes 704, and a play area 706 wherein the depth-wise position of the note indicates the cue time, the horizontal position indicates cue string, and the numbers inside the notes represent the cue fret. FIG. 8 shows another embodiment of the Action Indicator Interface 100 with a note field 802 and one or more notes 804 in which the horizontal position represents cue fret, the vertical position represents cue string, and the numbers inside the notes represent the cue time (i.e. the number of seconds to wait before playing the appropriate string/fret combination). Finally, FIG. 9 shows another embodiment of the action indicator interface 104 with a note field 902, one or more notes 904, and a play area 906 in which the horizontal position represents the cue fret, the depth-wise position represents the cue string, and the vertical position represents the cue time (i.e. when to play the note depends on how fast the note falls and the string/fret combination cued by where the note falls in the play area). Any of the embodiments shown in FIGS. 1-9 may be further modified by using unique colors, characters, or shapes instead of numbers to cue the appropriate string/note/time. For instance, the six colors of red, green, blue, cyan, yellow, and magenta can be used to demarcate the cue string on a 6 string guitar. Also, for instance, the characters of the note may be used to demarcate the cue note (i.e. “C#”, “D”, “B flat”, etc.) In addition to spacing along the traditional axis (i.e. horizontal, vertical, depth-wise), additional embodiments may space along non-traditional axes (i.e. diagonal). Additionally, there is no requirement that any or all axes be orthogonal (i.e. two axes may be parallel, near parallel, or otherwise not angled at 90 degrees).
  • The game system user interface may also include, in some embodiments, a performance feedback interface and several components of the user interface 100 may loosely define a mechanism for a player to receive feedback on their performance in the game. In some embodiments, the user interface 100 may include a score window 112 or other graphic that is used to present the player's current score during their performance. In some embodiments, a performance meter 114 may also be used to present the player's current performance which is a measure of the number of hit notes and missed notes and, if the player's performance falls below a predetermined level, the game may end. FIG. 10 shows alternative embodiments of performance meters. In some embodiments, the performance meter is a bar graph filled or unfilled with colors or patterns based on the player's performance, shown by 1000/1002 in FIG. 10. In some embodiments, the performance meter resembles an analog meter, where the needle moves up and down to indicate the player's performance, shown by 1004 in FIG. 10.
  • The user interface 100 of the game system in some embodiments may further comprise a chord track 116 that may be, for example, located above the note field 106. During game play, chord information appears in the chord track 116 and scrolls from right to left towards that stationary play area 110. Each piece of chord data lines up with a corresponding note(s) 108 in the note field 106 to show the association between the two.
  • The user interface 100 of the game system in some embodiments may further comprise a signal feedback interface wherein several components in the user interface 100 loosely define a mechanism for the player to receive the quality and power of the instrument signal being fed into the game. In some embodiments, a volume meter 118 shows the total volume of the player's instrument during instrument play. In some embodiments, a signal plot 120 shows a plot of the power of the player's signal vs. the note so that the signal plot will show peaks at the tone(s) the player is playing.
  • The user interface 100 of the game system in some embodiments may further comprise a combo feedback interface wherein several components in the user interface 100 loosely define a mechanism for the player to receive information on the number of correctly played notes that have been “hit” in a row (i.e. a combo of correct notes). In some embodiments, textual information 122 displays the current combo number. In some embodiments, a combo bar 124 is used, containing a graphical representation of the number of combo notes played together 126, as well as a display of a score multiplier 128 gained because of successful combos.
  • FIG. 11 illustrates a method for scoring notes in the stringed instrument example of the game system. If the player plays the arrangement note within the time window allotted around the cued time, the arrangement note is scored as a “Hit” (1102). If the wrong note is played (1104), or the arrangement note is played but not within the time window (1106), no judgment is given. Therefore, it is possible for the player to play several wrong notes but still receive a “Hit” after finally playing the correct arrangement note. If the arrangement note is never played, then a “Miss” is scored.
  • FIGS. 12A and 12B illustrate a “hit” scoring event and a “miss” scoring event, respectively. As shown in FIG. 12A, the arrangement note “G” has been cued (1202) accompanied by a time window that is shown (1204). A “Hit” is scored in FIG. 12A because the performance by the user contains the note “G” (1206) within the time window (1204). In FIG. 12B, the arrangement note “G” has also been cued (1208) with a time window (1210). However, a “Miss” is scored in FIG. 12B because no note “G” is played in the user performance in the time window. Generally, the live instrument performance of the player will be a continuous signal (with pitches) that therefore is converted in a known manner into notes with time tags so that the game system is able to compare the notes of the arrangement with the notes of the live instrument performance. To accomplish this conversion, the system (such as the analysis module described with reference to FIG. 24 below) may determine the periodicity component of the pitch so that the periodicity component can be converted into a frequency which can then be converted into a note.
  • FIG. 13 shows which of the performance notes by the user (1302) will be judged/scored if the player plays multiple arrangement notes within the time window. For example, a note “G” in the arrangement has been cued (1304) accompanied by a time window (1306). The player has played “G” twice within the time window (1306), at time 1308 and time 1310. However, time 1308 is closer in time to the arrangement note 1304 and is therefore the one selected for scoring.
  • In some embodiments, there may be several time windows associated with an arrangement note 1402 as shown in FIG. 14 wherein four different time windows are shown. Each time window allows the player a greater time tolerance for playing the correct arrangement note. In some embodiments, the scoring may be done by giving higher scores to the user performance notes that are in the smaller time windows. For instance, 1404, 1406, 1408, and 1410, may be judged as “Great”, “Good”, “Fair”, and “Poor” and be given a score 4, 3, 2, and 1 respectively. Also, there is no requirement that the time window be symmetrical, as more of a window can be given after the exact cued time 1402 that before it, or vice versa.
  • In some embodiments, the scoring of notes can be done independent of the octave of the note so that notes played that are one of more octaves higher or lower than the cued note will still be scored positively (i.e. a “Hit”). In these embodiments, the note of the live instrument performance data point is adjusted by one or more octaves so that the adjusted note is then compared to the arrangement note. Then, the live instrument performance is scored positively if the adjusted note is equal to the arrangement note and the live musical performance is not scored if the adjusted note does not match the arrangement note.
  • The game system may include a level scoring module. In the game, each level is scored based on the number of “Hits” vs. “Misses” awarded to the player. In embodiments with multiple time windows, “Hits” would be subdivided further into “Great”, “Good”, “Fair”, “Poor”, etc. In some embodiments, scoring for a level is done by the multiplying the number of judged notes by multipliers assigned for each rating (i.e. Miss-0, Poor-1, Fair-2, Good-3, Great-4). In some embodiments, a score above a certain amount will unlock one or more unlocked items (i.e. a song, a new character, a new character outfit or guitar, etc.). In some embodiments, a score below a certain amount will “fail” the player and thus not allow the player to progress to the next level.
  • The game system may also adjust the difficulty of each level of the game. For example, as shown in FIG. 15, the same song may be played with several different level difficulties using a select difficulty screen 1500.
  • In the game system, different arrangements of musical pieces can be used to give more difficult and challenging experiences of playing the same musical piece, as shown by FIG. 16. The piece shown, “Mary Had a Little Lamb”, has its rhythmic components shown by 1602. An “Easy” arrangement of the piece 1604 may be composed by cueing only every 4th note. An arrangement more difficult than the Easy arrangement, denoted as “Normal” 1606, cues only every 2 note. An arrangement more difficult than Normal, denoted as “Hard” 1608, cues the player to play every note in the melody. An arrangement more difficult than Hard, denoted as “Expert” 1610, cues the player to add grace notes 1612 and other extra note runs 1614 to the original musical piece. Furthermore, when the difficulty of an arrangement is made more difficult, the time window for each note may be made smaller than the time window for the note during an easier version of the arrangement.
  • An alternate arrangement technique is illustrated in FIG. 17. The piece shown, “Mary Had a Little Lamb”, has its rhythmic components shown by 1702. An “Easy” arrangement of the piece 1704 may be composed by cueing every note in the melody. An arrangement more difficult than Easy, denoted as “Normal” 1706, cues additional harmonies to be played on other strings in synchronization with the original melody. An arrangement more difficult than Normal, denoted as “Hard” 1708, cues even more additional harmonies to be played on other strings in synchronization with the original melody. In this way, the difficulty of any arrangement can be adjusted by the game system.
  • In addition, arrangement of songs do not have to follow the traditional melodies as shown in FIG. 18. In particular, arrangements may be designed where musical theory fundamentals (i.e. scales, chords, arpeggios, etc.) are cued instead. The piece shown, “Mary Had a Little Lamb”, has its rhythmic components shown by 1802. While the melody is shown in 1804, an equally valid series of notes consist of a major scale 1806 in the same key as the musical selection. In some embodiments, more difficult arrangements of musical pieces contain a more difficult series of notes to be played together in sequence (i.e. guitar riffs).
  • FIG. 19 illustrates an example of a progression of menu screens in the stringed instrument example of the game system wherein 1902 shows a non-interactive progression of screens, which may include a splash screen 1904 that displays the game developer's logo, a logo screen 1906 that displays the game logo, a demonstration screen 1908 that shows the game being autoplayed or played by a computer, and a list of high scores 1910. The user is taken to the interactive progression of screens 1912 after the user interacts with the game (i.e. presses Enter on the keyboard). The main menu 1914 lists available options. The select difficulty screen 1916 allow the player to select their desired song difficulty (FIG. 15). The select music screen allows the player to select a song to play (FIG. 20). The game play screen 1920 is the main game screen (FIG. 1B), which may be paused and then resumed. After game play, the player is taken to an evaluation screen 1922 to review their performance. From the main menu 1914, the player may select the setup instrument screen 1924 to tune their instrument and set up an appropriate sound input device and signal gain (FIG. 22). Also from the main menu 1914, the user may select other options 1926, which will give them the ability to adjust video options 1928 (fullscreen or windowed game, screen resolution, etc.) (FIG. 21 b) or audio options 1930 (music volume, sound effects volume, etc.) (FIG. 21 a).
  • FIG. 23 illustrates an example of a hardware implementation of a video game system that incorporates the stringed instrument example of the game system. The game system may include a system bus 2302, a ROM 2306 that holds the operating system and a memory 2308 (such as a RAM) that holds the game program 2309. The game system may also include an external storage 2310 that can either be a computer's hard drive, an optical disk, or a flash memory drive, etc. The game system also has a sound module 2312 that connects to the speaker 2314 and a video module 2316 that processes graphics and connects the display 2318, which can be a computer monitor, TV, or arcade screen. The game system may also have a peripheral input 2320 that takes input from the user's keyboard, mouse, buttoned game controllers, racing wheels, etc and a sound input 2322 that takes input from the user's musical instrument and can be a USB cable, microphone, amplifier cord with adapter for computer sound card, networking cable carrying musical data information, etc. The game system may also have a network interface 2324 that takes data in and sends data out over a network for networked play and it can send or receive game data (player profiles, “Hits”, “Misses”, etc.), sound data (from a musical instrument), or music data (i.e. .mp3 or .ogg data from a music file).
  • FIG. 24 illustrates further details of an analysis module 2400 that is part of the exemplary embodiment shown in FIG. 1A. The analysis module may receive an instrument input that is fed into a processing unit 2401, such as a digital signal processing unit (DSP), that detects one or more notes (and a time tag for each note) in the live instrument input using known pitch conversion and note detection processes (described above) programmed into the DSP. The note and time tag information may be fed into a compare module 2402 (implemented as one or more lines of computer code in one embodiment) that queries the arrangement storage at a particular time period and then compares the live performance notes and time tags to a set of arrangement performance notes and time tags that may be stored in a buffer 2403 as shown. The comparison may be done by determining if the notes match and, if the notes match, then finding the live instrument note with the smallest time error. The compare module then may output a time error to a score module 2404 (implemented as one or more lines of computer code in one embodiment) that generates score data which is output to the player and also output to a performance module 2405 (implemented as one or more lines of computer code in one embodiment) that outputs performance data that indicates the performance level of the particular player.
  • While the foregoing has been with reference to a particular embodiment of the invention, it will be appreciated by those skilled in the art that changes in this embodiment may be made without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims.

Claims (25)

1. A method for evaluating a live instrument performance, comprising:
providing a set of arrangement performance data, the set of arrangement performance data further comprising a plurality of arrangement data points wherein each arrangement data point further comprises a note and a time tag associated with each note;
receiving a sequence of live instrument performance data points, wherein each live instrument performance data point has a note and a time tag;
determining, for a particular arrangement data point having a particular arrangement note and a particular arrangement time tag, if any live instrument performance data points in the plurality of live instrument performance data points have a note equal to the particular arrangement note and a time tag that is within a time window around the particular arrangement time tag that identifies matching live performance data points; and
scoring, if there are the matching live performance data points, the live instrument performance by comparing the notes and time tags of the matching live instrument performance data points with the particular note and particular time tag of the particular arrangement data point.
2. The method of claim 1, wherein scoring the live instrument performance further comprises scoring negatively the live instrument performance if no live instrument performance data point has a note equal to the particular arrangement note or a time tag that is within a time window around the particular arrangement time tag.
3. The method of claim 1, wherein the live instrument performance further comprises a live stringed instrument performance.
4. The method of claim 1, wherein the instrument further comprises a guitar, a bass, violin, a banjo, a piano, a voice, a clarinet or a steel drum.
5. The method of claim 1 further comprising determining a periodicity component from the sequence of live instrument performance data points, converting the periodicity component to a frequency component, and converting the frequency component into a value representative of a note in the live instrument performance.
6. The method of claim 1, wherein scoring the live instrument performance further comprises comparing a time difference between the particular arrangement time tag and the time tag of the live instrument performance data point to generate a time difference value.
7. The method of claim 6, wherein each arrangement data point further comprises a first time window around the particular time tag and a second time window around the particular time tag longer than the first time window, and wherein scoring the live musical performance further comprises assigning a first score if the live instrument performance note matches the particular note and the live instrument performance time tag is within the first time window and assigning a second score that is lower than the first score when the live instrument performance note matches the particular note and the live instrument performance time tag is within the second time window but not within the first time window.
8. The method of claim 1, wherein the time window further comprises a time window whose time range is adjusted based on a difficulty level of the instrument performance data or a profile of a user performing the live instrument performance.
9. The method of claim 2 further comprising adjusting a note of one of the live instrument performance data points by one or more octaves, comparing the adjusted note to the particular arrangement data point note and scoring the live instrument performance positively if the adjusted note is equal to the particular arrangement note and not scoring the adjusted note if the adjusted note does not match the particular arrangement note.
10. The method of claim 1, wherein receiving the sequence of live instrument performance data points further comprises sampling a live instrument performance.
11. An apparatus for evaluating a live instrument performance, comprising:
a storage unit that stores a set of arrangement instrument performance data, the set of arrangement instrument performance data further comprising a plurality of arrangement data points wherein each arrangement data point further comprises a note and a time tag associated with each note;
a computing device coupled to the storage unit, the computing device having an instrument interface that is capable of receiving a sequence of live instrument performance data points, wherein each live instrument performance data point has a note and a time tag; and
the computing device further comprising a game unit having a scoring unit that determines, for a particular arrangement data point having a particular arrangement note and a particular arrangement time tag, if any live instrument performance data points in the plurality of live instrument performance data points have a note equal to the particular arrangement note and a time tag that is within a time window around the particular arrangement time tag that identifies matching live performance data points, and that scores, if there are matching live performance data points, the live instrument performance by comparing the notes and time tags of the matching live instrument performance data points with the particular note and particular time tag of the particular arrangement data point.
12. The apparatus of claim 11, wherein the scoring unit negatively scores the live instrument performance if no live instrument performance data point has a note equal to the particular arrangement note or a time tag that is within a time window around the particular arrangement time tag.
13. The apparatus of claim 11, wherein the instrument further comprises a stringed instrument.
14. The apparatus of claim 11, wherein the instrument further comprises a guitar, a bass, violin, a banjo, a piano, a voice, a clarinet or a steel drum.
15. The apparatus of claim 11, wherein the scoring unit further comprises a time window unit that defines a first time window around the particular time tag and a second time window around the particular time tag longer than the first time window, and wherein scoring the live musical performance further comprises assigning a first score if the live instrument performance note matches the particular note and the live instrument performance time tag is within the first time window and assigning a second score that is lower than the first score when the live instrument performance note matches the particular note and the live instrument performance time tag is within the second time window but not within the first time window.
16. The apparatus of claim 11, wherein the instrument interface samples a user performance using the instrument.
17. The apparatus of claim 11, wherein the computing device further comprises a personal computer, a game console, a networked computer or a gaming apparatus.
18. A computer readable medium having stored thereon instruction which, when executed by a processor, causes the processor to perform the operations of:
providing a set of arrangement performance data, the set of arrangement performance data further comprising a plurality of arrangement data points wherein each arrangement data point further comprises a note and a time tag associated with each note;
receiving a sequence of live instrument performance data points, wherein each live instrument performance data point has a note and a time tag;
determining, for a particular arrangement data point having a particular arrangement note and a particular arrangement time tag, if any live instrument performance data points in the plurality of live instrument performance data points have a note equal to the particular arrangement note and a time tag that is within a time window around the particular arrangement time tag that identifies matching live performance data points; and
scoring, if there are the matching live performance data points, the live instrument performance by comparing the notes and time tags of the matching live instrument performance data points with the particular note and particular time tag of the particular arrangement data point.
19. A method for displaying the time and pitch cues to the player of a musical instrument performance, the method comprising:
providing a representation of a musical instrument having one or more elements;
providing a plurality of note symbols representing a musical instrument performance to be played by the player, each note symbol having a graphical symbol and a character within the graphical symbol that represents a position of the musical instrument to be played by the player to generate a particular note;
displaying the representation of a musical instrument having one or more elements and the plurality of note symbols traveling across the representation of the musical instrument; and
cueing the player to play the particular note when the note symbol associated with the particular note crosses an element of the representation of a musical instrument.
20. The method of claim 19, wherein each note symbol further comprises an alphanumeric symbol that specifies a chord associated with the particular pitch for the note symbol.
21. The method of claim 19 further comprising displaying a score of the player.
22. The method of claim 19 further comprising displaying a performance meter that displays the performance of the player.
23. The method of claim 19, wherein displaying the representation further comprises displaying a user interface in which a vertical position of the note symbol represents a string of the musical instrument, a number inside of the note symbol corresponds to a fret of the musical instrument, and wherein cueing the player further comprises cueing the player, when an event of the note symbol traveling in a horizontal direction and crossing the graphical element occurs, to play the string represented by the vertical position of the note symbol and hold down the fret of the musical instrument indicated by the number inside of the note symbol.
24. A method for changing the difficulty of an instrument game, the method comprising:
providing an arrangement having a plurality of notes to be played by a player;
determining a level of difficulty of a game for a particular player; and
adjusting the difficulty of the arrangement by changing the numbers of notes in the arrangement to be played by the player based on the determined level of difficulty of the player.
25. The method of claim 24, wherein adjusting the difficulty further comprises increasing the difficulty of the arrangement by adding more notes in the arrangement to be played by the player and decreasing the difficulty of the arrangement by reducing a number of notes in the arrangement to be played by the player.
US11/865,681 2007-02-20 2007-10-01 Instrument Game System and Method Abandoned US20080200224A1 (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
US11/865,681 US20080200224A1 (en) 2007-02-20 2007-10-01 Instrument Game System and Method
PCT/US2008/001965 WO2008103269A1 (en) 2007-02-20 2008-02-14 Instrument game system and method
US13/047,727 US8907193B2 (en) 2007-02-20 2011-03-14 Instrument game system and method
US13/610,742 US8835736B2 (en) 2007-02-20 2012-09-11 Instrument game system and method
US13/612,648 US9132348B2 (en) 2007-02-20 2012-09-12 Instrument game system and method
US14/563,423 US10207192B2 (en) 2007-02-20 2014-12-08 Instrument game system and method
US16/276,728 US11027204B2 (en) 2007-02-20 2019-02-15 Instrument game system and method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US90206607P 2007-02-20 2007-02-20
US11/865,681 US20080200224A1 (en) 2007-02-20 2007-10-01 Instrument Game System and Method

Related Child Applications (3)

Application Number Title Priority Date Filing Date
US13/047,727 Continuation-In-Part US8907193B2 (en) 2007-02-20 2011-03-14 Instrument game system and method
US13/610,742 Division US8835736B2 (en) 2007-02-20 2012-09-11 Instrument game system and method
US13/612,648 Division US9132348B2 (en) 2007-02-20 2012-09-12 Instrument game system and method

Publications (1)

Publication Number Publication Date
US20080200224A1 true US20080200224A1 (en) 2008-08-21

Family

ID=39707136

Family Applications (3)

Application Number Title Priority Date Filing Date
US11/865,681 Abandoned US20080200224A1 (en) 2007-02-20 2007-10-01 Instrument Game System and Method
US13/610,742 Active US8835736B2 (en) 2007-02-20 2012-09-11 Instrument game system and method
US13/612,648 Active US9132348B2 (en) 2007-02-20 2012-09-12 Instrument game system and method

Family Applications After (2)

Application Number Title Priority Date Filing Date
US13/610,742 Active US8835736B2 (en) 2007-02-20 2012-09-11 Instrument game system and method
US13/612,648 Active US9132348B2 (en) 2007-02-20 2012-09-12 Instrument game system and method

Country Status (2)

Country Link
US (3) US20080200224A1 (en)
WO (1) WO2008103269A1 (en)

Cited By (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050096132A1 (en) * 2003-09-22 2005-05-05 Hiromu Ueshima Music game with strike sounds changing in quality in the progress of music and entertainment music system
US20090075711A1 (en) * 2007-06-14 2009-03-19 Eric Brosius Systems and methods for providing a vocal experience for a player of a rhythm action game
US20090163282A1 (en) * 2007-12-25 2009-06-25 Takumi Masuda Computer-readable storage medium storing game program, and game apparatus
US20100029386A1 (en) * 2007-06-14 2010-02-04 Harmonix Music Systems, Inc. Systems and methods for asynchronous band interaction in a rhythm action game
WO2010059994A2 (en) * 2008-11-21 2010-05-27 Poptank Studios, Inc. Interactive guitar game designed for learning to play the guitar
US20100184497A1 (en) * 2009-01-21 2010-07-22 Bruce Cichowlas Interactive musical instrument game
US20100255903A1 (en) * 2009-04-01 2010-10-07 Karthik Bala Device and method for a streaming video game
US20100300269A1 (en) * 2009-05-29 2010-12-02 Harmonix Music Systems, Inc. Scoring a Musical Performance After a Period of Ambiguity
US20100300267A1 (en) * 2009-05-29 2010-12-02 Harmonix Music Systems, Inc. Selectively displaying song lyrics
US20100300268A1 (en) * 2009-05-29 2010-12-02 Harmonix Music Systems, Inc. Preventing an unintentional deploy of a bonus in a video game
US20100300265A1 (en) * 2009-05-29 2010-12-02 Harmonix Music System, Inc. Dynamic musical part determination
US20110003638A1 (en) * 2009-07-02 2011-01-06 The Way Of H, Inc. Music instruction system
WO2011000059A1 (en) * 2009-07-03 2011-01-06 Starplayit Pty Ltd Method of obtaining a user selection
US20110045907A1 (en) * 2007-10-19 2011-02-24 Sony Computer Entertainment America Llc Scheme for providing audio effects for a musical instrument and for controlling images with same
WO2010138721A3 (en) * 2009-05-29 2011-03-31 Harmonix Music Systems, Inc. Displaying and processing vocal input
US20110172009A1 (en) * 2010-01-12 2011-07-14 Razer (Asia-Pacific) Pte Ltd System and method for visually indicating actions per minute information using illumination
US20110207513A1 (en) * 2007-02-20 2011-08-25 Ubisoft Entertainment S.A. Instrument Game System and Method
US20110225518A1 (en) * 2010-03-10 2011-09-15 Oddmobb, Inc. Friends toolbar for a virtual social venue
US20110225519A1 (en) * 2010-03-10 2011-09-15 Oddmobb, Inc. Social media platform for simulating a live experience
US20110225039A1 (en) * 2010-03-10 2011-09-15 Oddmobb, Inc. Virtual social venue feeding multiple video streams
US20110225515A1 (en) * 2010-03-10 2011-09-15 Oddmobb, Inc. Sharing emotional reactions to social media
US20110225514A1 (en) * 2010-03-10 2011-09-15 Oddmobb, Inc. Visualizing communications within a social setting
US20110239136A1 (en) * 2010-03-10 2011-09-29 Oddmobb, Inc. Instantiating widgets into a virtual social venue
US20110298706A1 (en) * 2010-06-04 2011-12-08 Mann W Stephen G Brainwave actuated apparatus
US20120009996A1 (en) * 2009-03-25 2012-01-12 Takehiro Masashi Gaming device, game control method, information recording medium, and program
US20120172099A1 (en) * 2009-09-11 2012-07-05 Osamu Migitera Music game system, computer program of same, and method of generating sound effect data
US20120214592A1 (en) * 2011-02-21 2012-08-23 Konami Digital Entertainment Co., Ltd. Game system, and control method of controlling computer and storage medium storing computer program used thereof
US20130040734A1 (en) * 2010-04-28 2013-02-14 Konami Digital Entertainment Co., Ltd. Game system and control method of controlling computer used thereof
US20130040733A1 (en) * 2010-04-28 2013-02-14 Konami Digital Entertainment Co., Ltd Game system, control method of controlling computer, and a storage medium storing a computer program
US20130045802A1 (en) * 2010-04-28 2013-02-21 Takao Yamamoto Game system, data generation system, data generation method of controlling computer, and a storage medium storing a computer program
US20130045783A1 (en) * 2010-04-28 2013-02-21 Takao Yamamoto Game system and control method of controlling computer used therefor
EP2573760A1 (en) * 2011-09-22 2013-03-27 Casio Computer Co., Ltd. Musical performance evaluating device and musical performance evaluating method
US8444464B2 (en) 2010-06-11 2013-05-21 Harmonix Music Systems, Inc. Prompting a player of a dance game
US8449360B2 (en) 2009-05-29 2013-05-28 Harmonix Music Systems, Inc. Displaying song lyrics and vocal cues
US8465366B2 (en) 2009-05-29 2013-06-18 Harmonix Music Systems, Inc. Biasing a musical performance input to a part
US8481838B1 (en) 2010-06-30 2013-07-09 Guitar Apprentice, Inc. Media system and method of progressive musical instruction based on user proficiency
US20130219132A1 (en) * 2012-02-20 2013-08-22 Tohoku University Storage medium storing information processing program, information processing apparatus, information processing method, and information processing system
US8550908B2 (en) 2010-03-16 2013-10-08 Harmonix Music Systems, Inc. Simulating musical instruments
US8572177B2 (en) 2010-03-10 2013-10-29 Xmobb, Inc. 3D social platform for sharing videos and webpages
US8686269B2 (en) 2006-03-29 2014-04-01 Harmonix Music Systems, Inc. Providing realistic interaction to a player of a music-based video game
US8702485B2 (en) 2010-06-11 2014-04-22 Harmonix Music Systems, Inc. Dance game and tutorial
US20140172468A1 (en) * 2012-03-06 2014-06-19 State Farm Mutual Automobile Insurance Company Method for Determining Hazard Detection Proficiency and Rating Insurance Products Based on Proficiency
US20140248956A1 (en) * 2011-10-05 2014-09-04 Konami Digital Entertainment Co., Ltd. Game device, control method of game device, program, and information storage medium
US8835736B2 (en) 2007-02-20 2014-09-16 Ubisoft Entertainment Instrument game system and method
US20140260901A1 (en) * 2013-03-14 2014-09-18 Zachary Lasko Learning System and Method
US20140260903A1 (en) * 2013-03-15 2014-09-18 Livetune Ltd. System, platform and method for digital music tutoring
US20150027297A1 (en) * 2013-07-26 2015-01-29 Sony Corporation Method, apparatus and software for providing user feedback
US9024166B2 (en) 2010-09-09 2015-05-05 Harmonix Music Systems, Inc. Preventing subtractive track separation
US9301070B2 (en) 2013-03-11 2016-03-29 Arris Enterprises, Inc. Signature matching of corrupted audio signal
US9307337B2 (en) 2013-03-11 2016-04-05 Arris Enterprises, Inc. Systems and methods for interactive broadcast content
US9358456B1 (en) 2010-06-11 2016-06-07 Harmonix Music Systems, Inc. Dance competition game
US9492756B2 (en) 2009-09-14 2016-11-15 Joytunes Ltd. System and method for analyzing a digitalized musical performance
US9773486B2 (en) 2015-09-28 2017-09-26 Harmonix Music Systems, Inc. Vocal improvisation
US9799314B2 (en) 2015-09-28 2017-10-24 Harmonix Music Systems, Inc. Dynamic improvisational fill feature
US9842577B2 (en) 2015-05-19 2017-12-12 Harmonix Music Systems, Inc. Improvised guitar simulation
US20180025710A1 (en) * 2016-07-20 2018-01-25 Beamz Interactive, Inc. Cyber reality device including gaming based on a plurality of musical programs
US9981193B2 (en) 2009-10-27 2018-05-29 Harmonix Music Systems, Inc. Movement based recognition and evaluation
US10220303B1 (en) 2013-03-15 2019-03-05 Harmonix Music Systems, Inc. Gesture-based music game
US20190118096A1 (en) * 2016-04-11 2019-04-25 Neowiz Corporation Music game apparatus and method, and computer-readable recording medium recording program therefor
US10357714B2 (en) 2009-10-27 2019-07-23 Harmonix Music Systems, Inc. Gesture-based user interface for navigating a menu
US10737181B2 (en) * 2018-01-30 2020-08-11 Nintendo Co., Ltd. Computer-readable non-transitory storage medium having game program stored therein, rhythm game processing method, rhythm game system, and rhythm game apparatus
CN111968674A (en) * 2020-07-06 2020-11-20 南京邮电大学 Online instrument fighting platform and ranking list system based on audio signal transcription
WO2021041411A1 (en) * 2019-08-26 2021-03-04 Harmonix Music Systems, Inc. Techniques for video game input compensation and related systems and methods
US11173399B2 (en) * 2008-07-14 2021-11-16 Activision Publishing, Inc. Music video game with user directed sound generation
US11288975B2 (en) 2018-09-04 2022-03-29 Aleatoric Technologies LLC Artificially intelligent music instruction methods and systems
US11364432B2 (en) * 2018-07-17 2022-06-21 Alpha Code Inc. Timing game device and program for timing game
EP2581121B1 (en) * 2011-10-14 2023-03-15 Sony Interactive Entertainment Europe Limited Motion scoring method, apparatus and program
CN117046088A (en) * 2023-08-14 2023-11-14 广州核芯互乐科技有限公司 Team fight game score display method based on chat, storage medium and server

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2244796A1 (en) * 2008-01-24 2010-11-03 745 Llc Method and apparatus for stringed controllers and/or instruments
US8772621B2 (en) * 2010-11-09 2014-07-08 Smule, Inc. System and method for capture and rendering of performance on synthetic string instrument
US9147386B2 (en) * 2011-03-15 2015-09-29 David Forrest Musical learning and interaction through shapes
USD758447S1 (en) * 2013-12-30 2016-06-07 Samsung Electronics Co., Ltd. Display screen or portion thereof with icon
JP6539941B2 (en) * 2014-01-07 2019-07-10 富士通株式会社 Evaluation program, evaluation method and evaluation device
US9947238B2 (en) * 2016-02-15 2018-04-17 Zachary Ray Tolan Music notation system
US9646587B1 (en) * 2016-03-09 2017-05-09 Disney Enterprises, Inc. Rhythm-based musical game for generative group composition
CN108073867A (en) * 2016-11-18 2018-05-25 北京酷我科技有限公司 A kind of video feature extraction method and system of piano performance
US11756447B1 (en) * 2021-09-13 2023-09-12 Christine Hoffman System for teaching music notation and associated method of use

Citations (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5583308A (en) * 1993-10-14 1996-12-10 Maestromedia, Inc. Musical effects apparatus and tone control process for a musical instrument
US5990405A (en) * 1998-07-08 1999-11-23 Gibson Guitar Corp. System and method for generating and controlling a simulated musical concert experience
US6156965A (en) * 1995-08-28 2000-12-05 Shinsky; Jeff K. Fixed-location method of composing and performing and a musical instrument
US6225547B1 (en) * 1998-10-30 2001-05-01 Konami Co., Ltd. Rhythm game apparatus, rhythm game method, computer-readable storage medium and instrumental device
US20010035088A1 (en) * 2000-03-01 2001-11-01 Faecher Bradley Scott Electronic device with upload & download memory transfer & storage
US20010039870A1 (en) * 1999-12-24 2001-11-15 Yamaha Corporation Apparatus and method for evaluating musical performance and client/server system therefor
US20010045153A1 (en) * 2000-03-09 2001-11-29 Lyrrus Inc. D/B/A Gvox Apparatus for detecting the fundamental frequencies present in polyphonic music
US6353169B1 (en) * 1999-04-26 2002-03-05 Gibson Guitar Corp. Universal audio communications and control system and method
US6410835B2 (en) * 1998-07-24 2002-06-25 Konami Co., Ltd. Dance game apparatus and step-on base for dance game
US6605769B1 (en) * 1999-07-07 2003-08-12 Gibson Guitar Corp. Musical instrument digital recording device with communications interface
US6686531B1 (en) * 2000-12-29 2004-02-03 Harmon International Industries Incorporated Music delivery, control and integration
US20040055441A1 (en) * 2002-09-04 2004-03-25 Masanori Katsuta Musical performance self-training apparatus
US6740803B2 (en) * 2001-11-21 2004-05-25 Line 6, Inc Computing device to allow for the selection and display of a multimedia presentation of an audio file and to allow a user to play a musical instrument in conjunction with the multimedia presentation
US6751439B2 (en) * 2000-05-23 2004-06-15 Great West Music (1987) Ltd. Method and system for teaching music
US6850252B1 (en) * 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
US20050252362A1 (en) * 2004-05-14 2005-11-17 Mchale Mike System and method for synchronizing a live musical performance with a reference performance
US6969797B2 (en) * 2001-11-21 2005-11-29 Line 6, Inc Interface device to couple a musical instrument to a computing device to allow a user to play a musical instrument in conjunction with a multimedia presentation
US7019205B1 (en) * 1999-10-14 2006-03-28 Sony Computer Entertainment Inc. Entertainment system, entertainment apparatus, recording medium, and program
US7020635B2 (en) * 2001-11-21 2006-03-28 Line 6, Inc System and method of secure electronic commerce transactions including tracking and recording the distribution and usage of assets
US7030311B2 (en) * 2001-11-21 2006-04-18 Line 6, Inc System and method for delivering a multimedia presentation to a user and to allow the user to play a musical instrument in conjunction with the multimedia presentation
US20060107826A1 (en) * 2001-07-18 2006-05-25 Knapp R B Method and apparatus for sensing and displaying tablature associated with a stringed musical instrument
US20060107819A1 (en) * 2002-10-18 2006-05-25 Salter Hal C Game for playing and reading musical notation
US20060196343A1 (en) * 2005-03-04 2006-09-07 Ricamy Technology Limited System and method for musical instrument education
US7129407B2 (en) * 2003-02-28 2006-10-31 Yamaha Corporation Apparatus and computer program for practicing musical instrument
US7151214B2 (en) * 2000-04-07 2006-12-19 Thurdis Developments Limited Interactive multimedia apparatus
US20070066403A1 (en) * 2005-09-20 2007-03-22 Conkwright George C Method for dynamically adjusting an interactive application such as a videogame based on continuing assessments of user capability
US20070163427A1 (en) * 2005-12-19 2007-07-19 Alex Rigopulos Systems and methods for generating video game content
US20070245881A1 (en) * 2006-04-04 2007-10-25 Eran Egozy Method and apparatus for providing a simulated band experience including online interaction
US20070256543A1 (en) * 2004-10-22 2007-11-08 In The Chair Pty Ltd. Method and System for Assessing a Musical Performance
US20070256540A1 (en) * 2006-04-19 2007-11-08 Allegro Multimedia, Inc System and Method of Instructing Musical Notation for a Stringed Instrument
US7335833B2 (en) * 2001-05-04 2008-02-26 Realtime Music Solutions, Llc Music performance system
US20080113797A1 (en) * 2006-11-15 2008-05-15 Harmonix Music Systems, Inc. Method and apparatus for facilitating group musical interaction over a network
US7404202B2 (en) * 2001-11-21 2008-07-22 Line 6, Inc. System, device, and method for providing secure electronic commerce transactions
US20090038467A1 (en) * 2007-08-10 2009-02-12 Sonicjam, Inc. Interactive music training and entertainment system
US20090064851A1 (en) * 2007-09-07 2009-03-12 Microsoft Corporation Automatic Accompaniment for Vocal Melodies
US20100137048A1 (en) * 2008-12-03 2010-06-03 Disney Enterprises, Inc. System and method for providing an edutainment interface for musical instruments
US20110003638A1 (en) * 2009-07-02 2011-01-06 The Way Of H, Inc. Music instruction system
US7923620B2 (en) * 2009-05-29 2011-04-12 Harmonix Music Systems, Inc. Practice mode for multiple musical parts
US7935880B2 (en) * 2009-05-29 2011-05-03 Harmonix Music Systems, Inc. Dynamically displaying a pitch range
US7982114B2 (en) * 2009-05-29 2011-07-19 Harmonix Music Systems, Inc. Displaying an input at multiple octaves
US8026435B2 (en) * 2009-05-29 2011-09-27 Harmonix Music Systems, Inc. Selectively displaying song lyrics
US8076564B2 (en) * 2009-05-29 2011-12-13 Harmonix Music Systems, Inc. Scoring a musical performance after a period of ambiguity
US8079901B2 (en) * 2006-12-04 2011-12-20 Harmonix Music Systems, Inc. Game controller simulating a musical instrument

Family Cites Families (106)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4264845A (en) 1978-11-22 1981-04-28 Electro-Harmonix, Inc. Ornamental light display and circuit therefor
US4318327A (en) 1980-07-10 1982-03-09 Toups Daniel J Digital chord display for stringed musical instruments
US5036742A (en) 1987-08-26 1991-08-06 Youakim Phillip M Tempo monitoring device and associated method
US4919030A (en) 1989-10-10 1990-04-24 Perron Iii Marius R Visual indicator of temporal accuracy of compared percussive transient signals
US5214231A (en) 1991-01-15 1993-05-25 Wolfgang Ernst Apparatus for electronic teaching accompaniment and practice of music, which is independent of a played musical instrument
US5270475A (en) 1991-03-04 1993-12-14 Lyrrus, Inc. Electronic music system
US5585583A (en) 1993-10-14 1996-12-17 Maestromedia, Inc. Interactive musical instrument instruction system
US5690496A (en) 1994-06-06 1997-11-25 Red Ant, Inc. Multimedia product for use in a computer for music instruction and use
US5533903A (en) 1994-06-06 1996-07-09 Kennedy; Stephen E. Method and system for music training
USD398595S (en) 1995-08-31 1998-09-22 International Business Machines Corporation Computer monitor screen with a graphical window
US6011212A (en) 1995-10-16 2000-01-04 Harmonix Music Systems, Inc. Real-time music creation
US5627335A (en) 1995-10-16 1997-05-06 Harmonix Music Systems, Inc. Real-time music creation system
US5728960A (en) 1996-07-10 1998-03-17 Sitrick; David H. Multi-dimensional transformation systems and display communication architecture for musical compositions
US5739457A (en) 1996-09-26 1998-04-14 Devecka; John R. Method and apparatus for simulating a jam session and instructing a user in how to play the drums
US6369313B2 (en) 2000-01-13 2002-04-09 John R. Devecka Method and apparatus for simulating a jam session and instructing a user in how to play the drums
US5834671A (en) 1997-02-21 1998-11-10 Phoenix; Philip S. Wirless system for switching guitar pickups
US6776618B1 (en) 1997-03-12 2004-08-17 D'zmura David Andrew Method of determining zodiac signs
US6336092B1 (en) 1997-04-28 2002-01-01 Ivl Technologies Ltd Targeted vocal transformation
US6166314A (en) 1997-06-19 2000-12-26 Time Warp Technologies, Ltd. Method and apparatus for real-time correlation of a performance to a musical score
AU2340599A (en) 1998-01-28 1999-08-16 Renarco Inc. System for instructing the playing of a musical instrument
JP3371791B2 (en) 1998-01-29 2003-01-27 ヤマハ株式会社 Music training system and music training device, and recording medium on which music training program is recorded
JPH11300039A (en) 1998-04-24 1999-11-02 Namco Ltd Game device and information storage medium
JP2000076267A (en) 1998-08-31 2000-03-14 Sharp Corp Information retrieval method, information retrieval device and computer readable recording medium recording information retrieval program
JP3017986B1 (en) 1998-11-26 2000-03-13 コナミ株式会社 Game system and computer-readable storage medium
JP2000237455A (en) 1999-02-16 2000-09-05 Konami Co Ltd Music production game device, music production game method, and readable recording medium
JP4058858B2 (en) 1999-03-08 2008-03-12 ヤマハ株式会社 Fingering information generation method, apparatus, and recording medium
JP2001009152A (en) 1999-06-30 2001-01-16 Konami Co Ltd Game system and storage medium readable by computer
JP2001129244A (en) 1999-11-01 2001-05-15 Konami Co Ltd Music playing game device, method of displaying image for guiding play, and readable storage medium storing play guide image formation program
US6353174B1 (en) 1999-12-10 2002-03-05 Harmonix Music Systems, Inc. Method and apparatus for facilitating group musical interaction over a network
US6429863B1 (en) 2000-02-22 2002-08-06 Harmonix Music Systems, Inc. Method and apparatus for displaying musical data in a three dimensional environment
US6669346B2 (en) 2000-05-15 2003-12-30 Darrell J. Metcalf Large-audience, positionable imaging and display system for exhibiting panoramic imagery, and multimedia content featuring a circularity of action
JP2002007014A (en) 2000-06-19 2002-01-11 Yamaha Corp Information processor and musical instrument provided with the information processor
US6541692B2 (en) 2000-07-07 2003-04-01 Allan Miller Dynamically adjustable network enabled method for playing along with music
IL137234A0 (en) 2000-07-10 2001-07-24 Shahal Elihai Method and system for learning to play a musical instrument
US6870085B2 (en) 2000-08-03 2005-03-22 Maccutcheon Jane S. Music teaching system and method
WO2002013002A2 (en) 2000-08-04 2002-02-14 Intrinsic Graphics, Inc. Development of graphics hardware and software
JP3968975B2 (en) 2000-09-06 2007-08-29 ヤマハ株式会社 Fingering generation display method, fingering generation display device, and recording medium
JP3753007B2 (en) 2001-03-23 2006-03-08 ヤマハ株式会社 Performance support apparatus, performance support method, and storage medium
US6482087B1 (en) 2001-05-14 2002-11-19 Harmonix Music Systems, Inc. Method and apparatus for facilitating group musical interaction over a network
EP1274069B1 (en) 2001-06-08 2013-01-23 Sony France S.A. Automatic music continuation method and device
AU2001270365A1 (en) 2001-06-11 2002-12-23 Ivl Technologies Ltd. Pitch candidate selection method for multi-channel pitch detectors
US7030307B2 (en) 2001-06-12 2006-04-18 Douglas Wedel Music teaching device and method
US6653546B2 (en) 2001-10-03 2003-11-25 Alto Research, Llc Voice-controlled electronic musical instrument
US6638135B2 (en) 2001-11-21 2003-10-28 Peter Sui Lun Fong Animated display
DE10157454B4 (en) 2001-11-23 2005-07-07 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. A method and apparatus for generating an identifier for an audio signal, method and apparatus for building an instrument database, and method and apparatus for determining the type of instrument
AU2003202530A1 (en) 2002-04-01 2003-10-16 Sony Corporation Reproducing method, reproducing apparatus, recording method, and recording apparatus
JP3818505B2 (en) 2002-04-15 2006-09-06 ソニー株式会社 Information processing apparatus and method, and program
US20030196542A1 (en) 2002-04-16 2003-10-23 Harrison Shelton E. Guitar effects control system, method and devices
US7439441B2 (en) 2002-06-11 2008-10-21 Virtuosoworks, Inc. Musical notation system
AT412002B (en) 2002-07-08 2004-08-26 Wolfgang Dipl Ing Mag Wesner DIAMOND ELECTRODE AND METHOD FOR THEIR PRODUCTION
KR200294131Y1 (en) 2002-08-07 2002-11-04 장영소 A scroll electric keyboards
AU2003275089A1 (en) 2002-09-19 2004-04-08 William B. Hudak Systems and methods for creation and playback performance
US7166792B2 (en) * 2002-09-26 2007-01-23 Yamaha Corporation Storage medium containing musical score displaying data, musical score display apparatus and musical score displaying program
DE602004020446D1 (en) 2003-01-09 2009-05-20 Aerielle Technologies Inc CIRCUIT AND METHOD FOR PROVIDING AN AUTO-TURN AND / OR AUTO-TIMING ABILITY FOR AN AUDIO DEVICE
US8118674B2 (en) 2003-03-27 2012-02-21 Wms Gaming Inc. Gaming machine having a 3D display
US7661075B2 (en) 2003-05-21 2010-02-09 Nokia Corporation User interface display for set-top box device
US7237369B2 (en) 2003-10-03 2007-07-03 Tipper Tie, Inc. Automated clipping packaging systems
US7288712B2 (en) 2004-01-09 2007-10-30 Yamaha Corporation Music station for producing visual images synchronously with music data codes
US7297864B2 (en) 2004-01-20 2007-11-20 Ssd Company Limited Image signal generating apparatus, an image signal generating program and an image signal generating method
US7202408B2 (en) 2004-04-22 2007-04-10 James Calvin Fallgatter Methods and electronic systems for fingering assignments
US7806759B2 (en) 2004-05-14 2010-10-05 Konami Digital Entertainment, Inc. In-game interface with performance feedback
US20060020469A1 (en) 2004-07-08 2006-01-26 Rast Rodger H Apparatus and methods for static and semi-static displays
US7241945B1 (en) 2004-12-20 2007-07-10 Mark Patrick Egan Morpheus music notation system
US7453035B1 (en) 2005-01-07 2008-11-18 Apple Inc. Methods and systems for providing musical interfaces
US7323633B2 (en) 2005-04-26 2008-01-29 Optek Music Systems, Inc. Methods and apparatus for transmitting finger positions to stringed instruments having a light-system
US7853249B2 (en) 2005-04-27 2010-12-14 Regnier Patrice M Systems and methods for choreographing movement
FR2886502B1 (en) 2005-05-31 2008-09-12 Gerard Claude Michelet DEVICE FOR TAKING ITS SERIOUS AND ACUTE STEREO PHONES, TRIPHONIC, QUADRIPHONIC OR MORE, FOR ACOUSTIC INSTRUMENTS WITH CORDS, ETHNIC OR PERCUSSION
JP4318047B2 (en) 2005-06-06 2009-08-19 ソニー株式会社 3D object display device, 3D object switching display method, and 3D object display program
US7818078B2 (en) 2005-06-06 2010-10-19 Gonzalo Fuentes Iriarte Interface device for wireless audio applications
US20070051226A1 (en) 2005-09-06 2007-03-08 Carlos Diaz Musical instrument fingering extraction and training
US20070163428A1 (en) 2006-01-13 2007-07-19 Salter Hal C System and method for network communication of music data
US7462772B2 (en) * 2006-01-13 2008-12-09 Salter Hal C Music composition system and method
US7562312B2 (en) 2006-01-17 2009-07-14 Samsung Electronics Co., Ltd. 3-dimensional graphical user interface
US8003872B2 (en) 2006-03-29 2011-08-23 Harmonix Music Systems, Inc. Facilitating interaction with a music-based video game
US7459624B2 (en) * 2006-03-29 2008-12-02 Harmonix Music Systems, Inc. Game controller simulating a musical instrument
US7435178B1 (en) 2006-04-12 2008-10-14 Activision Publishing, Inc. Tremolo bar input for a video game controller
US7773121B1 (en) 2006-05-03 2010-08-10 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration High-resolution, continuous field-of-view (FOV), non-rotating imaging system
US20070256541A1 (en) 2006-05-04 2007-11-08 Mccauley Jack J Musical video game console and methods therefor
JP5351380B2 (en) 2006-11-16 2013-11-27 ローランド株式会社 Performance information processing apparatus and electronic musical instrument
WO2008066742A1 (en) 2006-11-22 2008-06-05 Geng Z Jason Wide field-of-view reflector and method of designing and making same
US20080173162A1 (en) 2007-01-11 2008-07-24 David Williams Musical Instrument/Computer Interface And Method
US20090017910A1 (en) 2007-06-22 2009-01-15 Broadcom Corporation Position and motion tracking of an object
US7732703B2 (en) 2007-02-05 2010-06-08 Ediface Digital, Llc. Music processing system including device for converting guitar sounds to MIDI commands
US20080200224A1 (en) * 2007-02-20 2008-08-21 Gametank Inc. Instrument Game System and Method
US8907193B2 (en) 2007-02-20 2014-12-09 Ubisoft Entertainment Instrument game system and method
USD573605S1 (en) 2007-03-23 2008-07-22 A9.Com, Inc. User interface for a portion of a display screen
EP2173444A2 (en) 2007-06-14 2010-04-14 Harmonix Music Systems, Inc. Systems and methods for simulating a rock band experience
WO2009052032A1 (en) 2007-10-19 2009-04-23 Sony Computer Entertainment America Inc. Scheme for providing audio effects for a musical instrument and for controlling images with same
EP2244796A1 (en) 2008-01-24 2010-11-03 745 Llc Method and apparatus for stringed controllers and/or instruments
US8317614B2 (en) 2008-04-15 2012-11-27 Activision Publishing, Inc. System and method for playing a music video game with a drum system game controller
US8771077B2 (en) 2008-07-08 2014-07-08 International Business Machines Corporation System, method, and apparatus for associating a gaming profile using proximity of a wireless device
US7718884B2 (en) 2008-07-17 2010-05-18 Sony Computer Entertainment America Inc. Method and apparatus for enhanced gaming
US8173887B2 (en) 2008-10-07 2012-05-08 Zivix Llc Systems and methods for a digital stringed instrument
US9120016B2 (en) 2008-11-21 2015-09-01 Ubisoft Entertainment Interactive guitar game designed for learning to play the guitar
US8080722B2 (en) 2009-05-29 2011-12-20 Harmonix Music Systems, Inc. Preventing an unintentional deploy of a bonus in a video game
US8465366B2 (en) * 2009-05-29 2013-06-18 Harmonix Music Systems, Inc. Biasing a musical performance input to a part
US20120266738A1 (en) 2009-06-01 2012-10-25 Starplayit Pty Ltd Music game improvements
US7893337B2 (en) 2009-06-10 2011-02-22 Evan Lenz System and method for learning music in a computer game
US20110028218A1 (en) 2009-08-03 2011-02-03 Realta Entertainment Group Systems and Methods for Wireless Connectivity of a Musical Instrument
US8445766B2 (en) 2010-02-25 2013-05-21 Qualcomm Incorporated Electronic display of sheet music
US8957296B2 (en) 2010-04-09 2015-02-17 Apple Inc. Chord training and assessment systems
US8536436B2 (en) 2010-04-20 2013-09-17 Sylvain Jean-Pierre Daniel Moreno System and method for providing music based cognitive skills development
US8338684B2 (en) 2010-04-23 2012-12-25 Apple Inc. Musical instruction and assessment systems
US8119896B1 (en) 2010-06-30 2012-02-21 Smith L Gabriel Media system and method of progressive musical instruction
USD664551S1 (en) 2010-10-04 2012-07-31 Avaya Inc. Display screen with graphical user interface
US8697972B2 (en) * 2012-07-31 2014-04-15 Makemusic, Inc. Method and apparatus for computer-mediated timed sight reading with assessment

Patent Citations (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5583308A (en) * 1993-10-14 1996-12-10 Maestromedia, Inc. Musical effects apparatus and tone control process for a musical instrument
US6156965A (en) * 1995-08-28 2000-12-05 Shinsky; Jeff K. Fixed-location method of composing and performing and a musical instrument
US5990405A (en) * 1998-07-08 1999-11-23 Gibson Guitar Corp. System and method for generating and controlling a simulated musical concert experience
US6410835B2 (en) * 1998-07-24 2002-06-25 Konami Co., Ltd. Dance game apparatus and step-on base for dance game
US6225547B1 (en) * 1998-10-30 2001-05-01 Konami Co., Ltd. Rhythm game apparatus, rhythm game method, computer-readable storage medium and instrumental device
US6353169B1 (en) * 1999-04-26 2002-03-05 Gibson Guitar Corp. Universal audio communications and control system and method
US6605769B1 (en) * 1999-07-07 2003-08-12 Gibson Guitar Corp. Musical instrument digital recording device with communications interface
US6850252B1 (en) * 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
US7019205B1 (en) * 1999-10-14 2006-03-28 Sony Computer Entertainment Inc. Entertainment system, entertainment apparatus, recording medium, and program
US6495747B2 (en) * 1999-12-24 2002-12-17 Yamaha Corporation Apparatus and method for evaluating musical performance and client/server system therefor
US20010039870A1 (en) * 1999-12-24 2001-11-15 Yamaha Corporation Apparatus and method for evaluating musical performance and client/server system therefor
US20010035088A1 (en) * 2000-03-01 2001-11-01 Faecher Bradley Scott Electronic device with upload & download memory transfer & storage
US20010045153A1 (en) * 2000-03-09 2001-11-29 Lyrrus Inc. D/B/A Gvox Apparatus for detecting the fundamental frequencies present in polyphonic music
US7151214B2 (en) * 2000-04-07 2006-12-19 Thurdis Developments Limited Interactive multimedia apparatus
US6751439B2 (en) * 2000-05-23 2004-06-15 Great West Music (1987) Ltd. Method and system for teaching music
US6686531B1 (en) * 2000-12-29 2004-02-03 Harmon International Industries Incorporated Music delivery, control and integration
US7335833B2 (en) * 2001-05-04 2008-02-26 Realtime Music Solutions, Llc Music performance system
US20060107826A1 (en) * 2001-07-18 2006-05-25 Knapp R B Method and apparatus for sensing and displaying tablature associated with a stringed musical instrument
US20070256551A1 (en) * 2001-07-18 2007-11-08 Knapp R B Method and apparatus for sensing and displaying tablature associated with a stringed musical instrument
US6740803B2 (en) * 2001-11-21 2004-05-25 Line 6, Inc Computing device to allow for the selection and display of a multimedia presentation of an audio file and to allow a user to play a musical instrument in conjunction with the multimedia presentation
US7030311B2 (en) * 2001-11-21 2006-04-18 Line 6, Inc System and method for delivering a multimedia presentation to a user and to allow the user to play a musical instrument in conjunction with the multimedia presentation
US7020635B2 (en) * 2001-11-21 2006-03-28 Line 6, Inc System and method of secure electronic commerce transactions including tracking and recording the distribution and usage of assets
US7081580B2 (en) * 2001-11-21 2006-07-25 Line 6, Inc Computing device to allow for the selection and display of a multimedia presentation of an audio file and to allow a user to play a musical instrument in conjunction with the multimedia presentation
US7404202B2 (en) * 2001-11-21 2008-07-22 Line 6, Inc. System, device, and method for providing secure electronic commerce transactions
US6969797B2 (en) * 2001-11-21 2005-11-29 Line 6, Inc Interface device to couple a musical instrument to a computing device to allow a user to play a musical instrument in conjunction with a multimedia presentation
US20040055441A1 (en) * 2002-09-04 2004-03-25 Masanori Katsuta Musical performance self-training apparatus
US20080078281A1 (en) * 2002-09-04 2008-04-03 Masanori Katsuta Musical Performance Self-Training Apparatus
US20060107819A1 (en) * 2002-10-18 2006-05-25 Salter Hal C Game for playing and reading musical notation
US7799984B2 (en) * 2002-10-18 2010-09-21 Allegro Multimedia, Inc Game for playing and reading musical notation
US7129407B2 (en) * 2003-02-28 2006-10-31 Yamaha Corporation Apparatus and computer program for practicing musical instrument
US20050252362A1 (en) * 2004-05-14 2005-11-17 Mchale Mike System and method for synchronizing a live musical performance with a reference performance
US7164076B2 (en) * 2004-05-14 2007-01-16 Konami Digital Entertainment System and method for synchronizing a live musical performance with a reference performance
US20070256543A1 (en) * 2004-10-22 2007-11-08 In The Chair Pty Ltd. Method and System for Assessing a Musical Performance
US20060196343A1 (en) * 2005-03-04 2006-09-07 Ricamy Technology Limited System and method for musical instrument education
US20070066403A1 (en) * 2005-09-20 2007-03-22 Conkwright George C Method for dynamically adjusting an interactive application such as a videogame based on continuing assessments of user capability
US20070163427A1 (en) * 2005-12-19 2007-07-19 Alex Rigopulos Systems and methods for generating video game content
US20070245881A1 (en) * 2006-04-04 2007-10-25 Eran Egozy Method and apparatus for providing a simulated band experience including online interaction
US7521619B2 (en) * 2006-04-19 2009-04-21 Allegro Multimedia, Inc. System and method of instructing musical notation for a stringed instrument
US20070256540A1 (en) * 2006-04-19 2007-11-08 Allegro Multimedia, Inc System and Method of Instructing Musical Notation for a Stringed Instrument
US20080113797A1 (en) * 2006-11-15 2008-05-15 Harmonix Music Systems, Inc. Method and apparatus for facilitating group musical interaction over a network
US7758427B2 (en) * 2006-11-15 2010-07-20 Harmonix Music Systems, Inc. Facilitating group musical interaction over a network
US8079907B2 (en) * 2006-11-15 2011-12-20 Harmonix Music Systems, Inc. Method and apparatus for facilitating group musical interaction over a network
US8079901B2 (en) * 2006-12-04 2011-12-20 Harmonix Music Systems, Inc. Game controller simulating a musical instrument
US20090038467A1 (en) * 2007-08-10 2009-02-12 Sonicjam, Inc. Interactive music training and entertainment system
US20090064851A1 (en) * 2007-09-07 2009-03-12 Microsoft Corporation Automatic Accompaniment for Vocal Melodies
US20100137048A1 (en) * 2008-12-03 2010-06-03 Disney Enterprises, Inc. System and method for providing an edutainment interface for musical instruments
US7982114B2 (en) * 2009-05-29 2011-07-19 Harmonix Music Systems, Inc. Displaying an input at multiple octaves
US7935880B2 (en) * 2009-05-29 2011-05-03 Harmonix Music Systems, Inc. Dynamically displaying a pitch range
US8026435B2 (en) * 2009-05-29 2011-09-27 Harmonix Music Systems, Inc. Selectively displaying song lyrics
US8076564B2 (en) * 2009-05-29 2011-12-13 Harmonix Music Systems, Inc. Scoring a musical performance after a period of ambiguity
US7923620B2 (en) * 2009-05-29 2011-04-12 Harmonix Music Systems, Inc. Practice mode for multiple musical parts
US20110003638A1 (en) * 2009-07-02 2011-01-06 The Way Of H, Inc. Music instruction system

Cited By (131)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7682237B2 (en) * 2003-09-22 2010-03-23 Ssd Company Limited Music game with strike sounds changing in quality in the progress of music and entertainment music system
US20050096132A1 (en) * 2003-09-22 2005-05-05 Hiromu Ueshima Music game with strike sounds changing in quality in the progress of music and entertainment music system
US8686269B2 (en) 2006-03-29 2014-04-01 Harmonix Music Systems, Inc. Providing realistic interaction to a player of a music-based video game
US20110207513A1 (en) * 2007-02-20 2011-08-25 Ubisoft Entertainment S.A. Instrument Game System and Method
US8907193B2 (en) 2007-02-20 2014-12-09 Ubisoft Entertainment Instrument game system and method
US9132348B2 (en) 2007-02-20 2015-09-15 Ubisoft Entertainment Instrument game system and method
US8835736B2 (en) 2007-02-20 2014-09-16 Ubisoft Entertainment Instrument game system and method
US8678895B2 (en) 2007-06-14 2014-03-25 Harmonix Music Systems, Inc. Systems and methods for online band matching in a rhythm action game
US8439733B2 (en) 2007-06-14 2013-05-14 Harmonix Music Systems, Inc. Systems and methods for reinstating a player within a rhythm-action game
US8444486B2 (en) 2007-06-14 2013-05-21 Harmonix Music Systems, Inc. Systems and methods for indicating input actions in a rhythm-action game
US8678896B2 (en) * 2007-06-14 2014-03-25 Harmonix Music Systems, Inc. Systems and methods for asynchronous band interaction in a rhythm action game
US20100029386A1 (en) * 2007-06-14 2010-02-04 Harmonix Music Systems, Inc. Systems and methods for asynchronous band interaction in a rhythm action game
US8690670B2 (en) 2007-06-14 2014-04-08 Harmonix Music Systems, Inc. Systems and methods for simulating a rock band experience
US20090088249A1 (en) * 2007-06-14 2009-04-02 Robert Kay Systems and methods for altering a video game experience based on a controller type
US20090075711A1 (en) * 2007-06-14 2009-03-19 Eric Brosius Systems and methods for providing a vocal experience for a player of a rhythm action game
US8283547B2 (en) * 2007-10-19 2012-10-09 Sony Computer Entertainment America Llc Scheme for providing audio effects for a musical instrument and for controlling images with same
US20110045907A1 (en) * 2007-10-19 2011-02-24 Sony Computer Entertainment America Llc Scheme for providing audio effects for a musical instrument and for controlling images with same
US9498708B2 (en) * 2007-12-25 2016-11-22 Nintendo Co., Ltd. Systems and methods for processing positional and sound input of user input to a touch panel
US20090163282A1 (en) * 2007-12-25 2009-06-25 Takumi Masuda Computer-readable storage medium storing game program, and game apparatus
US11173399B2 (en) * 2008-07-14 2021-11-16 Activision Publishing, Inc. Music video game with user directed sound generation
WO2010059994A3 (en) * 2008-11-21 2010-09-02 Poptank Studios, Inc. Interactive guitar game designed for learning to play the guitar
US9120016B2 (en) 2008-11-21 2015-09-01 Ubisoft Entertainment Interactive guitar game designed for learning to play the guitar
US8986090B2 (en) 2008-11-21 2015-03-24 Ubisoft Entertainment Interactive guitar game designed for learning to play the guitar
WO2010059994A2 (en) * 2008-11-21 2010-05-27 Poptank Studios, Inc. Interactive guitar game designed for learning to play the guitar
US20150367239A1 (en) * 2008-11-21 2015-12-24 Ubisoft Entertainment Interactive guitar game
US9839852B2 (en) * 2008-11-21 2017-12-12 Ubisoft Entertainment Interactive guitar game
US20100184497A1 (en) * 2009-01-21 2010-07-22 Bruce Cichowlas Interactive musical instrument game
WO2010090847A3 (en) * 2009-01-21 2010-10-28 Bruce Cichowlas Interactive musical instrument game
US20120009996A1 (en) * 2009-03-25 2012-01-12 Takehiro Masashi Gaming device, game control method, information recording medium, and program
US10105606B2 (en) 2009-04-01 2018-10-23 Activision Publishing, Inc. Device and method for a streaming music video game
US20100255903A1 (en) * 2009-04-01 2010-10-07 Karthik Bala Device and method for a streaming video game
WO2010115049A2 (en) * 2009-04-01 2010-10-07 Activision Publishing, Inc. A device and method for a streaming video game
US9056249B2 (en) 2009-04-01 2015-06-16 Activision Publishing, Inc. Device and method for a streaming video game
WO2010115049A3 (en) * 2009-04-01 2011-01-13 Activision Publishing, Inc. A device and method for a streaming video game
US8080722B2 (en) 2009-05-29 2011-12-20 Harmonix Music Systems, Inc. Preventing an unintentional deploy of a bonus in a video game
US8026435B2 (en) 2009-05-29 2011-09-27 Harmonix Music Systems, Inc. Selectively displaying song lyrics
US20100300269A1 (en) * 2009-05-29 2010-12-02 Harmonix Music Systems, Inc. Scoring a Musical Performance After a Period of Ambiguity
US8017854B2 (en) 2009-05-29 2011-09-13 Harmonix Music Systems, Inc. Dynamic musical part determination
US8076564B2 (en) 2009-05-29 2011-12-13 Harmonix Music Systems, Inc. Scoring a musical performance after a period of ambiguity
US8465366B2 (en) 2009-05-29 2013-06-18 Harmonix Music Systems, Inc. Biasing a musical performance input to a part
US8449360B2 (en) 2009-05-29 2013-05-28 Harmonix Music Systems, Inc. Displaying song lyrics and vocal cues
US20100300267A1 (en) * 2009-05-29 2010-12-02 Harmonix Music Systems, Inc. Selectively displaying song lyrics
US20100300268A1 (en) * 2009-05-29 2010-12-02 Harmonix Music Systems, Inc. Preventing an unintentional deploy of a bonus in a video game
US20100300265A1 (en) * 2009-05-29 2010-12-02 Harmonix Music System, Inc. Dynamic musical part determination
WO2010138721A3 (en) * 2009-05-29 2011-03-31 Harmonix Music Systems, Inc. Displaying and processing vocal input
US20110003638A1 (en) * 2009-07-02 2011-01-06 The Way Of H, Inc. Music instruction system
US8629342B2 (en) 2009-07-02 2014-01-14 The Way Of H, Inc. Music instruction system
GB2483046A (en) * 2009-07-03 2012-02-22 Starplayit Pty Ltd Method of obtaining a user selection
WO2011000059A1 (en) * 2009-07-03 2011-01-06 Starplayit Pty Ltd Method of obtaining a user selection
US20130005470A1 (en) * 2009-07-03 2013-01-03 Starplayit Pty Ltd Method of obtaining a user selection
US20120172099A1 (en) * 2009-09-11 2012-07-05 Osamu Migitera Music game system, computer program of same, and method of generating sound effect data
US9492756B2 (en) 2009-09-14 2016-11-15 Joytunes Ltd. System and method for analyzing a digitalized musical performance
US9981193B2 (en) 2009-10-27 2018-05-29 Harmonix Music Systems, Inc. Movement based recognition and evaluation
US10357714B2 (en) 2009-10-27 2019-07-23 Harmonix Music Systems, Inc. Gesture-based user interface for navigating a menu
US10421013B2 (en) 2009-10-27 2019-09-24 Harmonix Music Systems, Inc. Gesture-based user interface
US20110172009A1 (en) * 2010-01-12 2011-07-14 Razer (Asia-Pacific) Pte Ltd System and method for visually indicating actions per minute information using illumination
CN102762263A (en) * 2010-01-12 2012-10-31 雷蛇(亚太)私人有限公司 System and method for visually indicating actions per minute information using illumination
US8939835B2 (en) 2010-01-12 2015-01-27 Razer (Asia-Pacific) Pte. Ltd. System and method for visually indicating actions per minute information using illumination
US20110225519A1 (en) * 2010-03-10 2011-09-15 Oddmobb, Inc. Social media platform for simulating a live experience
US20110225518A1 (en) * 2010-03-10 2011-09-15 Oddmobb, Inc. Friends toolbar for a virtual social venue
US20110239136A1 (en) * 2010-03-10 2011-09-29 Oddmobb, Inc. Instantiating widgets into a virtual social venue
US9292164B2 (en) 2010-03-10 2016-03-22 Onset Vi, L.P. Virtual social supervenue for sharing multiple video streams
US8667402B2 (en) 2010-03-10 2014-03-04 Onset Vi, L.P. Visualizing communications within a social setting
US20110225515A1 (en) * 2010-03-10 2011-09-15 Oddmobb, Inc. Sharing emotional reactions to social media
US20110225514A1 (en) * 2010-03-10 2011-09-15 Oddmobb, Inc. Visualizing communications within a social setting
US8572177B2 (en) 2010-03-10 2013-10-29 Xmobb, Inc. 3D social platform for sharing videos and webpages
US20110225039A1 (en) * 2010-03-10 2011-09-15 Oddmobb, Inc. Virtual social venue feeding multiple video streams
US9292163B2 (en) 2010-03-10 2016-03-22 Onset Vi, L.P. Personalized 3D avatars in a virtual social venue
US8874243B2 (en) 2010-03-16 2014-10-28 Harmonix Music Systems, Inc. Simulating musical instruments
US9278286B2 (en) 2010-03-16 2016-03-08 Harmonix Music Systems, Inc. Simulating musical instruments
US8550908B2 (en) 2010-03-16 2013-10-08 Harmonix Music Systems, Inc. Simulating musical instruments
US8568234B2 (en) 2010-03-16 2013-10-29 Harmonix Music Systems, Inc. Simulating musical instruments
US20130040733A1 (en) * 2010-04-28 2013-02-14 Konami Digital Entertainment Co., Ltd Game system, control method of controlling computer, and a storage medium storing a computer program
US8771068B2 (en) * 2010-04-28 2014-07-08 Konami Digital Entertainment Co., Ltd. Game system, control method of controlling computer, and a storage medium storing a computer program
US20130045802A1 (en) * 2010-04-28 2013-02-21 Takao Yamamoto Game system, data generation system, data generation method of controlling computer, and a storage medium storing a computer program
US20130045783A1 (en) * 2010-04-28 2013-02-21 Takao Yamamoto Game system and control method of controlling computer used therefor
US20130040734A1 (en) * 2010-04-28 2013-02-14 Konami Digital Entertainment Co., Ltd. Game system and control method of controlling computer used thereof
US8622827B2 (en) * 2010-04-28 2014-01-07 Konami Digital Entertainment Co., Ltd. Game system and control method of controlling computer used thereof
US9563273B2 (en) * 2010-06-04 2017-02-07 Interaxon Inc. Brainwave actuated apparatus
US11445971B2 (en) 2010-06-04 2022-09-20 Interaxon Inc. Brainwave actuated apparatus
US10582875B2 (en) 2010-06-04 2020-03-10 Interaxon, Inc. Brainwave actuated apparatus
US20110298706A1 (en) * 2010-06-04 2011-12-08 Mann W Stephen G Brainwave actuated apparatus
US8444464B2 (en) 2010-06-11 2013-05-21 Harmonix Music Systems, Inc. Prompting a player of a dance game
US8562403B2 (en) 2010-06-11 2013-10-22 Harmonix Music Systems, Inc. Prompting a player of a dance game
US9358456B1 (en) 2010-06-11 2016-06-07 Harmonix Music Systems, Inc. Dance competition game
US8702485B2 (en) 2010-06-11 2014-04-22 Harmonix Music Systems, Inc. Dance game and tutorial
EP2579955B1 (en) * 2010-06-11 2020-07-08 Harmonix Music Systems, Inc. Dance game and tutorial
US8481838B1 (en) 2010-06-30 2013-07-09 Guitar Apprentice, Inc. Media system and method of progressive musical instruction based on user proficiency
US8586849B1 (en) 2010-06-30 2013-11-19 L. Gabriel Smith Media system and method of progressive instruction in the playing of a guitar based on user proficiency
US9024166B2 (en) 2010-09-09 2015-05-05 Harmonix Music Systems, Inc. Preventing subtractive track separation
US20120214592A1 (en) * 2011-02-21 2012-08-23 Konami Digital Entertainment Co., Ltd. Game system, and control method of controlling computer and storage medium storing computer program used thereof
WO2012125763A3 (en) * 2011-03-14 2014-05-08 Ubisoft Entertainment, S.A. Instrument game system and method
WO2012125763A2 (en) * 2011-03-14 2012-09-20 Ubisoft Entertaiment, S.A. Instrument game system and method
EP2573760A1 (en) * 2011-09-22 2013-03-27 Casio Computer Co., Ltd. Musical performance evaluating device and musical performance evaluating method
CN103021389A (en) * 2011-09-22 2013-04-03 卡西欧计算机株式会社 Musical performance evaluating device and musical performance evaluating method
US9724613B2 (en) * 2011-10-05 2017-08-08 Konami Digital Entertainment Co., Ltd. Game device, control method of game device, program, and information storage medium
US20140248956A1 (en) * 2011-10-05 2014-09-04 Konami Digital Entertainment Co., Ltd. Game device, control method of game device, program, and information storage medium
EP2581121B1 (en) * 2011-10-14 2023-03-15 Sony Interactive Entertainment Europe Limited Motion scoring method, apparatus and program
US20130219132A1 (en) * 2012-02-20 2013-08-22 Tohoku University Storage medium storing information processing program, information processing apparatus, information processing method, and information processing system
US9601027B2 (en) * 2012-03-06 2017-03-21 State Farm Mutual Automobile Insurance Company Online system for training novice drivers and rating insurance products
US10810900B2 (en) * 2012-03-06 2020-10-20 State Farm Mutual Automobile Insurance Company Online method for training vehicle drivers and determining hazard detection proficiency
US10726736B2 (en) * 2012-03-06 2020-07-28 State Farm Mutual Automobile Insurance Company Online system for training novice drivers and rating insurance products
US20150120339A1 (en) * 2012-03-06 2015-04-30 State Farm Insurance Online System For Training Novice Drivers And Rating Insurance Products
US9384674B2 (en) * 2012-03-06 2016-07-05 State Farm Mutual Automobile Insurance Company Method for determining hazard detection proficiency and rating insurance products based on proficiency
US9583017B2 (en) * 2012-03-06 2017-02-28 State Farm Mutual Automobile Insurance Company Online method for training vehicle drivers and determining hazard detection proficiency
US20140172468A1 (en) * 2012-03-06 2014-06-19 State Farm Mutual Automobile Insurance Company Method for Determining Hazard Detection Proficiency and Rating Insurance Products Based on Proficiency
US20150206449A1 (en) * 2012-03-06 2015-07-23 State Farm Mutual Automobile Insurance Company Online Method for Training Vehicle Drivers and Determining Hazard Detection Proficiency
US9307337B2 (en) 2013-03-11 2016-04-05 Arris Enterprises, Inc. Systems and methods for interactive broadcast content
US9301070B2 (en) 2013-03-11 2016-03-29 Arris Enterprises, Inc. Signature matching of corrupted audio signal
US20140260901A1 (en) * 2013-03-14 2014-09-18 Zachary Lasko Learning System and Method
US20140260903A1 (en) * 2013-03-15 2014-09-18 Livetune Ltd. System, platform and method for digital music tutoring
US10220303B1 (en) 2013-03-15 2019-03-05 Harmonix Music Systems, Inc. Gesture-based music game
US20150027297A1 (en) * 2013-07-26 2015-01-29 Sony Corporation Method, apparatus and software for providing user feedback
US9208763B2 (en) * 2013-07-26 2015-12-08 Sony Corporation Method, apparatus and software for providing user feedback
US9842577B2 (en) 2015-05-19 2017-12-12 Harmonix Music Systems, Inc. Improvised guitar simulation
US9799314B2 (en) 2015-09-28 2017-10-24 Harmonix Music Systems, Inc. Dynamic improvisational fill feature
US9773486B2 (en) 2015-09-28 2017-09-26 Harmonix Music Systems, Inc. Vocal improvisation
US10780356B2 (en) * 2016-04-11 2020-09-22 Neowiz Corporation Music game apparatus and method, and computer-readable recording medium recording program therefor
US20190118096A1 (en) * 2016-04-11 2019-04-25 Neowiz Corporation Music game apparatus and method, and computer-readable recording medium recording program therefor
US10593311B2 (en) * 2016-07-20 2020-03-17 Beamz Ip, Llc Cyber reality device including gaming based on a plurality of musical programs
US20180025710A1 (en) * 2016-07-20 2018-01-25 Beamz Interactive, Inc. Cyber reality device including gaming based on a plurality of musical programs
US20200005742A1 (en) * 2016-07-20 2020-01-02 Beamz Ip, Llc Cyber Reality Device Including Gaming Based on a Plurality of Musical Programs
US10418008B2 (en) * 2016-07-20 2019-09-17 Beamz Ip, Llc Cyber reality device including gaming based on a plurality of musical programs
US10737181B2 (en) * 2018-01-30 2020-08-11 Nintendo Co., Ltd. Computer-readable non-transitory storage medium having game program stored therein, rhythm game processing method, rhythm game system, and rhythm game apparatus
US11273381B2 (en) 2018-01-30 2022-03-15 Nintendo Co., Ltd. Computer-readable non-transitory storage medium having game program stored therein, rhythm game processing method, rhythm game system, and rhythm game apparatus
US11364432B2 (en) * 2018-07-17 2022-06-21 Alpha Code Inc. Timing game device and program for timing game
US11288975B2 (en) 2018-09-04 2022-03-29 Aleatoric Technologies LLC Artificially intelligent music instruction methods and systems
WO2021041411A1 (en) * 2019-08-26 2021-03-04 Harmonix Music Systems, Inc. Techniques for video game input compensation and related systems and methods
US11400377B2 (en) 2019-08-26 2022-08-02 Harmonix Music Systems, Inc. Techniques for video game input compensation and related systems and methods
CN111968674A (en) * 2020-07-06 2020-11-20 南京邮电大学 Online instrument fighting platform and ranking list system based on audio signal transcription
CN117046088A (en) * 2023-08-14 2023-11-14 广州核芯互乐科技有限公司 Team fight game score display method based on chat, storage medium and server

Also Published As

Publication number Publication date
US9132348B2 (en) 2015-09-15
WO2008103269A1 (en) 2008-08-28
US8835736B2 (en) 2014-09-16
WO2008103269A8 (en) 2008-11-20
US20130065656A1 (en) 2013-03-14
US20130036897A1 (en) 2013-02-14

Similar Documents

Publication Publication Date Title
US9132348B2 (en) Instrument game system and method
US11027204B2 (en) Instrument game system and method
US9333418B2 (en) Music instruction system
US8678895B2 (en) Systems and methods for online band matching in a rhythm action game
JP3317686B2 (en) Singing accompaniment system
US8961309B2 (en) System and method for using a touchscreen as an interface for music-based gameplay
US8678896B2 (en) Systems and methods for asynchronous band interaction in a rhythm action game
US7910818B2 (en) System and method for providing an edutainment interface for musical instruments
US8414369B2 (en) Music game system and method of providing same
US20110086704A1 (en) Music game system and method of providing same
US20070261536A1 (en) Method and system for processing music on a computer device
Biamonte Musical representation in the video games Guitar Hero and Rock Band
JPH1185170A (en) Karaoke sing-along improvisation system
Band Musical Representation in the Video Games Guitar Hero and

Legal Events

Date Code Title Description
AS Assignment

Owner name: GAMETANK INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PARKS, JAKOB;REEL/FRAME:019916/0444

Effective date: 20071001

AS Assignment

Owner name: UBISOFT ENTERTAINMENT, FRANCE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GAMETANK, INC.;REEL/FRAME:025028/0616

Effective date: 20100614

STCB Information on status: application discontinuation

Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION