Download Print this page
Kurzweil K2600 - MUSICIANS GUIDE REV A PART NUMBER 910331 APPENDIX B Appendix
Kurzweil K2600 - MUSICIANS GUIDE REV A PART NUMBER 910331 APPENDIX B Appendix

Kurzweil K2600 - MUSICIANS GUIDE REV A PART NUMBER 910331 APPENDIX B Appendix

Sysex control of kdfx

Advertisement

Quick Links

Appendix B
SysEx Control of KDFX
Any KDFX parameter that can be set to a destination of FXMod can also be controlled by MIDI
system exclusive (SysEx) messages. This takes a little more effort, but allows more ßexibility. ItÕs
especially useful when the K2600 is in Master effects mode (the FX Mode parameter on the
Effect-mode page is set to Master). ItÕs also a way to get additional real-time controlÑbeyond
the 18 FXMods that are available for a given program or setup.
Note that using SysEx control temporarily disables FXMod control for the corresponding
parameter. For example, if a studioÕs Mix level is controlled by an FXMod, then you send a
SysEx message to change it, the FXMod that was controlling the Mix level is disabled, and wonÕt
take effect again until the program or setup containing the FXMod gets selected.
YouÕll Þnd general information about the K2600Õs SysEx implementation in Chapter 7.
SysEx Message Structure
A standard SysEx message is a string of hexadecimal numerals, each of which represents a byte
of MIDI data ranging in value from 0 to 127Ñfor example 2A, which represents the decimal
numeral 42: (2 x 16) + 10). The hexadecimal numerals correspond to particular SysEx
commands. Many of these commands are standardized by the MIDI SpeciÞcation. Others are
assignable by individual manufacturers.
Every SysEx command consists of three basic parts: header, body, and end. The header includes
general data, like where the message is intended to go, and what type of message it is. The body
issues the speciÞc commands you want to send, and the end simply indicates that the SysEx
message is Þnished.
Header
The following table provides the header information required for sending a KDFX-control SysEx
message to the K2600.
Hexadecimal
Value
Every KDFX-control SysEx message you send to the K2600 must start with this string of
numerals. This lets the K2600 know that the remainder of the message contains speciÞc KDFX-
control instructions.
Corresponding
Decimal Value
F0
240
07
7
00
00
78
120
1B
27
Corresponding SysEx Command
Start of SysEx message
Manufacturer ID (7 is Kurzweil/Young Chang)
Unit ID; if you're sending SysEx from the same source to multiple
K2600s, use a different ID value for each one
Product ID (78 is K2000/K2500/K2600)
Message type (1B is KDFX control)
SysEx Control of KDFX
SysEx Message Structure
B-1

Advertisement

loading
Need help?

Need help?

Do you have a question about the K2600 - MUSICIANS GUIDE REV A PART NUMBER 910331 APPENDIX B and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Kurzweil K2600 - MUSICIANS GUIDE REV A PART NUMBER 910331 APPENDIX B

  • Page 1 Corresponding SysEx Command Value Decimal Value Start of SysEx message Manufacturer ID (7 is Kurzweil/Young Chang) Unit ID; if you’re sending SysEx from the same source to multiple K2600s, use a different ID value for each one Product ID (78 is K2000/K2500/K2600)
  • Page 2 SysEx Control of KDFX SysEx Message Structure Body The body of each SysEx message is where you issue one or more speciÞc commands for KDFX control. Each speciÞc command consists of four bytes (a string of four hexadecimal numerals). Each SysEx message you send can contain as many of these speciÞc commands as you want. Allowable Values Allowable Values Command Type...
  • Page 3: Device Codes

    SysEx Control of KDFX Device Codes Device Codes These codes identify the studio component that you want to control via SysEx. Use one of these values for the device selection byte in the body of your SysEx message. Device Code Device Code Studio Component (Hexadecimal)
  • Page 4 SysEx Control of KDFX MSB and LSB HereÕs an example, which sets a value of 50% for the Wet/Dry mix of the effect on the Aux bus. WeÕve included both hexadecimal and decimal values. MSB and LSB The K2600 can accept either unsigned (positive only) or signed (positive and negative) values. Unsigned values can range from 0 to 255, and signed values can range from -128 to 127.
  • Page 5 SysEx Control of KDFX MSB and LSB HereÕs a different way to look at it: Parameter Value MSB (Hexadecimal) (Decimal) Unsigned, 128 to 255 (Parameter Value - 128 decimal) Unsigned, 0 to 127 Parameter Value (decimal) Signed, 0 to 127 Parameter Value (decimal) Signed, -128 to -1 (Parameter Value + 128 decimal)

This manual is also suitable for:

K2600