¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 ¿ªÔÆÌåÓý

MIDI Implementation Charts Needed


 

Hey, everyone, does anyone have the MIDI Implementation Charts for the
DX7IIFD, TX802, and KX5 in a non-graphical format? I'm updating some
information on my master gear list.
Thanks for any help anyone can provide
Nicole

Sent from my HAL 9000 in transit to Jupiter


 

Hi Nicole,
?
This is from dx7IId-man.pdf, although the title of the table says Model DX7-2.
?
Pasting from the PDFs, where they have text at all, leaves a jumbled mess, so I've re-written it in a form that can be read out loud more easily, rather than as the table it started as.? I may have introduced a few errors doing that.
?
I can do the TX802 one, if no one has anything suitable, but that would take a bit longer.? There's text attached to a scanned PDF, but there are a lot of mistakes in it.
?
I don't have the other one - I'm not sure what a KX5 is, without looking it up.? For now, here's the "DX7-2" table, from the dx7IId manual.? Let me know if this format works.
?
?
MIDI Implementation Chart DX7-2
?
o : Yes
x : No
Footnotes *1 to *3 are near the end.

Appendix 3: MIDI Implementation Chart
[ Digital Programmable Algorithm Synthesizer ]
Date : 11/21, 1986
Model DX7-2
MIDI Implementation Chart Version : 1.0
?
Function: Basic Channel
?
Default ? ? ? ?Transmitted: 1 - 1 6, Recognized 1 - 1 6
Changed ? ? ? ?Transmitted: 1 - 1 6, Recognized 1 - 1 6
Remarks: memorized
?
Function: Mode
?
Default ? ? ? ?Transmitted: 3, Recognized 1 2 3 4
Messages ? ? ? ?Transmitted: x, Recognized POLY MONO(M=1)
Altered ? ? ? ?Transmitted: ***, Recognized x
Remarks: memorized
?
Function: Note Number
?
Transmitted: 36 - 96 *1, Recognized 0 - 127 *2
?: True voice
Transmitted: ****, Recognized: 1 - 1 2 7
?
Function: Velocity
?
Note ON
Transmitted:?
o 9nH,v=1-127
Recognized:
o v=1-127
?
Note OFF
Transmitted:?
x 9nH,v=0
Recognized:
x
?
Function: After Touch
?
Key's
Transmitted:?
x
Recognized:
x
?
Ch's
Transmitted:?
o *1
Recognized:
o *2
?
Function: Pitch Bender
?
Transmitted:?
o *1
Recognized:
o 0-12 semi *2
Remarks: 7 bit resolution
?
Function: Control Change (CC)
?
1 Modulation wheel
Transmitted:?
o *1
Recognized:
o *2
2 Breath control
Transmitted:?
o *1
Recognized:
o *2
4 Foot Controller
Transmitted:?
o *1
Recognized:
o *2
5 Portamento time
Transmitted:?
x
Recognized:
o *2
6 Data entry knob
Transmitted:?
o *1
Recognized:
x
7 Volume
Transmitted:?
o *1
Recognized:
o *2
8/10 Balance / Pan
Transmitted:?
x/x
Recognized:
o/o *2
64 Sustain foot sw
Transmitted:?
o *1
Recognized:
o *2
65 Portamento f sw
Transmitted:?
o *1
Recognized:
o *2
66 Sostenuto
Transmitted:?
o *1
Recognized:
o *2
67 Soft
Transmitted:?
o *1
Recognized:
o *2
96/97 Data entry +1/-1
Transmitted:?
o/o *1
Recognized:
o/o *2
5-31 Continuous slidr
Transmitted:?
o *1
Recognized:
o <11-31) *2

Function: Prog Change
?
Transmitted:?
o 0 - 1 2 7 *1
Recognized:
o 0 - 1 2 7 *2
?
?: True #
Transmitted:?
****
0 - 1 2 7
Remarks: 64-127: Cartridge

Function: System Exclusive
?
Transmitted: o *3
Recognized: o *3
Remarks: Voice parameters
?
System Common ;?
?
: Song Pos
Transmitted: x
Recognized: x
: Song Sel
Transmitted: x
Recognized: x
: Tune
Transmitted: x
Recognized: x

