Kurzweil K2500 - PERFORMANCE GUIDE REV F PART NUMBER 910251 CHAP 16 Manual

Funs

Advertisement

Quick Links

Chapter 16
FUNS
The name "FUNs," although it sounds like a pun, is simply the best abbreviation for
"Function." You'll definitely have a good time with them, however, if you're looking for a
variety of ways to control your sounds.
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
the FUNs can radically change the combined input values, the FUNs can have a profound effect
on your sounds.
You may find that experimenting with the various FUN equations gives you a better idea of
their effects than reading the explanations. Although there's a great deal of 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 K2500 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 K2500'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 K2500'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 efficiently.
Conversely, the K2500'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 K2500'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 K2500 as a unipolar control
The Mechanics of Control Sources
FUNS
16-1

Advertisement

Table of Contents
loading

Summary of Contents for Kurzweil K2500 - PERFORMANCE GUIDE REV F PART NUMBER 910251 CHAP 16

  • Page 1 FUNS The Mechanics of Control Sources Chapter 16 FUNS The name “FUNs,” although it sounds like a pun, is simply the best abbreviation for “Function.” You’ll definitely have a good time with them, however, if you’re looking for a variety of ways to control your sounds. 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 source; it sends a control signal value that’s interpreted as 0 when it’s fully down, and values interpreted 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 you’ll 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: The List Of Equations

    FUNS The FUN Equations The List of Equations The first 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 a * 10^b (2 x b) The actual equation is: a x This is an exponential curve. 10 is raised to the (2 x b) power, then divided by 100. This result is then multiplied by a. Another way to express this is as follows: a change of 1 in the value of input b results in a hundredfold change in the output value.
  • Page 6 FUNS The FUN Equations output output values values input input values values |a - b| |a + b| b = +.5 a = 1 | a - b | The value of input b is subtracted from the value of input a, and the absolute value is taken. If the difference is negative, it is multiplied by -1.
  • Page 7 FUNS The FUN Equations .5625 .625 .625 .6875 .6875 .8125 .8125 .875 .875 .9375 .9375 As an example, consider the FUN we set up at the beginning of the previous section: the Mod Wheel was assigned as input a, and the data slider as input b. The FUN was assigned as Src1 on the PITCH page, and the depth of Src1 was set to 1200 cents.
  • Page 8 FUNS The FUN Equations hipass (f = a, b) With this equation the low values of input b are filtered according to the value of input a. This causes somewhat different results compared with the lowpass equation above. At low values for input a, low values for input b will have little effect, while high values for input b will cause the FUN to quickly reach full effect then slowly sweep down to its starting level.
  • Page 9 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 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 10: Warp Equations

    FUNS The FUN Equations output values input values sin (a + b) a = sine b = 0 Warp Equations The next five 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. The value of input b is expected to change over time;...
  • Page 11 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 12 FUNS The FUN Equations warp4(a, b) This equation, the Period Inverter,™ is based on repeated evaluations of the value of input b. The K2500 compares each new value of input b with the value from the previous evaluation. If the absolute value (always a positive number) of the difference between the two is greater than the value of input a, the current value of input b is multiplied by -1.
  • Page 13: Sawtooth Lfos

    FUNS The FUN Equations model we set up in the previous section, FUN1 was set to control Src1 on the PITCH page, and Src1’s depth was set to 1200 cents. With this equation, both input a (the Mod Wheel in this case) and input b (the data slider in this case) would have to be more than halfway up for the FUN to switch on.
  • Page 14 FUNS The FUN Equations a(y + b) The values of y and b are added, then multiplied by the value of a. ay + b The values of a and y are multiplied, then added to the value of b. (a + 1)y + b 1 is added to the value of a.
  • Page 15 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 16: The Order Of Evaluation For Funs

    FUNS The Order of Evaluation for FUNs The Order of Evaluation for FUNs The K2500 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:

K2500

Table of Contents