27.11.2012 Views

programming with max/msp - Virtual Sound

programming with max/msp - Virtual Sound

programming with max/msp - Virtual Sound

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 4P - Control signals<br />

Under the control of a square wave, the sound moves from channel to channel<br />

<strong>with</strong>out passing through intermediate positions. The sudden discontinuity,<br />

however, generates an undesirable click in the output signal. Fortunately, this can<br />

be eliminated by filtering the control signal <strong>with</strong> a lowpass filter, which smooths<br />

the sharp corners of the square wave. (See Figure 4.5 for this modification.)<br />

Fig. 4.5 Filtering an LFO<br />

In this patch, we have set a cutoff frequency of 20 Hz, which means that the<br />

control signal can’t jump from one value to the other faster than 20 times a<br />

second. Try changing the cutoff frequency for the filter to better understand<br />

how it influences the path of the sound; the lower the cutoff frequency, the<br />

smoother the transitions between channels will be.<br />

(...)<br />

other sections in this chapter:<br />

4.2 DC OFFSET<br />

4.3 CONTROL SIGNALS FOR FREQUENCY<br />

Simulating a theremin<br />

4.4 CONTROL SIGNALS FOR AMPLITUDE<br />

4.5 MODULATION OF THE DUTY CYCLE<br />

(PULSE WIDTH MODULATION)<br />

4.6 CONTROL SIGNALS FOR FILTERS<br />

4.7 OTHER GENERATORS OF CONTROL SIGNALS<br />

The modulation matrix<br />

4.8 CONTROL SIGNALS: MULTI-CHANNEL PANNING<br />

from “Electronic Music and <strong>Sound</strong> Design” Vol. 1 by Alessandro Cipriani and Maurizio Giri<br />

© ConTempoNet 2010 - All rights reserved<br />

4P<br />

495

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!