A non-transitory computer-readable recording medium having stored thereon a musical piece evaluation program, the musical piece evaluation program comprising the instructions of:
- evaluating, 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;
- and
- evaluating 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.