An operational information obtaining section of a music reproduction
device obtains operational information which corresponds to a user's
operation and represents an instruction on an action of a reproduction
section for reproducing data of a musical composition. A selection
condition calculation section changes, during the musical composition
being reproduced by the reproduction section, relative merits of
attribute information relating to the data of the musical composition in
accordance with details of the operational information obtained by the
operational information obtaining section, and then calculates, based on
the relative merits of the attribute information, a condition for
selecting the data of the musical composition to be reproduced by the
reproduction section. The relative merits of the attribute information,
which is information relating to the data of the musical composition, is
changed in accordance with the user's operational information, and
selection is performed in accordance with the relative merits of the
attribute information, whereby it is possible, with the user's simple
operation, to reproduce only the musical composition which is desired to
be listened to.