Real-time Control of KDFX
Using KDFX live from the K2500 keyboard
4-9
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Ó
(
LocalKbdCh
), which is found on the
MIDI:Receive
page. If you set this parameter to the
transmitting channel of the external keyboard, then the K2500 takes all incoming MIDI data on
that channel and treats it as if it was coming from a local keyboardÑthat is, it plays all the
Zones in the Setup.
However, when this feature is enabled, the K2500 will only respond correctly to the MIDI
commands on Table 4-1 coming in on this channel under the following conditions:
¥
That command has been speciÞed as a ÒDestinationÓ on the controller assignment pages
in the Setup (
SLIDER
,
SLID/2
, etc.)
¥
The command has been assigned to its
customary
physical controller in the Setup.
If these conditions are not met, then one of two things will happen:
¥
if the customary physical controller is assigned no destination, then the incoming
command will be ignored
¥
if the customary physical controller is assigned a
different
MIDI command than normal,
the incoming command will be ÒmappedÓÑthat is, changedÑ to the MIDI command that
is
in its place
.
How Remapping works
HereÕs an example: Slider A, as the table shows, is customarily Data (MIDI Continuous
Controller 6). If on the SetupÕs
SLIDER
page, Slider A is assigned to
Data
, then Data
commands will be accepted by the Setup and passed on to wherever they have been assigned,
either as VAST modulators or KDFX modulators.
If, however, Slider A has been assigned to something else, say
MIDI 31
, then Data (CC 6)
commands coming from the external keyboard on the local channel will be treated as if they are
actually MIDI Controller 31 commands. If Slider A is set to ÒOffÓ, then Data (CC 6) information
will simply be ignored.
HereÕs another example. LetÕs say that on the
CPEDAL
page of the Setup, you have assigned
ÒMWheelÓ (MIDI Controller 1) to CPed1 instead of the customary ÒFootÓ (MIDI Controller 4).
Any incoming Foot Control messages (CC 4) will be remapped to Modulation Wheel (CC 1)
messages. When you send a Foot Control message, any KDFXMod that is set to respond to Foot
will
not
change, but any KDFXMod that is set to respond to MWheel
will
change. (The
Modulation Wheel still behaves normallyÑunless youÕve reassigned MWh1 on the
WHEEL
page.
Table 4-1. Physical and MIDI Control assignments
Slider A
Data (6)
Slider E
MIDI 25
Foot Sw1
Sustain(64)
Slider B
MIDI 22
Slider F
MIDI 26
Foot Sw2
Sostenuto(66)
Slider C
MIDI 23
Slider G
MIDI 27
Foot Sw3
SoftPed(67)
Slider D
MIDI 24
Slider H
MIDI 28
Foot Sw4
Tap Tempo
CPedal 1
Foot (4)
SmPrs
MPressure
PSwitch 1 Arpeg On/Off(116)
CPedal 2
Breath (2)
Pitch Whl BendUp
PSwitch 2 MIDI 29
SmRib
AuxBend2 (15)
Mod Whl MWheel (1)
Pressure
MPressure
Summary of Contents for KDFX
Page 56: ...Inside KDFX Saving Studios and other objects 3 24...
Page 76: ...Real time Control of KDFX KDFX in Auto Mode 4 20...
Page 94: ...Using the Algorithms FXMod Diagnostic 5 18...
Page 104: ...Special Topics Using the Internal Effects 6 10...
Page 118: ...KDFX Objects KDFX Studios Appendix A 14...
Page 154: ...KDFX Controller Assignments in Programs Setups Appendix B 36...
Page 158: ...System Exclusive Control of KDFX Parameters Appendix C 4...
Page 164: ...Index 6...