Each of MIDI data, audio data, text data and image data to be received in a
data receiving section is SMF-formatted data including event information and event-executing
delta time. A data sorting section sorts data based on data type depending upon
a delta time of each type of received data. The sorted data are respectively reproduced
in a MIDI reproducing section, an audio reproducing section, a text reproducing
section and an image reproducing section. The data reproduced in the MIDI reproducing
section and audio reproducing section are mixed in a mixer and outputted as sound
from a speaker, while the data reproduced in the text reproducing section and image
reproducing section are mixed in a mixer and displayed as visual information on
a display. Because each type of data is reproduced in the timing according to the
delta time, synchronization can be easily provided between different types of data,
for example as sound and images.