Conceptually at least, the simplest strategy for synthesizing sounds is by
combining SINUSOIDS, which can be generated by evaluating the formula from
section 1.1, sample by sample. The real sinusoid has a constant nominal
amplitude , and we would like to be able to vary that in time.
In general, to multiply the amplitude of a signal by a constant
, you can just multiply each sample by
, giving a new signal
. Any measurement of the RMS or peak amplitude of
will be greater
or less by the factor
. More generally, you can change the amplitude by an
amount
which varies sample by sample. If
is nonnegative and if
it varies slowly enough, the amplitude of the product
(in a
fixed window from
to
) will be related to that of
by the
value of
in the window (which we assume doesn't change much over the
samples in the window).
In the more general case where both and
are allowed to take
negative and positive values and/or to change quickly, the effect of multiplying
them can't be described as simply changing the amplitude of one of them; this is
considered later in chapter 5.