System Real Time?
?
: Clock
Transmitted: x
Recognized: x
?
: Commands
Transmitted: x
Recognized: x
?
Aux?
: Local ON/OFF
Transmitted: x
Recognized: x
?
: All Notes OFF
Transmitted: x
Recognized: o (126,127)
?
Messages
?
: Active Sense
Transmitted: o
Recognized: o
?
: Reset
Transmitted: x
Recognized: x

Notes:?
*1 = transmit if transmit channel is not off.
*2 = receive if receive channel is not off.
*3 = transmit/receive if device number is not off.
?
Mode 1 : OMNI ON, POLY
Mode 2 : OMNI ON, MONO
Mode 3 : OMNI OFF, POLY
Mode 4 : OMNI OFF, MONO
?
o : Yes
x : No


 

I can't find the usual MIDI specification table for the KX5, but there's a scanned manual, with text added, and a separate specifications page.? The specifications page from the full manual seems to be corrupted, so I'll paste the separate one first, then I'll paste the text from the full manual in a separate reply (it's not all that long).? I'll look at the TX802 one later, or failing that soon.
?
First, the KX5 specificaitons page:
?
? YAMAHA KX5
Specifications
Type:
? ??
Remote Keyboard
Keyboards:
? ??
37 keys C2 to C5, INITIAL / AFTER TOUCH RESPONSE
Tone Selectors:
? ??
Bank (1 ~ 4)
Voice (1 ~ 8)
------------------------------------------------------------------------
Control Switches:
? ??
Sustain (ON / OFF)
Mode (MONO / POLY)
Transpose (OCT DOWN / N / OCT UP)
MIDI (CH1 / CH2)
Ribbon Controller:
? ??
Pitch Bend
Volume:
? ??
Portamento Time
Wheels:
? ??
Modulation
Volume
Connecting Terminals:
? ??
MIDI OUT
Control Terminal:
? ??
Breath Control
Color:
? ??
Silver, Black
Accessories:
? ??
Sub-strap
MIDI Cable
AA? or R6 Battery x 6
Option:
? ??
BC1 Breath Controller
Strap
------------------------------------------------------------------------
Power Source:
? ??
AA? or R6 Battery x 6
Life of Battery:
? ??
7 hours in continuous use
Dimensions (W x H x D):
? ??
914 x 80 x 191mm
Weight:
? ??
3.7kg


 

Here's the text of the full KX5 manual, minus the FCC compliance section.? The last page is messed up, but the previous post covers that:
?
?

? Full text of "YAMAHA KX5 OWNER'S MANUAL
? <https://archive.org/details/manuallib-id-2653582>"

? ? See other formats <https://archive.org/details/manuallib-id-2653582>

YAMAHA?

AS?

REMOTE KEYBOARD?
Owners Manual?

INTRODUCTION?

Thank you for choosing the Yamaha KX5 Remote Keyboard. The KX5 has been?
developed using the newest and most sophisticated Yamaha digital keyboard?
technology. It connects to electronic keyboard instruments which have the?
MIDI connectors, such as the Yamaha DX series synthesizers, permitting remote?
stand-up performance of the keyboard instruments. The KX5 offers full initial?
and after touch sensitivity, permitting subtle control of timbre or dynamics via?
key touch, The ????5 also offers 2-octave transpose control, direct access to up?
to 64 voices residing in the keyboard's internal voice memory, and easy-to-use?
modulation and volume thumbwheels.?
The KX5 vastly enhances the live-performance capabilities of keyboard instru-?
ments,?
In order to obtain maximum performance from your ????5 Remote Keyboard,?
we urge you to read this owner's manual thoroughly.?

CONTENTS?
CAUTION........... NN?
PANEL OPERATION .................... ...3?

BATTERY REPLACEMENT & STRAP CONNECTION. 5?
SPECIFICATIONS ................. ressos. 6?

=)?
?
?
CAUTION?
?
?
?

The KX5 outputs i?
?
?
it will function properly.)?

2. Turn the receiving keyboard ON.?
3. Turn the KX5 ON.?
?
?
Turn power to the receiving keyboard ON first, then turn ON the KX5!?

