Controller Assign Mode
In the CA mode you can assign functions to the 19 controllers available. Each one of the KX88's many functions has its own control code, and you can select any of these functions for each controller, and an added bonus is the fact that they can be set independently for banks A and B. Bank A program select switches serve to select the Functions, and Bank B program select switches set number values 0-F first, with a switch on bank A, you select the function you wish to change, and with the B switches you write in the control codes.
The names of each function are written above the bank A select switches, and by pressing those switches, you can see the function code to which they are currently preset. Bank select switch A1 is the select Switch for function WHEEL1 and on initialisation, it is assigned to PITCH BEND. When you press this switch U1 (WHEEL 1) appears in A's display and the PITCH BEND function code (10) appears in B's display. To change the setting, you enter the new code using bank B's Select switches which have the numbers written above them. You must, however, remember to set the assignment (TS1/2, MS1-MS5, FS1/2) for any switch before entering the new controller code.
If you wish to set a function for A or B only you press the bank switch for the bank which is not desired; the LED will go off and you can then enter the controller codes.
The toggle (TS1 / TS2) switches are different from the other switches because they can be assigned to two functions: one, when ON (LED ON) and the other when Switched to OFF (LED OFF). TS1 is preset to switch between the mono and poly modes (Mono-ON; Poly-OFF).
The MIDI Channels are set with function switch 11 in the CA mode and they can be set separately for A and B. You choose the desired bank by pressing bank switch A or B and you can set the channel with Bank B program select switches 0-F (1 ~ 16 channels).
Key transpose can also be set independently for banks A and B, and by pressing a note on the keyboard, you can set the desired transpose point within a range of 2 octaves either side of C3. In bank A's display the transpose point is shown, and in bank B's display that of bank B (＃is indicated by a decimal point).
In link-ups with a DX7, when you only wish to select internal voices, a range of PROGRAM CHANGE 1 ~ 32 is sufficient, but if you wish to be able to select from the cartridge voices as well, or are using an instrument with more than 32 voices, then you can select between two banks of 16 voices and 8 banks of 16 voices with the BANK 2/8 switch, which gives you access to 128 PROGRAM CHANGE commands (128 voices available in the 8 bank mode).
You select a program number in the 8 Bank mode by first pressing the appropriate Bank switch, A or B at which the LED will blink. Using bank switches 1 ~ 8, you enter the bank number. You then press bank switches 1 ~ 16 to choose the voice in the same way as in the bank 2 mode. For voice numbers greater than 100, a dot will appear in the lower right corner of the LED.
All the settings described above are executed in the CA mode：Controller Codes, Transpose, Bank Select 2/8, Split Point, MIDI Channels – may be saved in one of 16 memories and accessed at any time. These settings are written into the memory using the SAVE (Function switch 15) switch. The number of the memory is selected using Bank B Program Select switches 1 ~ 16. The SAVE operation is completed by pressing the switch again. To access the memory, you use LOAD (Function switch 16), selecting the memory number in the same way by using Bank B switches.
LOAD can also be assigned to any KX88 controller by using Function code 07.
Most of the names of the Functions listed are self-explanatory, but numbers 31 ~ 34 are MIDI Real Time commands, used for controlling sequences and rhythm machines. For example, by assigning Function 31 MIDI CLOCK to a continuous controller like WHEEL 1, the tempo can easily be controlled because you can send MIDI CLOCK signals in a range of ♩ = 40 ~ 240. Further, the START / CONTINUE / STOP Functions corespond to the same switches on rhythm machines. Other MIDI System Commands available are Function 30 SONG SELECT which can select songs in a range 0-9 (trom a rhythm machine etc.): Function 36 TUNE REQUEST and 37 SYSTEM RESET.
Functions 38-3F are Yamaha DX Series SYSTEM EXCLUSIVE commands and cannot be used in connection with other manufacturers' machines. However, as Functions 3E and 3F (UNIVERSAL 1/2) are undefined MIDI Commands, other manufacturers' commands can be accommodated.