next up previous contents index
Next: Frequency Up: Sinusoids, amplitude and frequency Previous: Units of Amplitude   Contents   Index

Controlling Amplitude

Perhaps the most frequently used operation on electronic sounds is to change their amplitudes. For example, a simple strategy for synthesizing sounds is by combining sinusoids, which can be generated by evaluating the formula on Page [*], sample by sample. But the sinusoid has a constant nominal amplitude $a$, and we would like to be able to vary that in time.

Figure 1.4: The relationship between "MIDI" pitch and frequency in cycles per second (Hertz). The span of 24 MIDI values on the horizontal axis represents two octaves, over which the frequency increases by a factor of four.
\begin{figure}\psfig{file=figs/fig01.04.ps}\end{figure}

In general, to multiply the amplitude of a signal $x[n]$ by a factor $y \ge
0$, you can just multiply each sample by $y$, giving a new signal $y \cdot
x[n]$. Any measurement of the RMS or peak amplitude of $x[n]$ will be greater or less by the factor $y$. More generally, you can change the amplitude by an amount $y[n]$ which varies sample by sample. If $y[n]$ is nonnegative and if it varies slowly enough, the amplitude of the product $y[n] \cdot x[n]$ (in a fixed window from $M$ to $M+N-1$) will be that of $x[n]$, multiplied by the value of $y[n]$ in the window (which we assume doesn't change much over the $N$ samples in the window).

In the more general case where both $x[n]$ and $y[n]$ 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.


next up previous contents index
Next: Frequency Up: Sinusoids, amplitude and frequency Previous: Units of Amplitude   Contents   Index
Miller Puckette 2006-12-30