Patent Number: 7,102,070

Title: Musical tone reproducing apparatus and method and portable terminal apparatus

Abstract: There is provided a musical tone reproducing apparatus which is capable of recovering proper timing of musical tone generation even in a situation where processing of events takes much time such that the sounding timing of musical tones is delayed. Duration data read out from a FIFO 30 are added together by a duration forward counter 32b. A comparator circuit 32d compares the count value of an absolute time counter 32c and the count value of the duration forward counter 32b, and delivers the comparison result i to a FIFO controller 3 when the former becomes equal to or more than the latter. The FIFO controller 31 causes the FIFO 30 to read out event information and delivers the same to a decoder 32a, which in turn converts the event information into tone generator control data having a format peculiar to a tone generator 33 and delivers the same data to a register write controller 32e. The register write controller 32e writes an associated tone generator parameter into a tone generator control register within the tone generator 33, and the tone generator 33 reproduces and outputs musical tones based on the tone generator parameter.

Inventors: Muraki; Yasuyuki (Hamamatsu, JP)

Assignee: Yamaha Corporation

International Classification: A63H 5/00 (20060101); G04B 13/00 (20060101); G10H 7/00 (20060101)

Expiration Date: 9/05/02018