In order to reproduce music suitable for a situation where a user listens
to the music while performing repetitive exercise, if a walking tempo
value sensed by a walking tempo sensing portion 3 falls outside a certain
range defined on the basis of a music tempo value of a music data file
currently being reproduced by a music data reproduction portion 6, a
music tempo specifying portion 4 specifies a music tempo value agreeing
with the walking tempo value. A reproduction control portion 5 selects a
music data file having a music tempo value corresponding to the music
tempo specified by the music tempo specifying portion 4 from among a
plurality of music data files stored along with data on music tempo of
the respective music data files in a data storage portion 2, and causes
the music data reproduction portion 6 to start the reproduction of the
selected music data file.