ES520 MIDI Settings Manual
MIDI Settings
MIDI Overview
The term MIDI is an acronym for Musical Instrument Digital Interface, an international standard for connecting
musical instruments, computers, and other devices to allow the exchange of performance data.
* “MIDI” is a registered trademark of the Association of Manufacturers of Electronic Instruments (AMEI).

 MIDI Terminals
The MIDI has two types of terminals: MIDI IN and MIDI OUT. These terminals must be connected via dedicated cables.

MIDI terminal

Function

MIDI IN

Receiving note, program change, and other data.

MIDI OUT

Sending note, program change, and other data.

 MIDI channels
MIDI uses channels to exchange data back and forth between MIDI devices. There are receive (MIDI IN) and transmit (MIDI OUT)
channels. Most musical instruments or devices with MIDI functions are equipped with both MIDI IN and OUT jacks and are capable oftransmitting and receiving data via MIDI. The receive channels are used to receive data from another MIDI device, and the transmit
channels are used to transmit data to another MIDI device.
The illustration below shows three musical instruments, connected together using MIDI.

Transmitting instrument a

Receiving instrument b

Receiving instrument cTransmitting instrument a sends transmit channel and keyboard information to receiving instruments b/c.
The information arrives at the receiving instruments b/c.
Receiving instruments b/c will respond to MIDI data that is sent if their receive channel is the same as the transmit channel of thetransmitting instrument a. If the channels do not match, the receiving instruments b/c will not respond to any data that is sent.
For both receiving and transmitting, channels 1~16 can be used.

 Recording/playing with a sequencer
When connected to a sequencer (or a computer running MIDI
sequencing software), the ES520 digital piano can be used torecord and playback multi-track songs, with separate sounds
playing simultaneously on each channel.

Sequencer

1ES520 MIDI Settings Manual
MIDI Settings
 MIDI Functions
The ES520 digital piano supports the following MIDI functions:

Transmit/receive note information

Transmit/receive program change information

Transmit/receive note information to/from a MIDI-connectedmusical instrument or device.

Transmit/receive program change data to/from a MIDIconnected musical instrument or device.

Transmit/receive channel settings

Transmit/receive pedal data

Specify transmit/receive channels within the range of 1 to 16.

Transmit/receive sustain, sostenuto, and soft pedal data to/from a MIDI-connected musical instrument or device.

Transmit/receive exclusive data

Receive volume data

Transmit/receive front panel or menu function settings as
exclusive data.

Receive MIDI volume data sent from a MIDI-connectedmusical instrument or device.

Multi-timbral mode setting* Please refer to the “MIDI Implementation Chart” on page 10 for
further information regarding the MIDI capabilities of the ES520 digitalpiano.

Receive multiple channel MIDI data from a MIDI-connectedmusical instrument or device.

 MIDI Settings
Page no. Setting

Description

Default setting

5-1

MIDI Channel

Specify the channel that is used to transmit/receive MIDI information.

1

5-2

Send PGM Change #Send a MIDI program change number from 1 to 128.

1

5-3

Local Control

Specify whether internal sounds will be heard when the keyboard is pressed.

On

5-4

Trans. PGM Change

Specify whether program change data is sent when sounds are changed.

On

5-5

Multi-timbral Mode

Specify whether the instrument can receive Multi-timbral MIDI information.

Off* Default settings will be shown in the first OLED display illustration (i.e. Step 1) for each setting explanation below.

 Entering the MIDI Settings menu
While the normal playing mode screen is shown in the OLED display:
orMENU buttons to select the MIDI Settings
Press themenu, then press the VALUE button to enter the menu.
The first page of the MIDI Settings menu will be shown in theOLED display.

 Selecting the desired setting
After entering the MIDI Settings menu:
Press the orsettings pages.

Settings page no.

MENU buttons to cycle through the different

2ES520 MIDI Settings Manual
MIDI Settings

5-1 MIDI Channel
The MIDI Channel setting allows the transmit/receive channel to be specified. The selected channel will function as
both the transmit and receive channel (separate transmit/receive channels cannot be specified).

 Changing the MIDI Channel value
After entering the MIDI Settings menu (page 2):
The MIDI Channel setting will be selected automatically.
or
VALUE buttons to decrease or increase thePress thevalue of the MIDI Channel setting.
* The MIDI Channel setting can be adjusted within the range of 1~16.
* The preferred MIDI Channel setting can be stored to the Startup
Setting memory for automatic selection when the instrument isturned on. Please refer to ES520 Owner’s Manual page 58 for moreinformation.

Press the EXIT button to exit the MIDI Channel setting and returnto the main settings menu.

 Omni mode
When the ES520 digital piano is turned on, the instrument is automatically set to “omni mode on”, allowing MIDI information to bereceived on all MIDI channels (1~16). When the MIDI Channel setting is used to specify a transmit/receive channel, the instrument
will be set to “omni mode off”.
Press the and VALUE buttons simultaneously to reset the set channel and return to “omni mode on”.

 Multi-timbral mode and Split/Dual mode
