An apparatus, method, and software product are used to sense a repetitive
motion, such as walking, running, or tapping. Thus, a rate of the
repetitive motion is determined. A piece of music is then selected in
response to the determined rate, and the piece of music is played. This
piece of music has a tempo selected to match or approximate the rate of
the repetitive motion, so that the repetitive motion and the music are
substantially in harmony.