Page 2
The lightning flash with the arrowhead symbol, within an equilateral triangle, is intended to alert CAUTION the user to the presence of uninsulated "dangerous voltage" within the product's RISK OF ELECTRIC SHOCK enclosure that may be of sufficient magnitude DO NOT OPEN to constitute a risk of electric shock to persons.
Page 6
Setups ............. . B-29 System Exclusive Control of KDFX Parameters ....... . C-1 Device Codes .
Page 7
Young Chang Distributors Young Chang Distributors Contact the nearest Young Chang ofÞce listed below to locate your local Young Chang/ Kurzweil representative. Young Chang America, Inc. 2501 Lakewood Drive SW, Suite D P.O. Box 99995 Lakewood, WA 98499-0995 Tel: (253)589-3200 Fax: (253) 984-0245 Young Chang Co.
Page 8
Credits Credits Text and Graphics: Paul D. Lehrman Editorial Supervision: Rob Huffman Table of Contents-vi...
K2500, or from any MIDI source at all, like a sequencer or a dedicated controller. KDFX provides up to Þve individual signal effects processors. Four of these are designed to operate on their own individual buses, and the Þfth, the ÒAuxiliaryÓ processor, is designed to be global.
Read this chapter Þrst, and refer to it later if something isnÕt clear. Studio A Studio is the entire KDFX environment, consisting of Inputs , FX Bus es, an Aux FX Bus , FX Presets , Parameter settings, Override s, and Outputs . One Studio is current at a time in KDFX.
A speciÞc type of signal processing, like a hall reverb, plate reverb, chorus, ßanger, pitcher, compressor, rotary speaker, etc., which is at the core of an FX Preset . KDFX comes with a large variety of Algorithms, which are stored in ROM, and are not changeable by the user. Additional Algorithms, supplied by Kurzweil, can be loaded in from disk when they become available.
Program or Setup, a different KDFX Studio will load, and any FXMod links between that Program or Setup and the Studio will be active. If it is set to ÒMasterÓ, then the KDFX Studio must be chosen manually, and will not change when the Program or Setup changes, and FXMods in the current Program or Setup will be not be active.
The Structure of KDFX The Studio All of KDFXÕs functions are contained in a Studio. Only one Studio is active at a time. Up to four stereo or eight mono inputs feed a Studio. The sources for these inputs are the four output pairs available on the Output pages in the K2500Õs Program and Setup Editors: A, B, C,...
Page 14
What is KDFX The Structure of KDFX program output A output B output C output D outputs If input is mono, each channel has its own eqs and sends Level Balance/Pan/ Width All signal paths are stereo unless noted FX Presets...
Many of the Studios provided in ROM follow an overall organizational plan, which uses KDFXÕs resources efÞciently and clearly. While by no means are you required to follow this structure when creating your own studios, you might want to get familiar with it, and see how KurzweilÕs own engineers have approached the issue of organization for the Studios in ROM.
Page 16
FXMod pages algorithm # (in ROM) parameters Figure 1-3. KDFX Software organization Controlling KDFX with a Sequencer A useful technique for sequencer users is to set up the Program controlling the Studio parameters to be an ÒemptyÓ program with no Keymaps but with all of the FX Mods you need in placeÑthis program produces no sound by itself, and exists only to control the Studio.
LetÕs take a tour through several KDFX Studios. After you do this, you should have a pretty good idea of what itÕs like to work with KDFX. You will still, of course, have many questionsÑ answering them is the job of the rest of this manual.
(Beats Per Minute). Use the Alpha wheel to scroll through the many other FX Presets that come with KDFX. Like all K2500 objects, those that are in RAM (like this one) will have an asterisk in their name, and those that are in ROM will not.
This is the input editor. It is showing input A, as indicated both on the left side and in the upper right cornerÑuse the Chan/Bank buttons to view the other three inputs. Input A is the ÒKDFX-AÓ stereo signal pair coming from the output of the K2500 Program Editor. In this case, itÕs our piano program.
A Tour of KDFX A Simple Studio Equalization The Þrst two blocks are the low and high EQs on the input. Put the cursor on either block and turn the Alpha wheel, and you will see the options you have available for types of EQÑthese include ÒNoneÓ, which bypasses that EQ.
The Output editor page is the interface to the real world. It determines which of the signals going through the various KDFX buses show up at the K2500Õs four sets of physical outputs: A, B, C, and D. These four outputs, all stereo, go to the K2500Õs analog outputs and to the KDS digital bus.
ElecPno/Flute. This is a split keyboard program: On Layer 1, which has been assigned to the KDFX-A outputs, is an electric piano, whose key range goes up to B4. On Layer 2, which goes to the KDFX-B outputs, is a ßute, whose key range starts at C5.
|||||||||||||||||||||Wid:100%|| <more||INPUT||FXBUS||AUXFX||OUTPUT|more> Input A carries the electric piano, coming from the ProgramÕs ÒKDFX-AÓ outputs. Play on the piano part of the keyboard, and the arrow next to ÒAÓ ßashes. This Input is conÞgured to be stereo. It has a large bass boost: 12.0 dB of everything at 370 Hz and below, which adds a strong low-frequency emphasis to the signal being ring-modulated.
|||||||||||||||||||||Wid:100%|| <more||INPUT||FXBUS||AUXFX||OUTPUT|more> This is the ßute, coming from the ProgramÕs ÒKDFX-BÓ outputs. It is also stereo. The incoming signal has some treble boost on it. It is sent directly to FX Bus 2 at unity gain and full width. Play on the ßute part of the keyboard, and the arrow next to ÒBÓ ßashes.
A Tour of KDFX A more complex Studio Outputs Finally, press the OUTPUT soft button to get to the Output page. Here we see that the four physical output pairs all are passing different parts of the studio. If the outputs are connected to...
If you were previously in Master FXMode, youÕll notice that the Studio disappears from the screen. When FX Mode is set to Setup, you canÕt view the KDFX Studio except from inside the Setup. This is so you canÕt make any changes in the Studio which the Setup doesnÕt know about, which could cause all kinds of conßict and confusion.
A Tour of KDFX A complex Studio with real-time control Looking at the Studio To view the Studio, press Edit, and more> three times, and then the KDFX soft button. The name of the Studio associated with this Setup, 202*Complex, will appear. EditSetup:KDFX||||||||||||||||All|Zones||...
Page 28
A complex Studio with real-time control Setting up FXMods How are these controls set up? ThatÕs back on the KDFX page in the Setup. Exit the Studio (if you have made any changes, donÕt save themÑthat will only confuse things!) and look at the...
Page 29
<more||PARAM1|PARAM2|PARAM3||||||||more> Go back out of the FXPreset and the Studio, to the SetupÕs KDFX page. Here we see that on FX Bus 2, L Fdbk Lvl has a starting value of 0%, and can be changed, using MIDI controller 26 (Slider F), up to 100%.
Page 30
A Tour of KDFX A complex Studio with real-time control Go inside the FXPreset, and youÕll see that the Feedback Level is under FXMod control. EditFXPreset:PARAM1|||||||EffectSize:1/1 FXAlgorithm:131|4-Tap|Delay| ||||||||||||||||||||In|Gain|||:0.0dB Wet/Dry|||:50%wet|||Out|Gain||:0.0dB Fdbk|Level:FXMod ||||||||||||||||||||Dry|Bal|||:0% HF|Damping:25088Hz||Hold||||||:Off| <more||PARAM1|PARAM2|PARAM3||||||||more> Press PARAM2, and on that page, youÕll see that Delay Scale is also under FXMod control.
Enhancer, Stereo Image, Flanger, etc. Finally, set up your KDFX Mods in the Setup or Program you plan to use. If you are using a sequencer, you might want to dedicate a Program just to KDFX Mods, with no sound coming from that program.
Building your own Static KDFX Mods Keep in mind that KDFX Mods donÕt always have to be dynamicÑthey can be used when you want to just change a few parameters in a Studio. Link the Studio with a Program or Setup. Set the Adjust values of the parameters you want to change to the new values, and set Source to OFF.
K2500Õs control sources, and can be continuously changed in real time without editing the Studio or any FX Presets. For the sake of clarity, in this chapter, we will deal with KDFX only in ÒMasterÓ mode. The issues of real-time control will be dealt with in depth in the next chapter.
Page 34
Algorithm is, there may be as many as four Parameter pages in an FX Preset. Algorithms are in the K2500 ROM, and are not normally changeable, deletable, or saveable by the user. Like ROM samples, they are simply always there. (Additional Algorithms, however, may be loaded in from disk when they become available from Kurzweil.)
Page 35
Inside KDFX Navigating KDFX EditFXPreset:PARAM1||||||||EffectSize:1/1 FXAlgorithm:1|MiniVerb||||||||||||| ||||||||||||||||||||In|Gain|||:0.0dB Wet/Dry|||:33%wet|||Out|Gain||:0.0dB Rvrb|Time|:2.0s|||||HF|Damping:4699Hz L|Pre|Dly|:0ms||||||R|Pre|Dly|:0ms <more||PARAM1|PARAM2|||||||||||||||more> Pressing the More soft buttons accesses Name, Save, Delete, and Dump pages for the FX Preset. Pressing Exit goes back to the FXBus page, and if you have made any changes in the FX Preset you will be prompted to save it.
Page 36
FX Preset, you will be prompted to save the FX Preset. Output In the Studio Editor, pressing the Output soft button accesses the Output page, where the KDFX ÒvirtualÓ outputs are assigned to the K2500Õs physical outputs. EditStudio:OUTPUT||||||||||||||||||||||| Mix|Lvl:0.0dB||||||Output|A:Mix...
Inside KDFX Navigating KDFX The Compare and FX Bypass Buttons As with all K2500 objects, the ÒCompareÓ (Disk) button lets you switch back and forth between the last saved version of whatever you are editing and its current state. If you are on a page at the EditStudio level, Compare toggles between the last-saved and current versions of the Studio.
|||||||||||||||||||||Wid:100%||Wid:100% <more||INPUT||FXBUS||AUXFX||OUTPUT|more> Inputs are referred to as A, B, C, and D, and correspond to the four output buses (KDFX-A through KDFX-D) from the K2500Õs VAST Program editor. These signals can be treated as stereo pairs or as individual mono signals. This is determined by the Þrst parameter on each Input page, the Mono/Stereo switch.
Input section WhatÕs on a Program output bus? There are a number of ways to determine which signals will be on the buses KDFX-A through KDFX-D coming from the Program editor. Depending on how the K2500 is set up, a Program...
Inside KDFX Input section FXBus sends Following the equalizers are the Insert FXBus sends. Each Input has two sends. Change the destination of each send by placing the cursor on it and doing the usual thing with the Alpha wheel and + and - keys. The FX Bus sends are stereo, and if an Input is stereo, both channels go to the send.
Figure 3-3. Width, Pan, and Balance controls A word about Gain Hard panning signals at various stages within KDFX, either for an effect or to keep individual channels isolated, can cause signiÞcant cumulative increases in gain. If this occurs, you may want to trim the levels at various stages.
The parameters on the right side of this page determine how the effected signal gets to the KDFX outputs, i.e., where the effects returns go. Each FXBus has four outputs: itself pre the FX Preset (i.e., dry); the signal post the FX Preset (i.e., the return itself); the Mix bus, where it is mixed with other Bus outputs;...
Figure 3-5. Aux bus outputs About FX Presets FX Presets are where the processing takes place in KDFX. Each of the insert FXBuses and the AuxFX Bus have their own FX Preset, and they are all independent of each other, although the same FX Preset can be used on more than one FX Bus.
PARAM2, PARAM3, etc. The parameters associated with each Algorithm are discussed in detail in Chapter 5 and in the KDFX Algorithm Reference. When you change a parameter on one of these pages, you have changed the FX Preset, and if you want the change to be permanent, you must save the FX Preset.
Page 45
Wet/Dry controls for the left and right channels. Making and Breaking Bus Overrides Some Studios supplied with KDFX, when you Þrst encounter them, have the BusMods in place, but they are not ÒengagedÓÑthat is, theyÕre not actually overriding anything, but instead simply show the values of the corresponding parameters inside the FX Preset, unchanged.
Page 46
Inside KDFX About FX Presets To engage a Bus Override, you have to use it at the FXBus level, which you do by moving the parameter away from its nominal value on the FXBus page. Try that, and then go back inside the FXPreset.
WhatÕs a PAU? The basic unit of signal processing in KDFX is the Processing Allocation Unit, or PAU. There are a total of 4 PAUs that can be split among the four Insert FXBuses, and another 3 PAUs for the AuxFX bus.
Inside KDFX Allocation PAUs are normally allocated on a ÒÞrst-come, Þrst-servedÓ basis. If you set one FXBus to a PAU of Ò3Ó, then you will only be able to set the Allocation on the next Bus you set to Ò0Ó or Ò1Ó. If you then set that second Bus to Ò1Ó, then you wonÕt be able to set a value greater than 0 for any...
The arrows ßash whenever the signal level exceeds 14 bits below full scale, which is -84 dB relative to the maximum level the KDFX can handle. Since typically the K2500 is operated with about 20 dB of headroom, this translates to...
Inside KDFX Output section Output section Insert FXBuses effect å Mixer FXBus1 Pre FXBus1 Physical outputs Output B Output C Output D Figure 3-8. Outputs EditStudio:OUTPUT||||||||||||||||||||||| Mix|Lvl:0.0dB||||||Output|A:Mix Mix|Bal:0%|||||||||Output|B:Off |||||||||||||||||||Output|C:Off |||||||||||||||||||Output|D:Off <more||INPUT||FXBUS|AUXFX||OUTPUT|more>|| In the Output section, the various signal paths are routed to the K2500Õs physical outputs. Each of the four output pairs, A, B, C, and D, has a selector switch to determine which signal it will carry.
Analog Mix bus, and does not appear at the Analog Mix output. The Internal Effects processor is still active on the ÒKDFX-AÓ output bus coming from the K2500Õs Program Editor, and can be used in conjunction with KDFX. For more information, see Chapter 6.
Output section AES/EBU Outputs The way the AES/EBU outputs in a K2500 with KDFX is somewhat different from the way they work in a K2500 without KDFX. The AES/EBU digital output of the K2500 (a single stereo pair) is normally in parallel to output pair A.
AES/EBU output, provided it is in ÒDirectÓ mode (as set on the SampleMode pageÑsee the previous section). If you are using the K2500 with a Kurzweil DMTi, this switch should be set to Ò16 BitÓ, since the DMTi currently operates only in 16-bit mode. However, if you are connecting the AES/EBU output to a 20-bit (or more) capable device, set the switch to Ò20 BitÓ...
KDFXÑis helpful in geting the most out of KDFX. While KDFX has plenty of headroom available for most processing, you may run into problems of digital clipping if extremely high Þlter resonances or large amounts of distortion are present on an FX Bus.
Inside KDFX Saving Studios and other objects Saving Studios and other objects Saving Saving a Studio or an FX Preset is handled the same as any other K2500 objectÑsee Chapter 5 of the K2500 Performance Guide if you need help with this.
Page 56
Inside KDFX Saving Studios and other objects 3-24...
Real-time Control of KDFX KDFX Studios can be static, as we saw in the last chapter, but they donÕt have to be. One of the most powerful features of KDFX is the ability to change any of the operating parameters in a Studio in real time.
<more||FXLFO|FXASR||FXFUN||ImpFX||more> Go back to the Þrst set (press <more), and press the KDFX soft button to look at the Þrst of the FXMod setup pages. Unless youÕve changed your Marked pages since installing KDFX, you can also press Jump to get to this page.
Setting up FXMods Setting up FXMods The KDFX page allows three different FXMod control assignments to be made. More FXMod assignments are available on the FXMOD2, FXMOD3, and FXMOD4 pages, each of which has Þve setups. This gives a grand total of 18 Studio parameters that can be subjected to real-time control.
See ÒStatic FXModsÓ later in this chapter. ÒAdjustÓ setting The Adjust setting is the starting value of the selected parameter when it is under KDFX control, similar to the Entry value of a controller in a Setup. This might very well be different from the value of the parameter when the Studio is not under FXMod control, so donÕt get...
Real-time Control of KDFX Setting up FXMods As usual in the Program Editor, you can also get to these pages directly from the KDFX page or one of the FXMOD pages: select one of those parameters as a Source, and then press Edit.
FX Preset on that bus. The same rule applies when you are on the KDFX page in a Program or Setup and you change the Studio. If you have links to the Input and Output pages and the Level parameters on the FXBus pages, they will be retained, but links to processing parameters will only be retained on a given FXBus only if the Algorithm inside the FX Preset on that bus isnÕt changed.
When youÕve chosen a Program or Setup to import a Studio from, press the Import soft button. ÒKDFX fromÉimportedÓ will ßash on the screen, and you will be returned to the Program Editor of the Program or Setup you are working on.
KDFX in Setup Mode If you are playing the K2500 in Setup mode, then itÕs probably a good idea to have KDFX also in Setup mode, or in Auto mode. This can help prevent confusion that can arise when mixing modes.
Page 65
Playing a Setup with a single-channel keyboard Playing Setups normally requires a multi-zoned/multichannel keyboard like the K2500 itself or a Kurzweil PC88. However, it is also possible to play Setups from a conventional, single- channel MIDI keyboard, thanks to a parameter called ÒLocal Keyboard ChannelÓ...
Control Setups are a special type of Setup that is used only in Program mode. Although Control Setups have KDFX modulation routings in them, they are actually ignored, in favor of the KDFX modulation routings of the Program that you are using.
Page 67
Real-time Control of KDFX Using KDFX live from the K2500 keyboard Note that when you are in Setup mode, this Control Setup is ignored, in favor of the controller settings within the Setup itself. If you happen to go into MIDI mode from Setup mode, the K2500 automatically goes out of Setup mode and into Program mode, and the settings in the Control Setup on the display go into effect.
Real-time Control of KDFX Using KDFX live from the K2500 keyboard Modes table HereÕs how to tell whatÕs controlling what, depending on the various Performance and FX modes: Table 4-2. WhatÕs in control K2500 Mode Effects Mode WhatÕs determining WhatÕs...
198, Click, as a starting point. When the metronome is turned off, this voice wonÕt use any polyphony either. Now use the more keys to get to the KDFX page, and start setting up your Studio and FXMods, or, if you have another program already set up with the Studio and FXMods you want, use Import FX to bring that Studio and FXMods into the current Program.
As with any digital effects unit, you need to take some care when you are sending real-time commands to KDFX which radically alter the nature of the processing it is doing. The trickiest situations will occur when you are changing Studios, and calling up new FX Presets, Algorithms, and/or signal routings.
Page 71
Real-time Control of KDFX Preventing glitches when changing Studios Program 1 Program 2 Studio: Test X Studio: Test Y FX1 10 Slo String Hall FX1 11 Orch Hall Algorithm:5 MiniVerb Algorithm:5 MiniVerb if algorithm is the same, transition between FX Presets is smooth...
MIDI Time Code, which is used for syncing a sequencer to an audio or video tape or disk system, does not. KDFX (and the K2500 in general) responds to MIDI Timing Clocks, but not to MIDI Time Code.
Tempo as an FXMod Source KDFX Algorithms that donÕt have a ÒTempoÓ parameter can also respond to tempo information, using FXMods. In the Control Source list, there is now a parameter called ÒTempo,Ó located at number 55. You can call it up quickly by pressing 5-5-Enter on the keypad, or holding down the Enter key and playing Ab below middle C on the keyboard.
A real-time tap on a footswitch or button can also be used to control the tempo of a parameter in KDFX. Like the Tempo parameter, Tap Tempo is not KDFX-speciÞc, but can be used throughout the K2500Õs operating system, including the Sequencer.
Sysex commands. Sysex, in fact, can be used to control KDFX regardless of the FX Mode setting, so if you need to tweak certain parameters in real time without setting up an FXMod to do it, you can use Sysex.
Page 76
Real-time Control of KDFX KDFX in Auto Mode 4-20...
Algorithms may not have some of the parameters described here for their category. A more complete reference, with every Algorithm and the meaning and range of every Parameter, arranged in the order they appear on the screen, can be found in the KDFX Algorithm Reference.
In Gain sets the level of the signal coming into the FXPreset from the Input page. As with most Gain controls in KDFX, the range is -79.0 dB to 24.0 dB, and there is an ÒOffÒ position. 0.0 dB is unity gain.
InÞnDecay, when turned ÒOnÓ, causes the reverb tail to decay indeÞnitely. When itÕs ÒOffÓ, the decay time is determined by the ÒRvrb TimeÓ or ÒLateRvbTimÓ parameters. This is a good parameter to use under KDFX control with a footswitch. Wet Bal (Wet Balance). Some reverb Algorithms are actually two stereo reverbs in one, with each one receiving a different mono signal.
DelayScale lets you change the lengths of all the taps together. Its range is 0 to 10x. Note that it is possible for KDFX to run out of delay memory with over-generous settings of DelayScale or very slow Tempos. Some Delay Algorithms will simply go to a maximum value and stay there, while in some, a calculation is made that automatically cuts the delay times in half, thereby maintaining a relationship with tempo.
Tap n PtAmt adjusts the intensity of the comb Þlter at each output tap. Range is 0 to 100%. Equalizers (EQ) KDFX has both Graphic and Parametric EQ Algorithms. Parametric EQ sections are also found on a number of combination Algorithms.
Þlter #2 moves to B Þlter #2, and so on. Range is 0 to 100%. Compressors, Expanders, and Gates A wide range of Compression and Expansion effects is available in KDFX. The various Algorithms include different combinations of: compressor with soft-knee characteristicÑthe compression action comes in gradually as ¥...
Using the Algorithms Compressors, Expanders, and Gates Threshold is the level in dBFS (decibels relative to full scale) above which the signal begins to be compressed. Adjustable from -79.0 to 0 dB. MakeUpGain allows additional output gain to compensate for gain reduction in the compressor.
Using the Algorithms Chorus Super Gate Super Gate is a more sophisticated gate that includes these two functions: Env Time is the amount of time it takes for the sidechain signal envelope to drop below the threshold. If this time is too short, the gate can close and open too quickly from amplitude modulation in the sidechain signal.
Þlter. In KDFX, the ßanger is a multi-tap delay line, all (but one) of whose taps can have their lengths modulated up and down by a low frequency oscillator (LFO). The rate of the LFO is expressed in Tempo (see Chapter 4).
When it is set to zero, the Algorithm acts like a simple delay. Range is 0 to 100%. Filters There are four types of Resonant Filter Algorithms in KDFX. All of them have these parameters in common: Filter Type (or FiltType) can be Lowpass, Highpass, Bandpass, or Notch (band-cut).
Range is 0 to 100%. Distortion Distortion Algorithms on KDFX may also include a parametric equalizer or a cabinet simulator. Dist Drive applies a boost to the input signal to overdrive the distortion algorithm into soft clipping.
Using the Algorithms Rotating Speakers Cab Preset selects from eight cabinet simulations which have been created based on measurements of real guitar ampliÞer cabinets. The presets are: Basic, Lead 12, 2x12, Open 12, Open 10, 4x12, Hot 2x12, and Hot 12. Cab Bypass switches on and off the cabinet-simulation part of the algorithm.
Using the Algorithms Tremolo and AutoPan Lo Rate and Hi Rate are the rotation rates of the rotating woofer and tweeter. Each driver woofer can rotate clockwise or counter-clockwise, which is determined by the sign of this parameter: assuming the microphones are positioned in front of the driver and the microphones are panned positively (positive numbers go to the right), then a positive value for this parameter causes the driver to spin clockwise when viewed from the top.
Odd Wts, Pair Wts, Quartr Wts, Half Wts are parameters that control the shape of the frequency response of Pitcher. An exact description of what each one does is, unfortunately, impossible, since there is a great deal of interaction between them. For more information and examples, see the KDFX Algorithm Reference. 5-14...
Ring modulation multiplies two signals (the ÒcarrierÓ and the ÒmodulatorÓ) together to produce unusual, often non-harmonic, overtones. The Ring Modulator Algorithm in KDFX has two modes: ÒL*RÓ in which two mono signals are modulated together; and ÒOscÓ, in which the input is stereo, and it is modulated with the sum of Þve waveforms that are generated from...
Using the Algorithms Stereo Simulation Stereo Simulation The Mono to Stereo Algorithm converts a monaural input to simulated stereo output. In Select selects the input signal to be Òstereo-izedÓ. It can be Left, Right, or both: (L+R)/2. CenterGain is the level of the summed left and right channels. Range is Off/-79.0 to 24.0 dB. Diff Gain is the level of the difference signal produced, which is the spatial component of the stereo signal.
Using the Algorithms FXMod Diagnostic FXMod Diagnostic This Algorithm allows you to view the current levels of any data sliders, MIDI controls, switches, or internally generated VAST LFOs, ASRs, FUNs, etc. which are available as modulation sources. It has no effect on any signal being routed through it. Up to eight modulation sources may be monitored simultaneously.
Page 94
Using the Algorithms FXMod Diagnostic 5-18...
Special Topics Live Mode One of the most exciting aspects of KDFX is that its use is not restricted to sounds coming from the K2500. If you have the Sampling Option installed in your K2500, then you can also use KDFX with any external sound sources using the K2500Õs ÒLive ModeÓ...
Live Mode brings that concept to digital synthesis, and lets you use all of the power of the K2500 and KDFX on any kind of input signal. For starters, you can simply hook up a CD player to the K2500Õs sampling input, get a bunch of your favorite CDs, and start fooling around.
Page 97
Special Topics Live Mode Sometimes you can hear the snaps back and forth when the LFOs and the buffers get out of sync. You might be able to smooth out the rough spots by making another layer with no pitch alterations, and crossfading between the layers: Duplicate the layer ¥...
Page 98
If the input signal is mono, you might be able to overcome this by using a delay line to ÒholdÓ the signal. The delay line could be part of KDFX, or it could be an external device, but either way its output is sent back to the K2500 through the unused Live Mode input channel.
Page 99
Mode fans. We will also be putting information about Live Mode on our Website: www.youngchang.com. Live Mode is opening a whole new era in synthesis and signal processing, and we, the Kurzweil engineers and musicians, look forward to working with you to develop its possibilities.
Program, not a Setup, because the sequencer doesnÕt know how to play Setups. Since all of the KDFX Mods were part of the Setup, even though the data on the track is being played back, itÕs not being sent to KDFX (although it might be affecting the Program on the track), and so no KDFX Mods are being played.
Page 101
Studios and Songs in Master Mode When you are using KDFX in Master FX mode, the Studio does not get saved with the Song, since it is not a dependent object of the Song, or of anything in it. Therefore, if you want to...
Algorithms are 779 and 780, respectively. Using the Internal Effects The original Internal Effects processor on the K2500 is in the signal chain after the KDFX Studio. It is only connected to the ÒMixÓ analog physical outputs (not to be confused with KDFXÕs Mix bus output).
Special Topics Using the Internal Effects Getting the Effects onto the AES/EBU digital output Although normally the AES/EBU output does not carry the signal from the internal Effects processor, there is a way to get it to do so. This is useful when you want to record the K2500 digitally, and want to use the internal Effects.
Page 104
Special Topics Using the Internal Effects 6-10...
KDFX Objects KDFX Presets KDFX Presets Number Preset Name Size Number Preset Name Size NiceLittleBooth Brass Chamber Small Wood Booth Sax Chamber Natural Room Plebe Chamber PrettySmallPlace In The Studio Sun Room My Garage Soundboard School Stairwell Add More Air...
Page 109
KDFX Objects KDFX Presets Number Preset Name Size Number Preset Name Size Recital Hall Acid Trip Room Generic Hall Furbelows Burst Space Festoons Real Dense Hall Reverse Reverb Concert Hall Guitar Echo Standing Ovation Stereo Echoes1 Flinty Hall Stereo Echoes2...
Page 110
KDFX Objects KDFX Presets Number Preset Name Size Number Preset Name Size Flanger Double Chorus Booth Squeeze Flange ClassicEP ChorRm Simply Flange ChorusMedChamber Analog Flanger Vanilla ChorRvb Circles Chorus Slow Hall Slow Deep Phaser SoftChorus Hall Manual Phaser ChorBigBrtPlate Vibrato Phaser...
KDFX Objects KDFX Studios KDFX Studios Bus1 Bus2 Bus3 Bus4 Aux Bus Number Studio Name FX Preset FX Preset FX Preset FX Preset FX Preset RoomChorDly Hall RmChorChRv Hall RoomChorCDR Hall RoomChor Hall RoomChrCh4T Hall RoomFlngCDR Hall RoomFlgEcho Hall RmFlngStImg Garg...
Page 114
KDFX Objects KDFX Studios Bus1 Bus2 Bus3 Bus4 Aux Bus Number Studio Name FX Preset FX Preset FX Preset FX Preset FX Preset ChmbCompCDR Hall RoomCmpChor Hall RoomComp Hall RoomComp Hall BthComp SRS Hall RoomCmpCh4T Hall RmDsRotFl4t RvCm RoomRmHall Hall...
Page 115
KDFX Objects KDFX Studios Bus1 Bus2 Bus3 Bus4 Aux Bus Number Studio Name FX Preset FX Preset FX Preset FX Preset FX Preset CmbrShapLsr Hall auxPtchDst+ Chmb auxChorFlRv Cmbr auxChorFlRv Cmb2 auxChorFlRv Cmb3 auxChorFlRv Cmb4 HallFlgChDl Room HallPtchLsr Hall HallGateFl4T Bth...
Page 116
KDFX Objects KDFX Studios Bus1 Bus2 Bus3 Bus4 Aux Bus Number Studio Name FX Preset FX Preset FX Preset FX Preset FX Preset EnhcChorCDR Hall EnhChorChDl Hall EnhcChor Plate CompFlgChor Hall ChorChorFlg Hall ChapelSRS Hall ChapelSRS Hall2 Chapel Room Hall...
Page 117
KDFX Objects KDFX Studios Bus1 Bus2 Bus3 Bus4 Aux Bus Number Studio Name FX Preset FX Preset FX Preset FX Preset FX Preset auxEnhcSp4T auxPtchDst+ ChRv EnhcChorChDl PCD auxPoly EnhcChorChDl FDR EnhcChrChDl FDR2 auxRotoSp4T FlRv auxRotaryFDR Plt RotoOrgFX Hall CmpRvbFlDl...
Appendix B KDFX Controller Assignments in Programs & Setups This appendix provides complete KDFX controller assignment information for all of the ROM-based K2500 pro- grams and setups, including those in the Stereo Piano ROM, Orchestral ROM, and Contemporary ROM. A Note about Secondary Effects in Programs Some of the Programs in ROM use a technique called Òsecondary effectsÓ, in which the processing on one or more...
Page 120
Acoustic Piano Sndbrd Room Hall) hall rvb lvl, rvb time PSw2 soundboard rvb w/d Stage Piano Room Room Hall3) hall rvb lvl, time, room1 w/d BriteGrand Sndbrd Room Hall) hall rvb lvl, time PSw2 soundboard rvb w/d ClassicPiano&Vox (103 EnhcChorCDR Hall) hall rvb lvl, time (piano) chor(vox) w/d,tap lvl PSw2...
Page 121
aux phaser center freq GKeyNum delay tap pitch Big PWM RoomResEcho Hall) room w/d, aux hall lvl & LF time room rvb time, aux hall diffusion amt scale aux hallHF damp filt resonance/ freq PSw2 toggle: room rvb & resonant filt/aux hall Matrix 12 RoomResEcho Hall) room lvl &...
Page 122
echo lvl, aux plate lvl echo w/d PSw2 toggle: polyAmp chor & echo ; aux plateHF damp & decay time Simpilton (127 GtdEnhcStIm Room) room rvb time & lvl PSw2 toggle: st img & gated rvb Synth Caliope RoomPhsrCDR Hall) room w/d, aux hall lvl PSw2 toggle: room rvb &...
Page 127
crossover lo, hi gain hi+lo tremolo HF damp rotary speed SftPed PSw2 toggle: rotary/ FDR Ballad Organ (145 auxRotaryFDR Plt) vib depth rvb lvl rvb time vib chor hi/lo gain vib chor hi/lo trem rvbHF damp Gospel Organ (145 auxRotaryFDR Plt) vib chor depth rvb lvl rvb time...
Page 128
Church Organ auxChorChDl Hall) rvb lvl rvb time early reflections PSw2 boosts rvb brightness, predelay time, cuts dry signal Resorgan auxChorChDl Hall) rvb lvl rvb time early reflections PSw2 boosts rvb brightness, predelay time, cuts dry signal Fast Strings Hall Room Room) hall rvb lvl, time Att ctl Fast Str...
Page 130
Jazz Band (100 auxSRSRoom Hall) rvb lvls SRS center, space, bass gain& treble gain hall rvb early& late reflection lvls PSw2 activates SRS Rock Quartet RmRotoFl4T CmpRv) vib/chor in/out & config chamber rvb time, HF damp, aux rvb w/d vib/chor rate Gargantuanism RoomChorCDR Hall) hall rvb lvl...
Page 132
Hammer Violin (103 EnhcChorCDR Hall) hall rvb lvl +HF damp hall rvb time PSw2 toggle: enhcr & chor Mallet Flutes (134 ChorChorCDR Spac) aux room rvb lvl & time, CDR w/d delay mix delay time PSw2 toggle: CDR & chor Malletoo (137 AuxChorFlng...
Page 133
chor w/d chor fb lvl plate rvb lvl MPress EQ treble freq PSw2 toggle: chor & dist Choir Fixer RoomChrCh4T Hall) hall rvb lvl hall rvb lvl chor w/d chor LFO depth PSw2 toggle: room/chor & all chor Shine On (104 EnhChorChDl Hall) hall rvb lvl...
Page 134
LM VirtualDesk 2 RmEQmph4T Room) Data dry lvl room rvb lvl EQMorpher lvl echo lvl dry -> aux room rvb aux room rvb master LM EQ Room Hall RoomChorDly Hall) Data EQ bass freq EQ bass gain EQ treb freq EQ treb gain room rvb w/d hall rvb lvl...
Page 135
VAST filter separation threshhold (env filt) VAST filter LFO rate LM Default (199 Default Studio) 750-769 KB3 Organ Programs vib/chor in /out Button toggle: vib/ chor Button Concert Piano 1 Sndbrd Room Hall) hall rvb lvl, rvb time PSw2 Studio Grand Sndbrd Room Hall) hall rvb lvl, rvb time PSw2...
Page 136
FDR mix flange FDR flange tempo Haunted Piano (144 auxRotoSp4T FlRv) rvb lvl, aux mix rvb, aux rvb time flange tempo 4-tap delay w/d Xylopiano RoomSRSChDl Hall) hall rvb lvl, room rvb time, room rvb w/d; SRS center, space, bass gain room rvb HF damp SRS (piano) out gain room rvb out gain...
Page 143
FX2 flange tempo & lvl FX2 flange fb lvl EQ bass boost aux flange w/d & fb lvl aux flange LFO tempo PSw2 toggle: “Delirium” & “ Throaty” flanges Ballad Stack RoomSrsCDR CDR) aux CDR lvl aux CDR chor fb lvl aux CDR delay fb &...
Page 144
aux chor/LaserDelay w/d aux delay fb aux delay tempo flange w/d & Xcurs, aux chor rate Circus Music (151 ChDlSp4TFlDl Phs) 4Tap w/d 4Tap fb lvl phaser lvl, 4Tap mix lvl 4Tap fb image phaser fb phaser notch/bandpass 4Tap delay tempo phaser rate 4Tap pitch adj GKeyNum...
Page 145
aux hall rvb lvl+time PSw2 increases room (FX1) time Solo Flute RoomRmHall Hall) aux hall rvb lvl+time, room rvb time PSw2 decreases aux hall brightness Orchestral Oboe RoomRmHall Hall) aux hall rvb lvl+time PSw2 decreases aux hall brightness and room (FX1) time Solo Oboe RoomRmHall...
Page 146
Soaring Brass Room Hall Hall) aux hall rvb lvl+time MarcatoViolin MW RoomComp Hall) room & hall rvb lvl Solo Violin RoomComp Hall) room & hall rvb lvl 2nd Violin RoomComp Hall) hall rvb lvl room level Orch Viola RoomComp Hall) room &...
Page 147
Church Bells (109 ChapelSRS Hall2) room & hall rvb lvl Glockenspiel (108 ChapelSRS Hall) chapel rvb w/d+time hall rvb lvl Xylophone (108 ChapelSRS Hall) chapel rvb w/d+time hall rvb lvl Chimes (109 ChapelSRS Hall3) chapel rvb time hall rvb lvl Timpani/Chimes (108 ChapelSRS...
Page 148
Ethnoo Lead (119 auxChorDist+ Plt) plate rvb lvl chor w/d tube drive lvl MD delay w/d MD delay time MD delay fb Orch Pad CTL ChamFlg4Tap Hall) room & hall rvb lvl hall rvb decay time EQ bass boost EQ treble boost Choral Sleigh RmChorChRv Hall) aux hall rvb lvl, voice aux lvl...
Appendix C System Exclusive Control of KDFX Parameters Any KDFX parameter that can be assigned to an FXMod can also be controlled by MIDI system exclusive ("Sysex") commands. Controlling KDFX parameters using Sysex can be more complicated than programming an FXMod, but allows more ßexibility. ItÕs especially useful when the K2500 is in Master effects mode, and it is also a way to use additional real-time control above the 18 FXMods that are allowed in a given Program or Setup.
The same example in decimal reads: 240, 7, 0, 120, 27, 42, 0, 0, 50, 247 Under Sysex control, KDFX parameter values are not mapped through display tables, but instead are handled as ÒrawÓ numbers. So while on the K2500Õs LCD you might set ÒRoomTypeÓ...
System Exclusive Control of KDFX Parameters Here are some examples of parameter values encoded into LSB and MSB: Parameter value hexadecimal (decimal) 00FF 00C8 0080 007F 0000 FFFF FFCE -128 FF80 While this may seem complex, if you are using a dedicated controller to generate Sysex, you may not need to worry about encoding parameter values, because the controller will do it for you.
Page 158
System Exclusive Control of KDFX Parameters Appendix C-4...
Page 159
Control Setups 4-10 Analog Mix Output 3-19 Control Setups and on-board controllers 4-10 Arpeggiator 6-3 Control sources Arrow 3-17 dedicated to KDFX 4-4 Arrow Meter 3-7, 3-9 Controlling KDFX 1-7 Atk Rate 5-10 Cross Couple parameter 5-2 Atk Time 5-6...
Page 160
Dly Coarse 5-9 FX Bus 1-2, 3-2 Dly Fine 5-9 FX Bus 1 2-6 DlyCrs 5-9 FX Bus 2 2-7 DlyFi 5-9 FX Bypass button 3-5 DMTi 3-21 FX Mode 2-10 Drive 5-5 FX Mode in Song Mode 6-6 Dry Bal 5-4 FX Preset 1-2, 3-10 Ducking 5-7 FX Presets 3-11...
Page 161
Program editor 4-2 MakeUpGain 5-7 KDFX structure 1-5 Master mode 4-19 KDFX tutorial 2-1 Max Freq 5-11 KDFX-A (-B, -C, -D) 3-7 Metering 3-17 KDS Output 3-19 Mic Angle 5-13 Mid Freq 5-5 Mid Gain 5-5 L Diff Dly 5-4...
Page 162
R Out Mode 5-16 Output Editor 2-5 Rate Scale 5-13 Output page 3-4 Ratio 5-6, 5-7 Output section 3-18 Real-time Control of KDFX 4-1 Output, Program 3-7 RecTrk 6-6 Outputs 2-9 Rel Rate 5-10, 5-11 Rel Time 5-6 Releas 5-7...
Page 163
KDFX with, External 4-13 Tap PtAmt 5-5 Setup Mode Tap Shapr 5-5 using with KDFX 4-8 Tap Tempo 4-18, 6-6 Setups Tapn Bal 5-4 using KDFX with 2-15, 6-6 Tapn Level 5-4 Signal Delay 5-7 Tempo Signal Dly 5-6...