A Tutorial on Digital Sound Synthesis Techniques

Progress in electronics and computer technology has led to an ever-increasing utilization of digital techniques for musical sound production. Some of these are the digital equivalents of techniques employed in analog synthesizers and in other fields of electrical engineering. Other techniques have been specifically developed for digital music devices and are peculiar to these. This paper introduces the fundamentals of the main digital synthesis techniques. Mathematical developments have been restricted in the exposition and can be found in the papers listed in the references. To simplify the discussion, whenever possible, the techniques are presented with reference to continuous signals. Sound synthesis is a procedure used to produce a sound without the help of acoustic instruments. In digital synthesis, a sound is represented by a sequence of numbers (samples). Hence, a digital synthesis technique consists of a computing procedure or mathematical formula, which computes each sample value. Normally, the synthesis formula depends on some values, that is, parameters. Frequency and amplitude are examples of such parameters. Parameters can be constant or slowly time variant during the sound. Time-variant parameters are also called control functions. Synthesis techniques can be classified as (1) generation techniques (Fig. la), which directly produce the signal from given data, and (2) transformation techniques (Fig. Ib), which can be divided into two stages, the generation of one or more simple signals and their modification. Often, more or less elaborate combinations of these techniques are employed. Fixed-Waveform Synthesis

[1]  S. Tempelaars The VOSIM signal spectrum , 1977 .

[2]  S. Tempelaars Linear digital oscillators , 1982 .

[3]  James W. Beauchamp Brass Tone Synthesis by Spectrum Evolution Matching with Nonlinear Functions , 1978, ICMC.

[4]  J.A. Moorer,et al.  Signal processing aspects of computer music: A survey , 1977, Proceedings of the IEEE.

[5]  James A. Moorer,et al.  The Use of Linear Prediction of Speech in Computer Music Applications , 1979 .

[6]  John M. Chowning,et al.  THE SIMULATION OF MOVING SOUND SOURCES , 1970 .

[7]  James A. Moorer,et al.  About This Reverberation Business , 1978 .

[8]  Yasuhiro Mitsuhashi Musical Sound Synthesis by Forward Differences , 1982 .

[9]  J. Justice,et al.  Analytic signal processing in music computation , 1979 .

[10]  Werner Kaegi,et al.  VOSIM-A New Sound Synthesis System , 1978 .

[11]  Yasuhiro Mitsuhashi Waveshape Parameter Modulation in Producing Complex Audio Spectra , 1980 .

[12]  Denis Lorrain,et al.  A Panoply of Stochastic 'Cannons' , 1980 .

[13]  M. Mathews,et al.  Analysis of musical‐instrument tones , 1969 .

[14]  Kenneth Steiglitz,et al.  Input Generators for Digital Sound Synthesis , 1970 .

[15]  Maurice Rozenberg,et al.  Linear Sweep Synthesis , 1982 .

[16]  John M. Chowning,et al.  The Synthesis of Complex Audio Spectra by Means of Frequency Modulation , 1973 .

[17]  Daniel Arfib Digital Synthesis of Complex Spectra by means of Multiplication of Non-linear Distorted Sine Waves , 1978, ICMC.

[18]  Yasuhiro Mitsuhashi,et al.  Audio Signal Synthesis by Functions of Two Variables , 1982 .

[19]  Steven C. Bass,et al.  The Efficient Digital Implementation of Subtractive Music Synthesis , 1981, IEEE Micro.

[20]  Curtis Roads,et al.  Automated Granular Synthesis of Sound , 1978 .

[21]  Curtis Roads A Tutorial on Non-Linear Distortion or Waveshaping Synthesis , 1979 .

[22]  Maurice Rozenberg Microcomputer-Controlled Sound Processing Using Walsh Functions , 1979 .

[23]  Yasuhiro Mitsuhashi Piecewise Interpolation Technique for Audio Signal Synthesis , 1982 .

[24]  J. Moorer The Synthesis of Complex Audio Spectra by Means of Discrete Summation Formulas , 1976 .

[25]  X. Rodet Time — Domain Formant — Wave — Function Synthesis , 1984 .

[26]  Marc Le Brun,et al.  Digital Waveshaping Synthesis , 1979 .

[27]  Max V. Mathews,et al.  The Technology Of Computer Music , 1970 .

[28]  James Dashow Spectra as Chords , 1980 .