Musical performance training device, musical performance training method and storage medium
AssigneeCasio Computer Co., Ltd.
InventorJunichi Minamitaka
Life of this patent
Estimating the term…
Abstract
In the present invention, a CPU acquires an achievement level based on the difficulty level of a song by evaluating the playing skills of the user based on a comparison of a plurality musical notation data expressing each note composing the song and music playing data generated in response to the song being played and inputted by the user; updates state variables (achievement level rank “achieve” and achievement level rank change “change”) in a value function table “value” based on the acquired achievement level; and gives advice of a type specified by the most effective (maximum value) advice type “action” retrieved from the value function table “value” [achieve][change][action] based on the updated state variables to the user playing and inputting the song.
Claims8
A musical performance training device comprising:
- an advice generating section which generates advice;
- an acquiring section which acquires an achievement level of music performance based on music playing data acquired by a predetermined song being played, after the advice generating section generates the advice;
- a calculating section which calculates an achievement level change amount based on the achievement level acquired by the acquiring section and a previously acquired achievement level acquired before the achievement level;
- a storage control section which stores in a predetermined memory a data group where the previously acquired achievement level, the achievement level change amount and the advice are formed into a single group;
- and
- an advice control section which selects advice data included in a data group having an achievement level closest to the achievement level acquired by the acquiring section and a greatest achievement level change amount from plural groups of data stored in the memory, and controls the advice generating section to generate advice based on the advice data.
A non-transitory computer-readable storage medium having stored thereon a program that is executable by a computer mounted in a musical performance training device, the program being executable by the computer to perform functions comprising:
- advice generation processing for generating advice;
- acquisition processing for acquiring an achievement level of music performance based on music playing data acquired by a predetermined song being played, after the advice is generated by the advice generation processing;
- calculation processing for calculating an achievement level change amount based on the achievement level acquired by the acquisition processing and a previously acquired achievement level acquired before the achievement level;
- storing processing for storing in a predetermined memory a data group where the previously acquired achievement level, the achievement level change amount and the advice are formed into a single group;
- and
- advice control processing for selecting advice data included in a data group having an achievement level closest to the achievement level acquired by the acquisition processing and a greatest achievement level change amount, from plural groups of data stored in the memory, and controlling to generate advice based on the advice data in the advice generation processing.
A musical performance training method performed by a computer mounted in a musical performance training device, the method comprising:
- an advice generating step of generating advice;
- an acquiring step of acquiring an achievement level of music performance based on music playing data acquired by a predetermined song being played using the musical performance training device, after the advice is generated in the advice generating step;
- a calculating step of calculating an achievement level change amount based on the achievement level acquired in the acquiring step and a previously acquired achievement level acquired before the achievement level;
- a storing step of storing in a predetermined memory a data group where the previously acquired achievement level, the achievement level change amount and the advice are formed into a single group;
- and
- an advice control step of selecting advice data included in a data group having an achievement level closest to the achievement level acquired in the acquiring step and a greatest achievement level change amount, from plural groups of data stored in the memory, and controlling to generate advice based on the advice data in the advice generating step.
Dependencies are inferred from the claim text.