A transmitting end transmits to a receiving end event data of an MIDI type
with first time data indicative of a timing of processing the event data
at the receiving end, and waveform data and second time data indicative of
a timing to process the waveform data at the receiving end. The receiving
end receives and stores the event data and first time data in a music data
buffer. When the receiving end receives the waveform data, it stores it in
a waveform buffer. When the receiving end receives the second time data,
it starts reproduction of the waveform data stored in the waveform buffer
at a timing specified by the received second time data. The start time is
incremented at predetermined timings. The event data stored in the music
buffer is reproduced at a timing determined based on the start time and
first time data stored in the music buffer. As a result, the receiving end
is capable of processing a large amount of waveform data, etc., at an
appropriate timing irrespective of its reception route.
Een overbrengend eind brengt aan een ontvangende eindgebeurtenis gegevens van een type van MIDI met eerste keer gegevens indicatief van een timing van de verwerking van de gebeurtenisgegevens op het ontvangende eind over, en golfvormgegevens en tweede keer gegevens indicatief van een timing om de golfvormgegevens op het ontvangende eind te verwerken. Het ontvangende eind ontvangt en slaat de gebeurtenisgegevens en eerste keer gegevens in een buffer van muziekgegevens op. Wanneer het ontvangende eind de golfvormgegevens ontvangt, slaat het het in een golfvormbuffer op. Wanneer het ontvangende eind de tweede keer gegevens ontvangt, begint het reproductie van de golfvormgegevens die in de golfvormbuffer bij een timing worden opgeslagen die door de ontvangen tweede keer gegevens wordt gespecificeerd. De begintijd wordt verhoogd bij vooraf bepaalde timing. Het gebeurtenisgegeven dat in de muziekbuffer wordt opgeslagen wordt bij een bepaald timing gereproduceerd die op de begintijd en de eerste keer gegevens wordt gebaseerd die in de muziekbuffer wordt opgeslagen. Dientengevolge, kan het ontvangende eind een grote hoeveelheid golfvormgegevens, enz., bij een aangewezen timing ongeacht zijn ontvangstroute verwerken.