摘要 |
PURPOSE: To always realize interpolation of an optimum waveform sample even when a read out waveform group is changed by corresponding to the change and selectively using an interpolation function. CONSTITUTION: An address signal generator 32 specifies the waveform sample belonging to one of plural sets of waveform groups stored in a waveform memory 31, and generates an address signal ADR changing at a speed according to a pitch. By adding a count value CNT from an interpolation counter 33 to the integer part INT of the address signal ADR and supplying it to the waveform memory 31, plural waveform sample values for interpolation are read out from the memory 31. A function selection part 42, an interpolation coefficient memory 41, etc., output an interpolation coefficient according to an interpolation function changing corresponding to the kind of the read out waveform sample, and a multiplier 36 and an interpolation accumulator 37 interpolate and output the waveform sample value by using the interpolation coefficient. |