Granular synthesis has been used for a number of years as a sound synthesis technique. This method constructs an acoustic signal from a number of short-duration acoustic elements, called grains. These grains are produced either by extracting short segments of natural sounds such as speech, or by synthesis according to a mathematical description of the grains. Efficient methods of producing and combining these grains are currently especially interesting, because the recent development of special-purpose digital signal processing (DSP) microprocessors has made real-time granular synthesis possible at a reasonable hardware cost. This paper discusses the computational aspects of granular synthesis. Methods of extracting grains from natural signals and recombining them with phase alignment are described. Fast methods for digital generation of synthetic signals with linear frequency modulation (FM) are also presented.
[1]
Albert H. Nuttall,et al.
Efficient evaluation of polynomials and exponentials of polynomials for equispaced arguments
,
1987,
IEEE Trans. Acoust. Speech Signal Process..
[2]
Douglas L. Jones,et al.
On computing equally spaced samples of a complex Gaussian function
,
1987,
IEEE Trans. Acoust. Speech Signal Process..
[3]
Curtis Roads,et al.
Foundations of computer music
,
1985
.
[4]
Domingo Garcia.
Precision digital sine-wave generation with the TMS32010
,
1987
.
[5]
James F. Kaiser.
On the fast generation of equally spaced values of the Gaussian function A exp (-at * t)
,
1987,
IEEE Trans. Acoust. Speech Signal Process..
[6]
David Malah,et al.
Time-domain algorithms for harmonic bandwidth reduction and time scaling of speech signals
,
1979
.