YDP-164 YDP-144 YDP-S54 MIDI Reference Table of Contents MIDI Functions ....................................................................................2 MIDI Transmit/Receive Channel Selection ....................................................................2 Local Control ON/OFF ..................................................................................................2 Program Change ON/OFF ............................................................................................
MIDI Functions When this instrument and a computer are connected with a USB cable, MIDI communication can be performed. The explanations here cover the settings necessary for performing MIDI communication between both devices. For instructions on how to connect this instrument to the computer, refer to the “Computer-related Operations” downloadable from the Yamaha Downloads website.
MIDI Functions Program Change ON/OFF The information related to Voice changes is called “program change” in MIDI. Sending and receiving program change messages can be enabled or disabled as desired on this instrument. For example, if the relevant transmit and receive parameters are set to ON, Voice change information in this instrument can be transmitted to or received from a computer. (However, the Voice as played from the keyboard is maintained and does not change.
MIDI Data Format Preset Voice List Voice Name MSB (0-127) LSB (0-127) Program Change # (1-128) CFX Grand 108 0 1 Mellow Grand 108 1 1 Pop Grand 108 1 2 Stage E.Piano 108 0 5 DX E.
MIDI Data Format MIDI CHANNEL MESSAGE (1) Application Range MIDI, Internal Sequencer Status byte 1st Data byte 2nd Data byte MIDI Formats MIDI Events Status Data (Hex) Parameter Data (Hex) Parameter MIDI Reception MIDI Transmission Song Main Layer Left Panel Song* Key Off 8nH (n: Channel Number) kk Key no. (0-127) vv Velocity (0-127) [GM1] [GM2] Key On 9nH (n: Channel Number) kk Key no.
MIDI Data Format MIDI CHANNEL MESSAGE (2) Application Range MIDI, Internal Sequencer NRPN (Non Registered Parameter Number) NRPN Data Entry MIDI Reception MIDI Formats MIDI Transmission MSB LSB MSB LSB Song Main Layer Left 01H 08H mmH – Vibrato Rate mm: 00H-40H-7FH (-64...0...+63) 01H 09H mmH – Vibrato Depth mm: 00H-40H-7FH (-64...0...+63) Parameter Data Range Panel Song* 01H 0AH mmH – Vibrato Delay mm: 00H-40H-7FH (-64...0...
MIDI Data Format MIDI PARAMETER CHANGE TABLE Application Range MIDI, Internal Sequencer Not Received when Receive Parameter SysEx is set to off. Not transmitted when Transmit Parameter SysEx is set to off. MIDI Parameter Change Table (XG SYSTEM) MIDI Reception Address (H) 00 00 Size (H) 00 4 Data (H) 00-0F 00-0F 00-0F 00-0F Parameter MASTER TUNE XG Default (H) Description -102.4...0...+102.
MIDI Data Format MIDI Reception Address (H) 01 Data (H) Parameter XG Default (H) Description Main Layer Left Song MIDI Transmission Panel Song 29 1 00-7F *2 *2 2A 1 00-7F CHORUS PARAMETER 9 *2 *2 2B 1 00-7F CHORUS PARAMETER 10 *2 *2 2C 1 00-7F CHORUS RETURN -∞dB...0dB...+6dB (0...64...127) 40 2D 1 01-7F CHORUS PAN L63...C...R63 40 2E 1 00-7F SEND CHORUS TO REVERB -∞dB...0dB...+6dB (0...64...
MIDI Data Format Address (H) Size (H) Data (H) 10 1 11 1 34-4C 12 1 13 1 1 14 TOTAL SIZE Parameter Description *The MULTI EQ Parameter cannot be reset to its factory setting with XG SYSTEM ON. MIDI Reception Main Layer Left Song NOT USED MIDI Transmission Panel Song – – – EQ GAIN5 -12...0...+12 [dB] 1C-3A EQ FREQUENCY5 0.5k...16.0k [Hz] 01-78 EQ Q5 0.1...12.
MIDI Data Format MIDI Parameter Change Table (MULTI PART) MIDI Reception Address (H) 08 nn Size (H) Data (H) Parameter 00 1 00-20 NOT USED 01 1 00-7F BANK SELECT MSB XG Default (H) Description 0...127 part 10=7F, other parts=00 MIDI Transmission Song Main Layer Left Panel Song 02 1 00-7F BANK SELECT LSB 0...127 00 03 1 00-7F PROGRAM NUMBER 1...128 00 04 1 00-0F, 7F Rcv CHANNEL 1...16, OFF Part No.
MIDI Data Format 5A 1 28-58 AC1 PITCH CONTROL -24...0...+24 [semitones] 40 5B 1 00-7F AC1 LOW PASS FILTER CONTROL -9600...0...+9450 [cent] 40 5C 1 00-7F AC1 AMPLITUDE CONTROL -100...0...+100 [%] 40 5D 1 00-7F AC1 LFO PMOD DEPTH 0...127 00 5E 1 00-7F AC1 LFO FMOD DEPTH 0...127 00 5F 1 00-7F AC1 LFO AMOD DEPTH 0...127 00 60 1 00-5F AC2 CONTROLLER NUMBER 0...
MIDI Data Format 29 1 NOT USED – – – – – 2A 1 NOT USED – – – – – 2B 1 NOT USED – – – – – 2C 1 NOT USED – – – – – 2D 1 NOT USED – – – – – TOTAL SIZE 0E n: Drum Setup Number (0-1) rr: note number (0D-5B) In the following cases, the instrument will initialize all Drum Setups.
MIDI Data Format MIDI Reception MIDI Event XG Dump Request Data Format F0 43 2n 4C hh mm ll F7 11110000 F0 = Exclusive status 01000011 43 = YAMAHA ID 0010nnnn 2n = Device Number n=always 0 (when transmit), n=0-F (when receive) 01001100 4C = Model ID 0hhhhhhh hh = Address High 0mmmmmmm mm= Address Mid 0lllllll ll = Address Low 11110111 F7 = End of Exclusive MIDI Transmission Main Layer Left Song *Refer to Parameter Change Table. (However, the request for address “0A nn 40” will be ignored.
Yamaha [Digital Piano] MIDI Implementation Chart YDP-S54 Model YDP-164, Function...
Yamaha [Digital Piano] Model YDP-144 MIDI Implementation Chart Function...