Using Split mode with Multi-timbral mode enabled

Using Dual mode with Multi-timbral mode enabled

Notes played in the lower section of the keyboard will betransmitted on the channel that is 1 channel higher than thespecified channel. For example, if the MIDI channel is set to3, notes played in the lower section of the keyboard will betransmitted on channel 4.

Notes played will be transmitted on two channels: thespecified channel and the channel that is 1 channel higher.
For example, if the MIDI channel is set to 3, notes played on
the keyboard will be transmitted on channels 3 and 4.

* If the specified MIDI channel is 16, the lower section / layered part will be transmitted on channel 1.

3

ES520 MIDI Settings Manual
MIDI Settings

5-2 Send Program Change Number
The Send Program Change Number function is used to send a Program Change Number (1~128) to the connected
MIDI device.

 Specifying and transmitting a Program Change Number
After entering the MIDI Settings menu (page 2):or
MENU buttons to select the Send Program
Press theChange Number function.
Press theor
VALUE buttons to decrease or increase theProgram Change Number.
* The program change number can be set within the range of 1~128.

Press theand VALUE buttons simultaneously to send thespecified Program Change Number.
Press the EXIT button to exit the Program Change Number
function and return to the main settings menu.

4ES520 MIDI Settings Manual
MIDI Settings

5-3 Local Control
The Local Control setting determines whether the instrument will play an internal sound when the keys are pressed.
This setting is useful when using the ES520 digital piano to control an external MIDI device.

 Local Control settings
Local Control

Description

OffThe instrument will transmit information to an external MIDI device only.

On (default)

The instrument will play an internal sound and transmit information to an external MIDI device.

 Changing the Local Control setting
After entering the MIDI Settings menu (page 2):
Press thesetting.

orMENU buttons to select the Local Control

Press theon or off.

orVALUE buttons to turn the Local Control setting* Any changes made to the Local Control setting will remain until thepower is turned off.
The preferred Local Control setting can be stored to the Startup
Setting memory for automatic selection when the instrument isturned on. Please refer to ES520 Owner’s Manual page 58 for moreinformation.

Press the EXIT button to exit the Local Control setting and returnto the main settings menu.

5ES520 MIDI Settings Manual
MIDI Settings

5-4 Transmit Program Change Numbers
The Transmit Program Change Numbers setting determines whether the ES520 digital piano will transmit programchange information via MIDI when the instrument’s panel buttons are pressed.

 Transmit Program Change Numbers settings
Transmit PGM#Multi-timbral setting

Effect of pressing panel buttons

On (default)

Off, On1

SOUND buttons will send PGM# shown in the left column*.

On

On2

SOUND buttons will send PGM# shown in the right column*.

OffOff

Program Change information will not be transmitted via MIDI.
* Please refer to the “Program Change Number List” on page 8.

 Changing the Transmit Program Change Numbers setting
After entering the MIDI Settings menu (page 2):
Press the or MENU buttons to select the Transmit Program
Change Numbers setting.
Press theor VALUE buttons to turn the Transmit Program
Change Numbers setting on or off.
* Any changes made to the Transmit Program Change Numbers setting
will remain until the power is turned off.
The preferred Transmit Program Change Numbers setting can be
stored to the Startup Setting memory for automatic selection
when the instrument is turned on. Please refer to ES520 Owner’s
Manual page 58 for more information.

 Program Change Numbers and Dual/Split mode When using Dual or Split mode, On/Off information and soundtype settings for are transmitted as exclusive data, however
program change numbers will not be transmitted.

 Program change numbers will also be transmitted when Multitimbral mode is set to On1 or On2.

6

ES520 MIDI Settings Manual
MIDI Settings

5-5 Multi-timbral Mode
The Multi-timbral Mode setting determines whether or not the ES520 digital piano is able to receive MIDI information
on more than one MIDI channel simultaneously. This allows the instrument to play back multi-track, multi-timbral
performance data sent from an external MIDI device.

 Multi-timbral Mode settings
Multi-timbral Mode

Effect on sound heardOff (default)

Only data received from the designated system channel will be sent to the panel setting.
The sound shown in the left column is selected*.

On1

Data received from all MIDI channels (ch1~ch16) will be sent to 16 multi timbral tracks.
The sound shown in the left column is selected*.

On2

Data received from all MIDI channels (ch1~ch16) will be sent to 16 multi timbral tracks.
The sound shown in the right column is selected*.
* Please refer to the “Program Change Number List” on page 8.

 Changing the Multi-timbral Mode setting
After entering the MIDI Settings menu (page 2):orPress theMode setting.

MENU buttons to select the Multi-timbral

Press theorMode setting.

