Download Print this page

Kurzweil K2500 - PERFORMANCE GUIDE REV F PART NUMBER 910251 CHAP 14 Function Manual page 46

Dsp functions

Advertisement

DSP Functions
Non-linear Functions
Waveform Wraparound (WRAP)
The next three graphs show the effect of various amounts of WRAP on a sine wave.
0
50
100
150
200
250
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
Adjust = -30
The following three graphs show the effect of WRAP on a sawtooth wave at the same
frequency.
0
50
100
150
200
250
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
Adjust = -30
With this function you can completely mutilate a sound, and with large amounts of wrap, turn
anything into white noise. At the input of the WRAP function, the signal is multiplied by the
combined values of the parameters on the WRAP control input page, then multiplied by an
additional gain factor of 30. If the resulting value is greater than full scale (in other words, if it's
sufficiently high to clip), then instead of clipping, the waveform "wraps" back around to
negative full scale, and it continues to evolve from that point. Likewise, if the resulting value is
less than negative full scale, it wraps to positive full scale and proceeds from there. For any
waveform, several of these wraparounds can take place before the waveform fits into the
allowable range.
You'll want to try different values of the Adjust parameter to get a feel for the results of
different amounts of wraparound. Look for the value that introduces a very slight amount (it
will tend to be well below 0). The sound will start to buzz here and there, as a few segments of
the input wrap around. As you increase the Adjust value, the buzz will increase, and the pitch
of the sound will begin to disappear. Keep adding to the Adjust value, and you'll end up with
white noise, regardless of the starting timbre.
The bright buzzy nature of wrapped sounds is due to the discontinuities in the waveforms of
the partials as they wrap around from positive full scale to negative full scale and vice versa. If
you want, you can reduce or eliminate the buzz by sending the signal through SHAPER after it
goes through WRAP (assign SHAPER as the DSP function in the following algorithm block).
Set the SHAPER's Adjust parameter to .25. This will map both positive full scale and negative
full scale amplitudes to a level of zero, eliminating the wraparound discontinuities, but
preserving the alterations in the waveform produced by WRAP. SHAPER will add its own
effects as well.
The control input page for WRAP uses the same set of parameters and ranges of values as DIST.
14-46
300
350
400
450
500
0
50
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
300
350
400
450
500
0
50
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
100
150
200
250
300
350
400
450
Adjust = -20
100
150
200
250
300
350
400
450
Adjust = -20
500
0
50
100
150
200
250
300
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
Adjust = 0
500
0
50
100
150
200
250
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
Adjust = 0
350
400
450
500
300
350
400
450
500

Advertisement

loading

This manual is also suitable for:

K2500