The present invention provides an automatic arrangement method, an automatic arrangement device, and a
computer program product, which can produce arrangement data that is easy to play and has a reduced number of simultaneously sounding notes from musical piece data. The present invention determines an outer sound symbol, and the outer sound symbol is the highest in
pitch among notes that have substantially the same sounding
start time in a melody part obtained from the musical piece data. A melody part from which an inner sound symbol is deleted is produced, and the inner sound symbol starts to sound during the sounding period of the outer sound symbol and is low in
pitch. For each
pitch range in which the
pitch range of one
octave is staggered by one
semitone, a candidate accompaniment part in which the root notes of each chord of the chord data of the musical piece data are arranged to sound at their sounding timing is produced, and an accompaniment part is selected therefrom. The arrangement data obtained from the melody part and the accompaniment part can be set as arrangement data that is easy to play and has a reduced number of simultaneously sounding notes.