Kurzweil K2600 - MUSICIANS GUIDE REV A PART NUMBER 910330 CHAP 17 Manual
Kurzweil K2600 - MUSICIANS GUIDE REV A PART NUMBER 910330 CHAP 17 Manual

Kurzweil K2600 - MUSICIANS GUIDE REV A PART NUMBER 910330 CHAP 17 Manual

The mechanics of control sources

Advertisement

Quick Links

Chapter 17
FUNS
The name ÒFUNÓ is an abbreviation for ÒFunction.Ó FUNs are a series of equations that you can
use to modulate control-source signals.
WeÕve discussed various control sources throughout this manual, from the physical controls like
the Mod Wheel to the software control sources like LFOs and attack velocity. You can assign
them to affect your sounds in all sorts of ways.
The FUNs take the control sources one level further. By setting up a FUN as a control source,
you can mix the signals of two control sources, and perform one of 50 functions on the combined
signals. The result of that function becomes the new control source value. Because they can
radically change their combined input values, FUNs can have a profound effect on your sounds.
You may Þnd that experimenting with the various FUN equations gives you a better idea of
their effects than reading the explanations. Although thereÕs some serious mathematics behind
the FUNs, the most important consideration is how they affect your sounds. The more you play
around with them, the better youÕll understand how powerful they are.
The Mechanics of Control Sources
WeÕll return for a minute to the notion that the K2600 is an integrated system consisting of a
MIDI-driven sound engine and a MIDI-driven effects processor. The sound engine responds to
MIDI messages received at the MIDI In port and from the front panel, as does the effects
processor.
The K2600Õs control sources use their own internal signal format for interpreting control
messages and communicating them to the sound engine. Every control source sent from your
MIDI controller to the K2600Õs sound engine is translated to a value in the range from -1 to +1.
This consistency enables the sound engine to process control source signals very efÞciently.
Conversely, the K2600Õs internal control source signals are translated to MIDI values before
being sent to the MIDI Out port.
A control signal value of 0 represents minimum effect; itÕs equivalent to the control source being
turned off or disconnected. A control signal value of +1 represents the maximum positive effect
of a control source, while a value of -1 represents the maximum negative effect of a control
source.
Unipolar and Bipolar Control Sources
There are two kinds of control source signals: unipolar and bipolar. A unipolar signal has a
value between 0 and +1. A bipolar signal has a value between -1 and +1.
A switch pedal is unipolar; its control signal value will never go below 0. Since itÕs a switch
control, it has only two possible values: 0, which corresponds to off or minimum, and +1, which
corresponds to on or maximum. When you depress your MIDI controllerÕs sustain pedal, for
example, it sends a control signal value of +1 to the K2600Õs sound engine.
Continuous controls can be unipolar or bipolar. Consider your MIDI controllerÕs Mod and Pitch
Wheels as examples. Normally, the Mod Wheel affects the K2600 as a unipolar control source; it
sends a control signal value thatÕs interpreted as 0 when itÕs fully down, and values interpreted
The Mechanics of Control Sources
FUNS
17-1

Advertisement

Table of Contents
loading

