1. An apparatus for searching for a fragment of a music piece, which comprises: a storage section that stores respective music piece data and music piece composing data of one or more music pieces, the music piece data of each of the music pieces being waveform data of the music piece, the waveform data of the music piece being managed for each of a plurality of divided fragments of the waveform data and for each of one or more events of sound included in each of the fragments, the music piece composing data of each of the music pieces including, in association with each of the one or more events included in each of the fragments, a character value indicative of a character of waveform data pertaining to the event; a designation section that designates a specific fragment from among the music piece data stored in said storage section; and a search section that searches for, from among the music piece composing data stored in said storage section, one event or a plurality of successive events having a character value of a high degree of similarity to one or more events included in the fragment designated by said designation section, and takes out the waveform data of one event or successive events, searched out thereby, from among the music piece data stored in said storage section.