Digital Sound & Music: Concepts, Applications, & Science, Chapter 6, last updated 6/25/2013
66
Figure 6.62 Amplifier block in programming mode
Tracing the audio signal path straight down the left side of the patcher, you can see that
there are two stages of multiplication, which essentially is amplification in the digital realm. The
first stage of amplification is controlled by a level slider and a mute toggle switch. These
interface objects allow the overall amplification to be set graphically by the user. The second
stage of amplification is set by an external control value. Again this is another good fit for the
standard range we decided on of 0.0 to 1.0. A control value of 0 causes the signal amplitude to
be scaled to 0, outputting silence. A control value of 1 results in no change in amplification. On
the other hand, could you think of a reason we might want to increase the amplitude of the
signal, and input a control value greater than 1.0? Perhaps a future synth block may have good
reason to do this. Now that we have these available control inputs, we should start thinking of
how we might actually control these blocks, such as with an envelope.
Previous Page Next Page