Patent ID: 7102070
Filing Date: 2006-09-05
Classification: G10H,H04M

Abstract:
1. A musical tone reproducing apparatus which is connected respectively to an external system controller for carrying out a process other than a musical tone reproducing process as a main process and to an external storage, said external storage storing performance data consisting of event information representative of contents of events and duration information, which is located before the event information, representative of time intervals between occurrence of events and occurrence of immediately preceding events, the event information and the duration information being alternately arranged, and said musical tone reproducing apparatus performing reproduction of musical tone based on the performance data supplied from said external storage, comprising: a first-in first-out temporary storage for temporarily storing the performance data supplied sequentially from said external storage by a predetermined amount at a time; a forward counter for sequentially accumulating the duration information read out from said first-in first-out temporary storage to indicate a count value of time at which musical tones are to be generated based on the event information corresponding to the duration information; a time counter for counting up at intervals of a unit time to indicate a count value of absolute time; a readout controller for comparing the count value of said time counter with the count value of said forward counter, and for controlling said first-in first-out temporary storage to read out next event information to be read out and duration information following the next event information stored in said first-in first-out temporary storage based on results of the comparison between the count values of said time counter and of said forward counter; a data generator for generating control data based on the event information read out and transferred from said readout controller; and a tone generator for generating musical tones based on the control data.