next up previous contents index
Next: 7.2 Filtering Up: 7. Sound Synthesis with Previous: 7. Sound Synthesis with

   
7.1 Additive Synthesis

In the domain of additive synthesis (see section 2.2), application of spectral envelopes consists of a simple change of the amplitude of the input partials, while leaving their frequencies untouched. The simplest way is to replace the amplitude of a partial at frequency fwith the value of the envelope v(f) at that frequency. If the input partials and the modulating spectral envelope are from different sounds, this is called cross synthesis , since it crosses the characteristics of two distinct sounds: the partial structure (presence and frequency location, or absence of partials and their development in time) of the input sound, and the modulating spectral envelope estimated from the other sound.

Instead of imposing the spectral envelope, a gradual mixture between the spectral envelope of the input sound (given by the partial amplitudes), and another spectral envelope is possible. This is governed by a mix factor m, between 0 for the original and 1 for the imposed spectral envelope. If ai is the amplitude of partial i at frequency fi, and v(fi) the value of the envelope at that frequency, then the new amplitude a'i is

a'i = (1 - m) ai + m v(fi)

One step further to flexibility is taken by considering the mix factor being a function m(f) dependent of frequency. This way, e.g. only the high frequency part of the input sound can be changed to adopt the spectral envelope characteristics of the modulator.

Note that this can be generalized to n spectral envelopes vj(f) and n mix functions mj(f) with their sum $m_s(f) = \sum_{j=1}^n m_j(f) \le
1$, such that the proportion of the original is 1 - ms(fi):

\begin{displaymath}a'_i = (1 - m_s(f_i)) a_i + \sum_{j=1}^n m_j(f_i) v_j(f_i)
\end{displaymath}

If the envelope isn't represented directly but as filter coefficients, these have to be converted to the spectral envelope first, as shown in chapter 3 in equations (3.3) and (3.10) for LPC and cepstrum coefficients, respectively.


next up previous contents index
Next: 7.2 Filtering Up: 7. Sound Synthesis with Previous: 7. Sound Synthesis with
Diemo Schwarz
1998-09-07