Segmented Cord From The Options Menu) - "Stop" Message: Patch Tartwindow"

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

1.2 Practice Paragraph 1.

2 - Frequency, amplitude, and waveform

numbe r higher . We see that if the multipl ier exceeds the value 0.5, the sound
acquires a distorted waveform. Why? Because numbers t hat exceed the range
between -1 and 1 are clipped to either - 1 or 1 by t he digital -to-analog con-
verter. as we have seen before. When we are summing two arbitr ary sine waves
toge ther, each of wh ich has an amplitud e t hat varies between -1 and 1, the
resulting wave w ill most likely have amplitude values t hat span t he interval -2 to
2, and therefore, any multiplication factor greater than 0.5 will exceed the limits
of the converter. An example: if we have an ampl itude equal to 2 and a multipli-
cation factor of 0.6, t he result of the multipl ication wi ll be 1.2, which is greate r
than 1. If we were now to raise the fader connected to the left oscillator , t he
limit for distortion would change to an even lower number, because of the
addit ion of the new signa l: we would now be summing three different signals
at the same time. (All of the signals sent to the two dac- objects are summed,
of course, because they are all being routed to the same D/A converter!)

Try implementing a patc h t hat sums two sine waves, by recreating the right part
of fi le 01_02.maxpat in a new Patcher W indow (if you like, use some of t he
segmented patch cords that you w ill recall you activate by selecting Segmented
Patch Cord from the Options menu). Don' t forget to connect the "startwindow"
and "stop" message boxes to the dac- (as you know, t he message box is the
second icon on the palette). Remember also that you need to transitio n from
edit mode into performance mode (using <Command-e/Contro l-e> or the lock
icon at the bottom left) in order to use your patc h. Above all, do n't forget that,
to hear someth ing, you need to click on the "startwindow" message, to choose
freque ncies using the float number boxes connected to the oscillators, and to
choose a number between 0 and 0.5 in t he float number box connected to the
multiplier *- .

If you've created your patch from scratch (rather t han copying and pasting from
the last patc h) note that the wavefo rm seen in your scope - is much more
crow ded than the one that you see in f ile 01_02.maxpat. To obtain a closer
match, take a number box (the o ne without the decimal point, sixth on the
palette) and connect to it to the left inlet of the oscilloscope (the same inlet that
you have used to connect the multiplier *-), and then vary the number in the
box w hile the patch is running. You wil l see that t his number is clearly linked
to the overall amount of signal that is shown in the oscilloscope. It behaves like
a kind of zoom : th e lower the number th at we enter, the larger th e image of
the signal becomes. In reality th is is not a zoom fu nction , but rather a slightly
different concept, and to understand it, we need to drop into edit mode, select
th e sco p e-, and eithe r press <Command -i/Contro l-i> or click on the icon that
contains an 'i' that you can find at t he bottom of t he Patcher Window. The
w indow shown in fig ure 1.23a w ill appear.

What we see is the inspector fo r the scope- object, a w indow through which
it is possible to configure various propert ies of an object. Al l objects in Max/MSP
have an inspecto r, and we wi ll see many of t hem in the course of th is book .
In the upper part of the w indow is a series of tabs that enable select ion of
different categories of parameters, which are called attributes .
72

You might also like