摘要 |
Various embodiments of the present invention are directed to an automated method and system component for generating variations of one or more musical selections directed to particular students or to particular skill levels into which students may be classified. The method and system component may be included in a wide variety of different music rendering, music display, and music instruction systems. In one embodiment of the present invention, variations are generated by filtering each layer of a musical selection with respect to a number of common, musical components, with the filtering chosen to reflect a selected or desired skill level. In the embodiment of the present invention, the layers of a musical selection include a melody line, a chord progression, and a bass line, and musical components include key signature, rhythm, pitch range, tempo and meter, and technique. Skill level may be based on a numerically-encoded range of skill levels, or may include a number of fixed skill levels, such as beginning, easy, intermediate, and advanced levels.
|