An electronic sound generation device is adapted to start arithmetic processing
with a start signal. When the arithmetic processing is not completed in a period
between two sampling signals of a constant period, a start signal for starting
next arithmetic processing signal for the next period is output after the completion
of the on-going arithmetic processing. The electronic sound generation device is
also adapted to hold resultant data of arithmetic processing, which is output in
synchronism with the sampling signal. An address for designating waveform data
in a waveform memory is calculated upon the address arithmetic parameters received
from a digital signal processor (DSP) having a sum-of-products arithmetic circuit.
Using fractional parts of the addresses, the data read out from the waveform memory
are interpolated, and supplied to the DSP.