A music editing apparatus that can accomplish editing of superimposing or
connecting whole or part of each of many songs such that their beats
adjusted is provided. The music editing apparatus includes a remix
processing section which performs a remix process based on both meta data
that are pre-generated corresponding to song data and that contain at
least a time-based beat position and a file for deciding a remix pattern;
a synchronizing reproduction controlling section which generates a master
beat, sends the master beat to the remix processing section, and
reproduces a plurality of songs based on individual entries of the meta
data according to the remix process that the remix processing section has
designated corresponding to the remix pattern and the meta data; and a
mixing section which mixes songs reproduced by the synchronizing
reproduction controlling section. The remix processing section performs
the remix process based on a remix pattern file structured as
hierarchical layers each of which has a control parameter portion and a
data entity portion.