This document provides information on the MIDI data format and control methods for the YDP-S31 digital piano, making it useful for those familiar with MIDI or using a computer to control music hardware.
This document serves as a technical reference for controlling the Yamaha YDP-S31 digital piano via computer-generated MIDI messages. It provides specific data formats and parameter ranges for standard MIDI functions such as note triggering, volume control, damper settings, and program selection.
The guide also covers advanced System Exclusive (SysEx) messaging protocols used by Yamaha, including Universal Realtime Messages, General MIDI Mode On commands, XG Standard Native Parameter Changes, and Digital Piano specific formats. It includes tables mapping parameter addresses to their corresponding functions like Master Tune, Reverb types, and Multi-part effects.
| Product Type | Digital Piano |
|---|---|
| Master Tune Range | -50 to +50 cents |
The data format is [9nH] — [kk] > [vw], where n is the channel number, kk is the note number, and vw is the velocity.
Send a Universal Non-Realtime System Exclusive message with Sub-ID #1 as General MIDI Message and Sub-ID #2 as General MIDI On.
The damper, sostenuto, and soft effects for all channels are turned off, and an All Note Off event occurs.