EasyManua.ls Logo

Kurzweil K2000 - MUSICIANS GUIDE - Extended and Kurzweil Program Change Types

Kurzweil K2000 - MUSICIANS GUIDE
530 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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

Table of Contents

Related product manuals