YDP-S34 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 MIDI Reception 2nd Data byte MIDI Events Status Data (Hex) Parameter Data (Hex) Parameter MIDI Formats Song Main Layer Left MIDI Transmission Panel (main generation method) Song* Key Off 8nH (n: Channel Number) kk Key no. (0-127) vv Velocity (0-127) [GM1] [GM2] (Keyboard) 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 Parameter Data Range MIDI Formats Song Main Layer Left MIDI Transmission Panel (main generation method) MSB LSB MSB LSB Song* 01H 08H mmH – Vibrato Rate mm: 00H-40H-7FH (-64...0...+63) 01H 09H mmH – Vibrato Depth mm: 00H-40H-7FH (-64...0...+63) 01H 0AH 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) Size (H) Data (H) 26 1 00-7F CHORUS PARAMETER 5 *2 27 1 00-7F CHORUS PARAMETER 6 *2 28 1 00-7F CHORUS PARAMETER 7 29 1 00-7F 2A 1 2B 01 XG Default (H) Description Main Layer Left MIDI Transmission Panel (main generation method) Song *2 *2 *2 *2 CHORUS PARAMETER 8 *2 *2 00-7F CHORUS PARAMETER 9 *2 *2 1 00-7F CHORUS PARAMETER 10 *2 *2 2C 1 00-7F CHORUS RETURN -∞dB...0dB..
MIDI Data Format Address (H) Size (H) Data (H) Parameter Description *The MULTI EQ Parameter cannot be reset to its factory setting with XG SYSTEM ON. MIDI Reception Main Layer Left Song MIDI Transmission Panel (main generation method) 0B 1 0.1...12.0 0C 1 – – – 0D 1 34-4C EQ GAIN4 -12...0...+12 [dB] 0E 1 0E-36 EQ FREQUENCY4 100...10.0k [Hz] 01-78 EQ Q4 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 Panel Song Main Layer Left (main generation method) 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...
MIDI Data Format 58 1 00-7F PAT LFO AMOD DEPTH 0...127 00 59 1 00-5F AC1 CONTROLLER NUMBER 0...95 10 (Voice) 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...
MIDI Data Format 26 1 NOT USED – – – – – 27 1 NOT USED – – – – – 28 1 NOT USED – – – – – 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 Data Format MIDI Transmission Main Layer Left Song Panel (main generation method) Song XG Parameter Request F0 43 3n 4C hh mm ll F7 11110000 F0 = Exclusive status 01000011 43 = YAMAHA ID 0011nnnn 3n = 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 *Refer to Parameter Change Table.
Yamaha [Digital Piano] Model YDP-S34 MIDI Implementation Chart Date : 10-AUG-2017 Version : 1.0 MIDI Implementation Chart Function...