background image

MIDI Data Format

NP-31/NP-11  MIDI Reference

5

5. Pitch Bend Change (reception only)

[EnH] -> [ccH] -> [ddH]
ccH = LSB
ddH = MSB

6. SYSTEM REALTIME MESSAGES

[rrH]
F8H: Timing clock
FAH: Start
FCH: Stop
FEH: Active sensing

• If an error occurs during MIDI reception, the Sustain, Sostenuto, 

and Soft effects for all channels are turned off and an All Note Off 
occurs.

7. SYSTEM EXCLUSIVE MESSAGES 

(Universal System Exclusive)

(1) Universal Realtime Message

Data format:

[F0H] -> [7FH] -> [XnH] -> [04H] -> [01H] -> [llH] -> 
[mmH] -> [F7H]

MIDI Master Volume

• Simultaneously changes the volume of all channels.
• When a MIDI master volume message is received, the volume only 

has affect on the MIDI receive channel, not the panel master vol-
ume.

F0H = Exclusive status
7FH = Universal Realtime
7FH = ID of target device
04H = Sub-ID #1=Device Control Message
01H = Sub-ID #2=Master Volume

ll

H =

Volume LSB

mmH = Volume MSB
F7H = End of Exclusive
      

or

F0H = Exclusive status
7FH = Universal Realtime
XnH = When received, n=0–F.

X = irrelevant

04H = Sub-ID #1=Device Control Message
01H = Sub-ID #2=Master Volume

ll

H =

Volume LSB

mmH = Volume MSB
F7H = End of Exclusive

(2) Universal Non-Realtime Message (GM On)
General MIDI Mode On

Data format:

[F0H] -> [7EH] -> [XnH] -> [09H] -> [01H] -> [F7H]

F0H = Exclusive status
7EH = Universal Non-Realtime
7FH = ID of target device
09H = Sub-ID #1=General MIDI Message
01H = Sub-ID #2=General MIDI On
F7H = End of Exclusive
      

or

F0H = Exclusive status
7EH = Universal Non-Realtime
XnH = When received, n=0–F.

X = irrelevant

09H = Sub-ID #1=General MIDI Message
01H = Sub-ID #2=General MIDI On
F7H = End of Exclusive

When the General MIDI mode ON message is received, the MIDI 
system will be reset to its default settings.
This message requires approximately 50ms to execute, so suffi-
cient time should be allowed before the next message is sent.

8. SYSTEM EXCLUSIVE MESSAGES (XG Standard)

(1) XG Native Parameter Change

Data format:

[F0H] -> [43H] -> [1nH] -> [4CH] -> [hhH] -> [mmH] -> 
[

ll

H] -> [ddH] -> [F7H]

F0H = Exclusive status
43H = YAMAHA ID
1nH = When received, n=0–F.

When transmitted, n=0.

4CH = Model ID of XG
hhH = Address High
mmH = Address Mid

ll

H =

Address Low

ddH = Data
     |
F7H = End of Exclusive
Data size must match parameter size (2 or 4 bytes).
When the XG System On message is received, the MIDI system 
will be reset to its default settings.
The message requires approximately 50ms to execute, so suffi-
cient time should be allowed before the next message is sent.

(2) XG Native Bulk Data (reception only)

Data format:

[F0H] -> [43H] -> [0nH] -> [4CH] -> [aaH] -> [bbH] -> 
[hhH] -> [mmH] -> [

ll

H] ->[ddH] ->...-> [ccH] -> [F7H]

F0H = Exclusive status
43H = YAMAHA ID
0nH = When received, n=0–F.

When transmitted, n=0.

4CH = Model ID of XG
aaH = ByteCount
bbH = ByteCount
hhH = Address High
mmH = Address Mid

ll

H =

Address Low

ddH = Data
     |          |
     |          |
ccH = Check sum
F7H = End of Exclusive

• Receipt of the XG SYSTEM ON message causes reinitialization of 

relevant parameters and Control Change values. Allow sufficient 
time for processing to execute (about 50 msec) before sending the 
NP-31 NP-11 another message.

• XG Native Parameter Change message may contain two or four 

bytes of parameter data (depending on the parameter size).

• For information about the Address and Byte Count values, refer to 

Table 1 below. Note that the table’s Total Size value gives the size of 
a bulk block. Only the top address of the block (00H, 00H, 00H) is 
valid as a bulk data address.

9. SYSTEM EXCLUSIVE MESSAGES

(Digital Piano MIDI Format)

Data format:

[F0H] -> [43H] -> [73H] -> [01H] -> [nnH] -> [F7H]

F0H = Exclusive status
43H = Yamaha ID
73H = Digital Piano ID
01H = Product ID (digital piano common)
nnH = Substatus

02H

Internal MIDI clock

03H

External MIDI clock

F7H = End of Exclusive

Data

Transmission

Reception

F8H

Transmitted every 
96 clocks

Received as 96-clock tempo timing 
when MIDI clock is set to External.

FAH

Song start

Song start
Not received when the MIDI clock is set 
to Internal.

FCH

Song stop

Song stop
Not received when the MIDI clock is set 
to Internal.

FEH

Transmitted every 
200 milliseconds

If a signal is not received via MIDI for 
more than 400 milliseconds, the same 
processing will take place for All Sound 
Off, All Notes Off and Reset All Control-
lers as when those signals are 
received.

Summary of Contents for piaggero NP-11

Page 1: ...eference EN Table of Contents MIDI Functions 2 MIDI Transmit Receive Channel Selection 2 Local Control ON OFF 2 Program Change ON OFF 3 Control Change ON OFF 3 MIDI Data Format 4 MIDI Implementation C...

Page 2: ...the Transmit Channel While holding down the DEMO button press and hold the METRONOME ON OFF button then press one of the C1 E2 keys Setting the Receive Channel While holding down the DEMO button pres...

Page 3: ...ON OFF button then press one of the B5 key Pressing the B5 key repeatedly toggles between Program Change On and Off Normally the instrument will respond to MIDI control change data received from an ex...

Page 4: ...00H Resets controllers as follows Controller Value Expression 127 max Sustain Pedal 0 off Sostenuto 0 off Soft Pedal 0 off 3 Local Control reception only ccH Parameter Data Range vvH 7AH Local Control...

Page 5: ...ved n 0 F When transmitted n 0 4CH Model ID of XG hhH Address High mmH Address Mid llH Address Low ddH Data F7H End of Exclusive Data size must match parameter size 2 or 4 bytes When the XG System On...

Page 6: ...e LSB ccH irrelevant under 7FH F7H End of Exclusive Table 1 MIDI Parameter Change table SYSTEM Address H Size H Data H Parameter Description Default value H 00 00 00 4 020C 05F4 1 MASTER TUNE 50 50 ce...

Page 7: ...7 x x x o x o x o x o x x o x x o o o o o o o o o o o o o 0 127 x x x o o o o x o o x 3 x 0 127 o Mode 1 OMNI ON POLY Mode 2 OMNI ON MONO Mode 3 OMNI OFF POLY Mode 4 OMNI OFF MONO x o 0 24 semi 1 16 1...

Reviews: