摘要 |
PURPOSE:To calculate a waveform data output such as a musical sound signal only by accessing a waveform memory once for each sound at each sampling period. CONSTITUTION:At each sampling period, waveform data Dread is read out of the waveform memory. Subordinate data Dsub as waveform data right before the address of the waveform data Dread is outputted from a subordinate data memory 402 and stored in a subordinate data register 403. An arithmetic execution part 404 calculates a waveform data output Dout by linear interpolation arithmetic from the Dread, Dsub, and an address ad. A carry signal CC determines whether or not a specified address of the waveform memory is updated in a next sampling period and the subordinate data Dsub outputted from a subordinate data register 403 or waveform data Dread by a selector 401 and written in the subordinate data memory 402. Update contents are used for interpolation arithmetic in the next sampling period. |