itial data describing the state of its controls as soon as its power is switched ON.?
The receiving keyboard must therefore be turned ON before the KX5 in order to receive and process this?
initial data. If the receiving keyboard is turned ON after the KX5, it may not respond properly to?
control signals received from the KX5. For example, it may not be possible to use the portamento effect?
even though portamento is turned ON at the ????5. (In this case, press the portamento switch again, and?

To avoid such problems, always follow the following procedure.?
1. Connect the KX5 to the receiving keyboard using the MIDI cable.?
?
?
?

LOCATION?
Avoid placing your keyboard in direct sunlight or close to?
a source of heat. It is also important to avoid locations in?
which the instrument is likely to be subjected to vibration,?
excessive dust, cold or moisture.?

HANDLING?
Avoid applying excessive force to the instrument's knobs?
and switches.?

CLEANING?
Do not use solvents such as benzine or thinner to clean?
your keyboard as these may cause discoloration or staining?
of the instrument's exterior. Use a soft, dry cloth.?

KEEP THIS MANUAL?
After studying this manual thoroughly, it should be stored?
in a safe place for future reference.?

OTHER APPLIANCES?
Use your keyboard where its digital circuitry cannot be?
influenced by electromagnetic radiation from appliances?
such as televisions, radios, etc.?

PANEL OPERATION?
O SUSTAIN?
The sustain effect is applied while this switch is held.?

?¡§ PITCH BEND?
This ribbon controller permits smooth pitch bend effects.?
Pressing the ribbon controller at any position creates a?
corresponding variation in pitch, within the range deter-?
mined by the receiving keyboard.?

?¡§ MODULATION WHEEL?
Varies the depth of the modulation effect. The actual?
modulation effect varied is determined by the receiving?
keyboard settings.?

?? VOLUME WHEEL?
Adjusts the overall volume of the sound. ("The VOLUME?
wheel will not function with the DX9 synthesizer.)?

?¡§ PORTAMENTO?
By rolling this wheel, the length of the portamento effect?
can be adjusted. Rolling the wheel towards ?€?LONG?€??
increases the portamento time.?

@ PORTAMENTO SWITCH?
Turns the portamento effect ON or OFF,?

?¡§ MONO/POLY SWITCH?
By putting the switch in the ?€?MONO?€? position, the key-?
board is set in the monophonic mode. Turn it to ?€?POLY?€??
to select the polyphonic mode.?

@ TRANSPOSE SELECTORS?
These selectors permit lowering or raising the pitch of the?
entire keyboard by 1 octave with respect to ?€?normal?€??
pitch.?

O BANK & VOICE SELECTORS?
These buttons permit selection of voices. Selection is?
carried out in 4 BANKs of 8 VOICEs. Also, when pressing?
a BANK or VOICE button while the SUSTAIN is held?
in, the preset voices from 33 to 64, which are not indicated?
???? the keyboard's panel display, can be selected if those?
additional voices are available with the receiving keyboard.?

@ MIDI CHANNEL SWITCH?
This switch is for setting the output channel.?
The selected channel's indicator lights. Please match the?
channel number with the main keyboard being used.?
However, the channel is not changed when the keyboard?
or switches are held ?¡ª??. The diagram (below) shows the?
operation of the KX5?€?s MIDI Channel Switches when two?
keyboards are connected.?
The receiving keyboard can be selected.?
MIDI?
IN?
Keyboard 2?
(receiving chan-?
nel set to 2)?
(receiving chan-?
nel set to 1)?

@ POWER SWITCH?
Turn the KX5 power switch ON only after properly con-?
necting the KX5 to your keyboard using the MIDI cable?
supplied. The indicator lights to show that power is being?
supplied,?
?
?
?¡è midi OUT TERMINAL?
Connects to the MIDI IN terminal on your keyboard?
used via the supplied midi cable. Voice and performance?
data are output to the keyboard via this terminal.?

?¡è BREATH CONTROL JACK?
An optional BC1 Breath Controller can be plugged into this?
jack permitting breath control of modulation effects.?

?¡è KEYBOARD?
This is ?¡ã 37-key keyboard covering a range from C2 to C5.?
The keyboard offers full initial and after-touch sensitivity,?
Permitting subtle control of timbre or dynamics via key?
touch.?
NOTE 1: When the DX7 is used for receiving data from?
the KX5, the KX5 after-touch control is some-?
times not operative, even though that for the?
DX7 is operative. In such a case, turn the ????5?
power switch ON while holding the KX5 SUS-?
TAIN switch in.?

NOTE 2: Some of the controls on this model will not work?
with all synthesizers. Even with the Yamaha?
DX series, for example, the volume control will?
function with the DX7, but not with the DX9.?
?
BATTERY REPLACEMENT & STRAP CONNECTION?
= BATTERY REPLACEMENT?
The KX5 has a battery voltage monitor system built in.?
When the battery voltage drops below a usable value, the?
MIDI Channel Indicator begins to flash. When this happens,?
be sure to replace all the batteries at the same time.?

@ Slide the battery cover in the direction of the arrow.?
(2) Remove the battery holder from the snap connector?
and replace the six ?€?AA?€? or RG batteries, carefully?
observing battery polarity?
e Battery life is approximately 7 hours in continuous?
operation.?
e Remove the batteries from the KX5 if it will not be used?
for an extended period of time.?

= STRAP CONNECTION?
MIDI cable?
Place the strap between the sub-?
straps. For strain relief, pass the?
MIDI cable between the substraps?
prior to connecting it to the KX5?
MIDI OUT terminals.?

Strap (optional)?

Make sure that the shoulder strap is firmly attached to the?
KX5 before performence.?

SPECIFICATIONS?
EOS sisters 37 keys ??, ~ Cs,?
INITIAL/AFTER TOUCH RESPONSE?
TONE'SELESTORS Ts: aaa er anreisen BANK (1 ~ 4), VOICE (1~ 8)?
CONTROL SWITCHES see es ???¡ã?????¡ã SUSTAIN (ON/OFF),?
PORTAMENTO (ON/OFF),?
MODE (MONO/POLY),?
TRANSPOSE (OCT DOWN / OCT UP),?
MIDI (CH1/CH2)?
RIBBON CONTROLLER: coi nee nase e ee san PITCH BEND?
???????¡§???? So is, 74% PS ?¨C???¡¤ ???¡ã???¡ã?? ita TS PORTAMENTO TIME?
WHEELS ies op cine ne toe ???? ?¨C?¡¤ ???? ???¡¤?¡ã MODULATION, VOLUME?
CONNECTING TERMINALS . . MIDI OUT?
CONTROL TERMINAL ?¡ª - BREATH CONTROL?
PONER SOURCE or ?¡ã oros wt eines oo ??.?? ?€?AA?€? or R6 Battery ?¡­ 6?
MARE OF ?¡¯???????????? oca papis ads ?€??????¡¤?? an 7 hours in continuous use?
COLOR Gh (ots ??crn DO Tee ?????? ?????? ???????? ???¡°?? Silver, Black?
DIMENSIONS ?¡§ + 914 x 80x 191mm?
(WxHxD) (36 x 3-1/8 x 7-1/2")?
WEIGHT..... Re eS ne OORT RE + 3.7kg (8.2 Ibs.)?
???¡§??????????? " ?? ?? ????????. +?? Sub-strap, MIDI Cable,?
"????" ???? RG Battery x 6?
DENONB ch ?? tind Hape er ??. ?¡¯??1 Breath Controller, Strap?

* All specilications are subject to change without notice.?

YAMAHA?
HAMAMATSU. JAPAN?
OMD-36_ FY ?¡è Printed in Japan?


 

Hi Nicole,
?
Here's the MIDI implementation chart for the TX802:
?
TX802 MIDI Implementation Chart

This is copied from: tx-802servicenotes_text.pdf, possibly introducing a few mistakes because the text? pasted from it was the usual jumbled mess.
?
See also: Full text of Yamaha TX-802 Owner's Manual:

- that does contain the implementation chart, below, but also pastes as a jumbled mess and with a lot of typos. ?Sections that aren't tables work better.

o = Yes
x = No
Footnotes *1 to *4 are near the end

TX802
[ FM tone generater ]
Model TX802 MIDI Implementation Chart Version : 1.0
?
Function: Basic Channel
?
Default
Transmitted: 1-16
Recognized: 1-16
Remarks: memorized
?
Changed
Transmitted: 1-16
Recognized: 1-16
Remarks: memorized
?

Function: Mode
?
Default
Transmitted: x
Recognized: 1, 2, 3, 4
Remarks: memorized
?
Messages
Recognized: POLY, MONO(M=1)
Remarks: memorized
?
Altered
Transmitted: xxxxx
Recognized: x
?

Function: Note Number
?
Transmitted: x
Recognized: 0-127
?
True voice
Transmitted: xxxx
Recognized: 0-127
?

Function: Velocity
?
Note ON
Transmitted: x
Recognized: o v=1-127
?
Note OFF
Transmitted: x
Recognized: x
?

Function: Alter Touch
?
Keys
Transmitted: x
Recognized: x
?
Channels
Transmitted: x
Recognized: o
?

Function: Pitch Bender
Transmitted: x
Recognized: o 0-12 semitones *2
Remarks: 7 bit resolution
?

Function: Control Change (CC)
?
Transmitted: x
Recognized: o (as follows)
?
1 Modulation wheel *1
2 Breath control *1
4 Foot control *1
5 Portamento time *1
7 Volume *1
64 Sustain switch *1
65 Portamento switch *1
?

Function: Program Change
?
Transmitted: x
Recognized: o 0-127 *3
Remarks: only if program change switch is on
?
True voice #
Transmitted: x
Recognized: o 0-127 *3
Remarks: only if program change switch is on
?

Function: System Exclusive (Sysex)
Transmitted: o *4
Recognized: o *4
?

Function: System Common
?
Song Position
Transmitted: x
Recognized: x
?
Song Select
Transmitted: x
Recognized: x
?
Tune
Transmitted: x
Recognized: x
?

Function: System Real Time
?
Clock
Transmitted: x
Recognized: x
?
Commands
Transmitted: x
Recognized: x
?

Function: Aux Messages
?
Local ON/OFF
Transmitted: x
Recognized: x
?
All Notes OFF
Transmitted: x
Recognized: o (126, 127)
?
Active Sense
Transmitted: x
Recognized: o
?
Reset
Transmitted: x
Recognized: x
?

Notes:
?
*1 = receive CC if control change switch is on.
?
*2 = receive Pitch Bend if pitch bend switch is on.
?
*3 = Program Change I1-64 (0-63), C1-64 (64-127) for Performance.
I1-64, Cl-64, Al-64, Bl-64 (0-63) for Voice.
Remarks: only if program change switch is on
?
*4 = Sysex provides Bulk dump & parameter change of Voice, Perf, System, mtune, frac.
?

Modes:
?
Mode 1 : OMNI ON, POLY
Mode 2 : OMNI ON, MONO
Mode 3 : OMNI OFF, POLY
Mode 4 : OMNI OFF, MONO
?
o = Yes
x = No
?


 
Edited

I notice the TX802 MIDI Implementation doesn't mention Bank Select.? I'm not clear if that can be done as the usual CC 0 or sometimes CC32, but it doesn't say so. The "Full text of Yamaha TX-802 Owner's Manual" document covers how to select the bank from the menus, and also how to do that via sysex, though the sysex part might not be very clear, in that form:
?
There are only a few banks, all selectable by menus.? The internal sounds are banks A and B (A1-64 and B1-64), then there's the I bank for user sounds stored in RAM (sounds I1-64), and the C bank for the cartridge (C1-64).? There's also a menu for selecting the bank of the cartridge, for ones that have more than one switchable bank.? Some larger cartridges have physical switches on them to do that, I think.
There's effectively only one big bank of Performances, but half of it is in RAM and half is on the cartridge - 64 performances each, called I1-64 and C1-64.? Performances can play up to 8 different sounds via "tone generators", but with the polyphony shared between them.
?
You can store an individual Voice to a slot on the cartridge, but there's no way to send a bank directly to the cartridge from a computer via sysex - you have to overwrite the internal I bank memory then send that to it, which is a bit clumsy but not too bad.? It just means you probably want to dump what's in memory to the computer first, so you can put it back again afterwards.