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
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
,
such that the proportion of the original is
1 - ms(fi):
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.