The present invention relates to a technology for evaluating a degree of difficulty in performing a musical piece.
A degree of difficulty in performing a musical piece differs depending on which musical piece is performed. For example, when information indicating the degree of difficulty of the musical piece is presented in a system for practicing a musical instrument, the information serves as an index that is important for a performer to select the musical piece. Various technologies for evaluating the degree of difficulty in the performance are known (for example, Patent Literatures 1 to 4).
In Patent Literatures 1 and 2, there are disclosed technologies for evaluating the degree of difficulty in the performance based on the number of sounds per unit time. In Patent Literature 3, there is disclosed a technology for evaluating the degree of difficulty based on an average sound duration of each note. In Patent Literature 4, there is disclosed a technology for evaluating the degree of difficulty based on fingering information.
[Patent Literature 1] JP 2011-191431 A
[Patent Literature 2] JP 2002-323891 A
[Patent Literature 3] JP 2005-107333 A
[Patent Literature 4] JP 2008-151966 A
Each of Patent Literatures 1 to 4 employs an evaluation method for evaluating a degree of difficulty of a musical piece as high when the musical piece has many technically difficult parts. According to such an evaluation method, a performer who has not mastered a high-level technique feels that the evaluated degree of difficulty matches actual difficulty of performance. However, in light of a more musical viewpoint so as to exert expressions and dynamics of a musical piece, there is a problem in that the degree of difficulty of a musical piece cannot be determined only based on a technical aspect as to whether or not the musical piece can be played simply in accordance with the notes.
In contrast, the present invention provides a technology for comprehensively evaluating the degree of difficulty also in consideration of a viewpoint of the expressions and the dynamics of the musical piece.
According to one embodiment of the present invention, there is provided a musical piece evaluation device includes a segment evaluator configured to evaluate, for a musical piece divided into a plurality of segments, a degree of segment difficulty indicating a degree of difficulty of performance within each of the plurality of segments, in accordance with a predetermined algorithm. The musical piece evaluation device also includes a musical piece evaluator configured to evaluate a degree of musical piece difficulty indicating a degree of difficulty in the performance of the entire musical piece based on a change of the degree of segment difficulty within the musical piece.
The musical piece evaluator may evaluate the degree of musical piece difficulty as high, as the change of the degree of segment difficulty within the musical piece becomes larger.
The musical piece evaluator may evaluate the degree of musical piece difficulty as high, as an absolute value of a change of the degree of segment difficulty between two consecutive segments becomes larger.
According to one or more embodiments of the present invention, it is possible to comprehensively evaluate the degree of difficulty also in consideration of a viewpoint of the expressions and the dynamics of the musical piece.
In this example, the CPU 101 executes the practice support program, to thereby implement the functions illustrated in
In Step S101, a segment dividing unit divides a musical piece (hereinafter referred to as “target musical piece”) indicated by a music file serving as a processing target into a plurality of segments. A method of dividing a musical piece into the plurality of segments differs depending on the algorithm for evaluating the degree of segment difficulty. For example, a method of dividing a musical piece every predetermined period on a musical score (for example, predetermined number of measures) is used. Alternatively, the musical piece may be divided at regular intervals temporally. Note that, the segment dividing unit may be set as one function of the segment evaluator 12, or may be provided separately from the segment evaluator 12.
In Step S102, the segment evaluator 12 evaluates the degree of segment difficulty of each segment. The degree of segment difficulty is evaluated by using a known algorithm. Specifically, the degree of segment difficulty is evaluated by using an algorithm that evaluates the degree of difficulty as higher as the number of sounds per segment becomes larger. In another example, an algorithm that evaluates the degree of difficulty as higher as an average sound duration per segment becomes shorter may be used. In further another example, an algorithm that evaluates the degree of difficulty as higher as the cost of fingering becomes higher may be used. In the case, for example, the cost of fingering is evaluated as higher as a distance between pitches of two consecutive sounds becomes farther, and as higher as an interval between the two consecutive sounds (that is, sound duration of the first sound) becomes shorter. Specific processing is performed as follows. The segment evaluator 12 identifies one segment from among the plurality of segments forming the target musical piece as a segment to be processed (hereinafter referred to as “target segment”) in order one by one. The segment evaluator 12 evaluates the degree of segment difficulty for the target segment. The segment evaluator 12 stores the degree of segment difficulty calculated for the target segment in the storage unit 11. The segment evaluator 12 repeatedly executes the processing until the degrees of segment difficulty have been evaluated for all the segments included in the target musical piece.
In Step S103, the musical piece evaluator 13 calculates the degree of musical piece difficulty. In this example, the musical piece evaluator 13 evaluates the degree of musical piece difficulty as high, as the change of the degree of segment difficulty within the target musical piece becomes larger. In more detail, the musical piece evaluator 13 evaluates the degree of musical piece difficulty as high, as an absolute value of a change of the degree of segment difficulty between two consecutive segments becomes larger. Specifically, the musical piece evaluator 13 calculates the degree of musical piece difficulty in accordance with the following Expression (1).
In the expression, Dh represents the degree of musical piece difficulty, Dp (i) represents the degree of segment difficulty of a segment i, and n represents the number of segments within the target musical piece.
In Step S104, the output unit 14 outputs the calculated degree of musical piece difficulty, and displays the degree of musical piece difficulty on the display device 106. For example, the output unit 14 displays a list including a file name of the musical piece and the degree of musical piece difficulty on the display device 106.
On the other hand, according to the evaluation method according to one or more embodiments of the present invention, the musical piece A has a high average value of the degree of segment difficulty while having little variations, and, therefore, the musical piece A is evaluated as having a low degree of musical piece difficulty. The musical piece B has a lower average value of the degree of segment difficulty than that of the musical piece A while having rich variations, and, therefore, the musical piece B is evaluated as having a high degree of musical piece difficulty. The musical piece C has the same average value of the degree of segment difficulty as that of the musical piece B. However, the musical piece C has the first half exhibiting higher degrees of difficulty and the second half exhibiting lower degrees of difficulty, and the musical piece C has a smaller change of the degree of segment difficulty than that of the musical piece B. Thus, the musical piece C is evaluated as having a lower degree of musical piece difficulty than that of the musical piece B.
As explained above, according to this embodiment, it is possible not only to evaluate the degree of technical difficulty simply based on how difficult the fingering is, but also to evaluate the degree of difficulty of the musical piece in consideration of musical expressions such as the expressions and dynamics of a musical piece. For example, when the degree of musical piece difficulty is presented in a system for practicing a musical instrument, it is possible to provide information used as a reference when the user selects the musical piece to be practiced.
The present invention is not limited to the above-mentioned embodiment, and may be modified variously. Some modified examples are described below. Two or more of the following modified examples may be used in a combination thereof.
A specific calculation method for the degree of musical piece difficulty is not limited to the method using Expression (1). For example, the degree of musical piece difficulty may be obtained by taking an average value or an integrated value of the degree of segment difficulty into consideration. More specifically, for example, the degree of musical piece difficulty may be calculated by multiplying the value calculated by Expression (1) by the average value or the integrated value of the degree of segment difficulty. In another example, the degree of musical piece difficulty may be obtained by eliminating an influence of a duration of the musical piece. More specifically, for example, the degree of musical piece difficulty may be calculated by dividing the value calculated by Expression (1) by a number n of segments. In further another example, the degree of musical piece difficulty may be calculated by multiplying each of the terms of Expression (1) by a coefficient corresponding to a tempo or a dynamic mark. Further, the method of reflecting the absolute value of the change of the degree of segment difficulty between the two consecutive segments on the degree of musical piece difficulty is not limited to the method of squaring the difference in the degree of segment difficulty.
The musical piece evaluation device 1 is not limited to the personal computer. The musical piece evaluation device 1 may be an electronic device other than the personal computer such as an electronic musical instrument, a tablet terminal, or a smartphone. Note that, when the present invention is applied to the electronic musical instrument, the electronic musical instrument needs to include components corresponding to the storage device 103, the input device 105, and the display device 106.
A part or all of the functions described above with reference to
Further, the functions illustrated in
The hardware configuration of the musical piece evaluation device 1 is not limited to one described above with reference to
A correspondence relationship between the functional configuration and the hardware configuration of the musical piece evaluation device 1 is not limited to one described above in the embodiment. For example, the output unit 14 is not limited to one that visually outputs the degree of musical piece difficulty by the display device 106. For example, the output unit 14 may electronically output the degree of musical piece difficulty as data. Alternatively, the output unit 14 may output the degree of musical piece difficulty in a form of sound or voice. For example, a sound having a higher pitch may be output as the degree of difficulty becomes higher.
The music file is not limited to SMF. A music file having any format that indicates the performance of the musical piece may be used.
Further, to divide the target musical piece into a plurality of segments, in addition to the above-mentioned method, for example, each segment may be determined based on a position of a rest in a musical score or a staff of the musical score, or the user may designate each segment.
Number | Date | Country | Kind |
---|---|---|---|
2013-108806 | May 2013 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2014/063199 | 5/19/2014 | WO | 00 |