Embodiments of the disclosure relate to assignment of fingering for
performance of a musical piece. In one example, a processor of an
electronic system receives a file having data relating to at least one
musical piece. The processor parses the file and assigns keys to
occurrences of notes within the musical piece. In certain embodiments,
the key-to-note assignments are based on predetermined factors, such as
common patterns of learned fingering and a user typing proficiency level,
and/or predetermined assignment rules, such as physical or spatial
limitations with respect to the user's fingers and the keys of the
keyboard. Furthermore, embodiments of the invention allow for different
keys to be assigned to different occurrences of the same note or allow
for a single key to be assigned to multiple notes, such as a chord, or to
different notes occurring at different points in the musical piece.