Summary of Contents for Kurzweil K2600 - MUSICIANS GUIDE REV A PART NUMBER 910330 CHAP 17

  • Page 1 FUNS The Mechanics of Control Sources Chapter 17 FUNS The name ÒFUNÓ is an abbreviation for ÒFunction.Ó FUNs are a series of equations that you can use to modulate control-source signals. WeÕve discussed various control sources throughout this manual, from the physical controls like the Mod Wheel to the software control sources like LFOs and attack velocity.
  • Page 2: Programming The Funs

    FUNS Programming the FUNs between 0 and +1 as you push it up. When fully up, it sends a value thatÕs interpreted as +1. It can be used as a bipolar control source by assigning a value of Bi-Mwl to any control source parameter.
  • Page 3: The Fun Equations

    FUNS The FUN Equations need to go to the LAYER page and set the PBMode parameter to a value of Off to keep Pitch Wheel messages from interfering with the test model. Now select the Function parameter, and scroll through the list of equations. Move your MIDI controllerÕs Mod Wheel and Data slider as you play, and listen to their effects.
  • Page 4: Basic Fun Equations

    FUNS The FUN Equations value of +.5. An input value of -1 gives an output value of 0, as do input values of 0 and +1. An input value of +.5 gives an output value of -.5. Basic FUN Equations The Þrst six equations are weighted sums and differencesÑthat is, the signal values of Inputs a and b are added to or subtracted from each other, and are divided in turn by various amounts to alter their effects relative to each other.
  • Page 5 FUNS The FUN Equations The value of Input a is multiplied by -1, then multiplied by the value of Input b. This will reverse the normal effect of the control source assigned to Input a. This equation also produces an effect like that of Src2 and DptCtl with the MinDpt parameter set to 0 .
  • Page 6 FUNS The FUN Equations | a + b | The values of Inputs a and b are added, and the absolute value of the sum is taken. If the sum is negative, it is multiplied by -1. This makes the FUN a unipolar control source. output output values...
  • Page 7 FUNS The FUN Equations Number of Steps as Input b b b b Range of Values for Input a a a a Moves from Min to Max From When Input B is Bipolar When Input B is Unipolar) .0625 1 (no effect) .0625 .125 .125...
  • Page 8 FUNS The FUN Equations successive graph represents the same change in the value of Input b, at successively lower values for Input a. This equation works as intended only when the value of Input a is 0 or positive. Negative values for Input a will result in a much less predictable response than positive values.
  • Page 9 FUNS The FUN Equations input b input b value value time time input b input b value value time time Figure 17-5 hipass (f = a, b) b / (1 - a) This is another weighted difference equation similar to the Þrst six. The value of Input a is subtracted from 1.
  • Page 10 FUNS The FUN Equations output output output values values values input input input values values values b = 0 a = b a is unipolar b = .5 Figure 17-6 (a + b)^2 sin (a + b), cos (a + b), tri (a + b) These equations are intended to be used with inputs that are sawtooth wavesÑfor example, Input a might be LFO1 with its shape set as a sawtooth.
  • Page 11: Warp Fun Equations

    FUNS The FUN Equations output values input values sin (a + b) a = sine b = 0 Figure 17-8 sin (a + b) Warp FUN Equations The next Þve equations all behave similarly, and are intended to be used as follows: the value of Input a is the controlling value, and normally remains constant, although it doesnÕt have to.
  • Page 12 FUNS The FUN Equations warp2(a, b) We call this equation Slant-square.ª Again, the value of Input a controls the mapping of values for Input b. If Input b is a sawtooth wave, different values for Input a will turn it into a number of variations on square waves.
  • Page 13 FUNS The FUN Equations output output output values values values input input input values values values a = -1, b rising a = .5, b rising a =1, b rising from -1 to 1 from -1 to 1 from -1 to 1 Figure 17-11 warp3(a, b) warp4(a, b)
  • Page 14: Boolean Fun Equations

    FUNS The FUN Equations warp8(a, b) This relatively simple equation is a x b x 8. If the result is beyond the range of -1 to +1, it wraps around from +1 to -1 (or vice versa), until itÕs within the allowable range. The table below shows some examples of how this works.
  • Page 15: Random / Chaotic Lfo Funs

    FUNS The FUN Equations ramp(f=a + b) The values of Inputs a and b are added, then multiplied by 25. ramp(f=a - b) The value of Input b is subtracted from the value of Input a, and the difference is multiplied by ramp(f=(a + b) / 4) The values of Inputs a and b are added, and the sum is divided by 4.
  • Page 16: Diode Equation Funs

    FUNS The FUN Equations Sample b On a This is a sample and hold function. The values of Inputs a and b are interpreted as logical quantities, as described for the equations a AND b, a OR b. When the value of Input a changes from FALSE to TRUE (goes above +.5), the value of Input b at that moment is sampled (recorded), and becomes the FUNÕs output value.
  • Page 17 FUNS The FUN Equations output output output values values values input input input values values values diode (a - b) diode (a - b) diode (a - b) b = OFF a = ON a = .5 output output output values values values...
  • Page 18: The Order Of Evaluation For Funs

    FUNS The Order of Evaluation for FUNs The Order of Evaluation for FUNs The K2600 is a computer, and processes information at very high speeds. Every 20 milliseconds, it checks the condition of every active parameter, evaluates any changes, and processes the new information.

This manual is also suitable for:

K2600

Table of Contents