VALUE buttons to change the Multi-timbral* Any changes made to the Multi-timbral Mode setting will remain until
the power is turned off.
The preferred Multi-timbral Mode setting can be stored to the Startup
Setting memory for automatic selection when the instrument isturned on. Please refer to ES520 Owner’s Manual page 58 for more
information.

Press the EXIT button to exit the Multi-timbral Mode setting andreturn to the main settings menu.

7ES520 MIDI Settings Manual
Program Change Number List
Sound Name

Multi-timbral mode = off/on1

Multi-timbral mode = on2

Program Number

Program Number

Bank MSBBank LSB

11121

0

PIANO1SK ConcertGrandEX ConcertGrand

2195

27

Jazz Clean

31121

1

Warm Grand

41121

2

PIANO2Upright Piano

5195

25

Pop Grand

6195

28

Modern Piano

72121

0

Rock Piano

82121

1

E.PIANOClassic E.Piano

951210Classic E.P. 2105121160's E.Piano

115121

360's E.Piano 2

12595

7

Modern E.Piano

1361210ORGAN
Jazz Organ

14181210

Drawbar Organ

15171210

Ballad Organ

1617955

Principal Oct.

17209524

Church Organ

18201210

HARPSI/MALLETS
Harpsichord

1971210Vibraphone

20

121210

Clavi

21

81210

Marimba22131210String Ensemble

23

49

121

0

Slow Strings

2445

95

1

String Pad

25

4995

8

Warm Strings

26

49

95

1

Choir

27

53

1210

Square Pad

28

90

95

5

New Age Pad

29

89

1210

Electric Bass

30

34

1210

Electric Bass 2

31

3495

4

Electric Bass 3

32

34955

STRINGS/CHOIRBASS

Wood Bass

33

33

1210W. Bass & Ride

34339518

ES520 MIDI Settings Manual
MIDI Exclusive Data Format
1st byte

2nd byte

3rd byte

4th byte

5th byte

6th byte

7th byte

8th byte

9th byte

10th byte

12345678

910ByteIDDescription

1 F0

Start code

2 40

Kawai ID number

3 00 - 0F

MIDI channel

4 10, 30

Function code (30 when setting Multi-timbre On/Off )5 04

Indicates that the instrument is an electric piano

6 20

Indicates that the piano is a ES520 model

7 data 1
8 data 2

See table below

9 data 3
10 F7

End codedata 1

data 2

data 3Function

0000

-

Multi-timbre Off

0100

-

Multi-timbre On 10200-

Multi-timbre On 20F00 - 7F

-Split Point: A0 - C8

1400 - 7F-

Dual/Split balance

16

1F - 60-Tune, 40: 440 Hz

1700, 7F

-00: Program Change Off, 7F: Program Chage On

1900 - 03-Lower Octave Shift2000 - 2100 - 21

Dual, data 2: Right sound, data 3: Left sound2100 - 2100 - 21

Split, data 2: Upper sound, data 3: Lower sound2200 - 2100 -21

Four Hands, data2: Upper sound, data3: Lower sound2500 - 08

00 - 0B

data2: Temperament
00 : Equal, 01 : Pure Major, 02 : Pythagorean, 03 : Meantone,
04 : Werkmeister, 05 : Kirnberger, 07 : Pure Minor, 09 : User
data3: Key

2600, 7F

00 - 0F

Multi-timbre, data 2: 00 (Mute), 7F (Play), data 3: Channel

9ES520 MIDI Settings Manual
MIDI Implementation Chart Kawai ES520 digital piano
Date: May 2020 Version: 1.0

Function
Basic channel

Mode

Note number

Velocity

After touch

Transmit

Receive

11Settable1 - 161 - 16

At power-up

Mode 3Mode 1

MessageÎ

Mode 1, 3Alternativeâââââââââ

Î

9 - 120**

0 - 127

Rangeâââââââââ

0 - 127

Note onNote offKey specificÎ

Î

Channel specificÎ

ÎÎÎÎÎ
Î
 *2
 *2





Bank Select *1
VolumePanpot
Expression Pedal
Sustain Pedal
Sostenuto Pedal
Soft Pedal

 0-127

*1



On/Off Selectable

Song positionÎÎSong selection

Î

Î

TuneÎ

Î

ClockÎ

Î

CommandsÎ

Î

Local On / OffÎAll notes OffÎ (123 - 127)

Active sensingÎResetÎ

Î

At power-up

Pitch bend
0, 32710116466
67

Control change

Program changeTrueExclusive

CommonReal time

Other functions

Remarks* The default for the OMNI
mode is On.
Specifying MIDI channels
automatically turns it Off.
**	The value depends on theTranspose setting.

ââââââââ*1 Please refer to the Program Change Number List on page 8.
*2 Applicable only when the optional GFP-3 or F-302 triple pedal unit is connected.
Mode 1: omni mode On, Poly

Mode 2: omni mode On, Mono

 : Yes

Mode 3: omni mode Off, Poly

Mode 4: omni mode Off, Mono

Î : No

10SP00000553 R100