![Kurzweil K2500RS Musician'S Manual Download Page 117](http://html1.mh-extra.com/html/kurzweil/k2500rs/k2500rs_musicians-manual_2011546117.webp)
MIDI Mode
Program Change Formats
10-11
0-127 Program Change Type
The next simplest system involves connecting your K2vx to an ÒoldÓ MIDI deviceÑone that
was built before the MIDI Controller 0 program change format was developed. If your MIDI
controller is one of these (if its manual doesnÕt mention MIDI Controller 0 program changes, itÕs
an Òold styleÓ machine), you might want to set the program change Type parameter to a value
of 0Ð127. This will enable you to select programs 0Ð127 from the controller. This limits your
range of program selection, but it conÞgures the K2vx to respond predictably to the controller.
(YouÕll have to select higher-numbered programs from the K2vxÕs front panel) Of course, you
can still use the Extended format explained below, but in many cases youÕll have to send two
program change commands to get the program you want.
Note: you can deÞne how the K2vx will respond to and transmit MIDI Controller commands
using the Bank Select parameter, described on page 10-8.
Extended and Kurzweil Program Change Types
In the early days of MIDI, most instruments had small numbers of memory locations, usually
32, 64, or 128. As instruments began to have more memory locations, however, users ran
against the limitation of only 128 values for program changes in the MIDI spec. Because of this,
Bank Change Controller was added, allowing users to switch between banks of up to 128
programs per bank.
Previous to the addition of the Bank Change Controller, Kurzweil had developed their own
method of switching banks by using two program changes, one to switch the bank, the second
to call up the program within the bank (as described below). The K2vx can respond to either
the Bank Change controller or the double program change method. In a nutshell, the difference
between the Extended setting and the Kurzweil setting is this: In Extended, the 2000 will
receive and respond to both the Bank Change controller and double program change method,
but it will always transmit the Bank Change controller. When set to Kurzweil, the 2000 will
receive and transmit only the double program change method.
Extended Program Changes
If youÕre connected to a MIDI device that can handle the MIDI Controller 0 program change
format, your ßexibility increases considerably. WeÕll discuss Þrst how the K2vx receives
program change commands in this format, then how it transmits. In a system of this sort, youÕll
set the program change Type parameter to a value of Extended (or QA Bank E, but that
explanation comes later).
First, the receiving end. When youÕre using the extended program change format, the K2vx will
respond to either MIDI controller 0 program change commands, or standard program change
commands, but only within certain ranges, as follows:
Program change
Range of values
Result
command type
MIDI controller 32 (MC 32)
0 to 9
Selects memory bank 0s–900s
10 to 127
Ignored
Standard (PCH)
0 to 99
Selects correspondingly numbered pro-
gram in current memory bank
100 to 109
Selects memory bank 0s–900s
110 to 127
Ignored
Summary of Contents for K2500RS
Page 12: ...Table of Contents TOC 12...
Page 16: ...Introduction How to use this manual 1 4...
Page 32: ...User Interface Basics The Panel Play Feature K2vxR 3 8...
Page 106: ...Effects Mode and the Effects Editor Configurations and Parameters 9 24...
Page 186: ...Song Mode Recording Multi timbral Sequences via MIDI 12 52...
Page 304: ...DSP Functions Hard Sync Functions 14 52...
Page 394: ...Programs Setups and Keymaps K2500 ROM Keymaps 21 12...
Page 402: ...LFOs LFO Shapes 23 4...
Page 406: ...Note Numbers and Intonation Tables List and Description of Intonation Tables 24 4...
Page 434: ...DSP Algorithms 26 14...
Page 450: ...MIDI and SCSI Sample Dumps SMDI Sample Transfers 29 8...
Page 464: ...Glossary 31 6...
Page 490: ...K2vx Program Farm VOX K25 Appendix A 22...
Page 494: ...K2vx Compatibility Converting programs from the K2vx to K2000 Appendix B 4...