359
1.000
426
0.513
1748
0.192
Figure 31.4
Hitting an aluminium drink can on the side.
Figure 31.5
Testing out the
tin can.
An approximation made from four noise bands is shown in
figure 31.3. It’s a straightforward resonator with a message and
unpack mechanism to initialise the filters at load time. Adding
a
introduces some distortion to widen up the noise bands
harmonically. Here in figure 31.5 is a little test patch that takes
the square of a short line segment, high pass filters it, and uses
that as an impulse to the resonator so we can hit the drink can
and hear it. Next we will create the rolling pressure signature
and connect it to this drink can model. By carefully setting the
levels, any small impulses will produce relatively pure tones,
but stronger ones overdrive the
and give richer harmonics,
which produces a brighter sound.
Implementation
391
Figure 31.6
A repeating roll pattern.
Rolling speed is determined by a signal on the first inlet, which sets a phasor
frequency. Four copies of this go to four multipliers, which scale the amplitude
and thus the slope. When wrapped, each scaled phasor will have its transition
in a different place, according to the multiplier value. For example, a multi-
plier of 3 will produce 3 transitions of the wrapped phasor for every period
of the original. Each of these signals is then scaled in amplitude before being
summed at
, which behaves as a differentiator. A short impulse appears
at the point of each phasor transition, so by configuring the pre- and postwrap
multipliers we obtain a repeating pattern of impulses. This subpatch becomes
pd regular-roll
in the final example.
Figure 31.7
Ground bumping.
Irregular bumping due to ground texture is
produced by the patch shown in figure 31.7. It
is designed to create an undulating waveform
with impulse spikes appearing at the minima
of parabolic excursions. Starting at the top we
have a noise source strongly low pass filtered and
then constrained to a positive range. A multi-
plier boosts this weak signal to create a frequency
control for a phasor centred around a few hun-
dred Hertz. The following 5 objects form a pulse
shaper, producing a circular curve which is then
low pass filtered to remove some of the sharp
edges where the curve abruptly changes direc-
tion. The aim here is to create a low-frequency
bumping signal to drive the drink can model.
In parallel with this, a
turns the slowly
moving wave into a step waveform with edges
that coincide with phasor transitions. Differen-
tiating this gives impulses at the bottom of each
dip, where the rolling cylinder would impact with
the next rising slope. This subpatch becomes
Do'stlaringiz bilan baham: |