A reverberation effect adding device comprising a first convolution
circuit which in turn comprises FIR filters (80-1 to 80-4) and an adder
(accumulator) (81) which adds outputs from the FIR filters, a moving
average circuit (82) which receives musical sound waveform data delayed
by a predetermined number of stages in the first convolution circuit and
which outputs averaged second musical sound waveform data obtained by
sampling at a second sampling frequency lower than the first sampling
frequency, a second convolution circuit which in turn comprises FIR
filters (80-5 to 80-28) which sequentially receive the second musical
sound waveform data obtained by sampling at the second sampling frequency
and an adder (accumulator) (83), an interpolator (84) which receives an
output from the adder (83) of the second convolution circuit, calculates
an interpolated value of the output value from the adder (83), and
provides the output from the adder (83) and the interpolated value from
the interpolator (84) sequentially at the first sampling frequency, and
an adder (85) which adds the outputs from the adder (81) and the
interpolator (84) and outputs a result of the addition as reverberation
data.