MIDI Reference
MIDI Reference
MIDI Reference
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
EN
MIDI Functions
You can make detailed adjustments to MIDI settings.
NOTE
Program change and other like channel
C1 C4
messages received will not affect the
2 4 7 9 11 14 16 2 4 7 9 11 14 16 panel settings of the instrument or the
notes you play on the keyboard.
NOTE
Data for the demo song and piano preset
1 3 5 6 8 10 12 13 15 OFF 1 3 5 6 8 10 12 13 15 1+2 ALL songs cannot be transmitted via MIDI.
While holding down the [DEMO] button, press and hold the [METRONOME ON/OFF] button, NOTE
then press one of the A#5 key. Pressing the A#5 key repeatedly toggles between Local Control On Default setting: ON
and Off.
NP-31
NP-11
A#5
While holding down the [DEMO] button, press and hold the [METRONOME ON/OFF] button, NOTE
then press one of the B5 key. Pressing the B5 key repeatedly toggles between Program Change On For information on program change num-
bers for each of the Voices of the instru-
and Off. ment, refer to page 4.
NP-31 NOTE
NP-11
Default setting: ON
B5
While holding down the [DEMO] button, press and hold the [METRONOME ON/OFF] button, NOTE
then press one of the C6 key. Pressing the C6 key repeatedly toggles between Control Change On For information on control changes that
can be used with the instrument, refer to
and Off. page 4.
NP-31
NOTE
NP-11
C6 Default setting: ON
(6) Soft Pedal (reception only) • When Control Change is turned OFF, Control Change messages
ccH Parameter Data Range (vvH) will not be transmitted or received.
43H Soft Pedal 00H...3FH:off, 40H...7FH:on • Local on/off, OMNI on/off are not transmitted. (The appropriate note
off number is supplied with “All Note Off” transmission).
(7) Effect1 Depth (Reverb Send Level) • When a voice bank MSB/LSB is received, the number is stored in
ccH Parameter Data Range (vvH) the internal buffer regardless of the received order, then the stored
5BH Effect1 Depth 00H...7FH value is used to select the appropriate voice when a program
Adjusts the reverb send level. change message is received.
(8) Effect4 Depth (Variation Effect Send Level) • Poly mode is always active. This mode will not change when the
ccH Parameter Data Range (vvH) instrument receives a MONO/POLY mode message.
5EH Effect4 Depth 00H...7FH
4. PROGRAM CHANGE
(9) RPN
Data format: [CnH] -> [ppH]
65H RPN MSB
CnH = Program event (n = channel number)
64H RPN LSB
ppH = Program change number
06H Data Entry MSB
P.C.#=Program Change number
26H Data Entry LSB
60H Data Increment NP-31 NP-11 MSB LSB P.C.#
61H Data Decrement Grand Piano 1 0 122 1
* Parameters that are controllable with RPN: Grand Piano 2 0 112 1
• Coarse Tune E. Piano 1 0 122 6
• Fine Tune E. Piano 2 0 122 5
• Pitch Bend Range Pipe Organ 1 0 123 20
Pipe Organ 2 0 122 20
3. MODE MESSAGES Strings 0 122 49
Data format: [BnH] -> [cc] -> [vv] Vibraphone 0 122 12
BnH = Control event (n = channel number)
Harpsichord 1 0 122 7
cc = Mode Message number
Harpsichord 2 0 123 7
vv = Data Range
• When program change reception is turned OFF, no program change
(1) All Sound Off data is transmitted or received.
ccH Parameter Data Range (vvH) • When you specify a program change as a number in the range of
78H All Sound Off 00H 0–127, specify a number that is one less than the program change
number listed above. For example, to specify program change num-
ber 1, you would specify a value of 0.
5. Pitch Bend Change (reception only) When the General MIDI mode ON message is received, the MIDI
[EnH] -> [ccH] -> [ddH] system will be reset to its default settings.
ccH = LSB This message requires approximately 50ms to execute, so suffi-
ddH = MSB cient time should be allowed before the next message is sent.
10. SYSTEM EXCLUSIVE MESSAGES (Special Control) 11. SYSTEM EXCLUSIVE MESSAGES (Others)
Data format: [F0H] -> [43H] -> [73H] -> [7FH] -> [4BH] -> [11H] -> Data format: [F0H] -> [43H] -> [1nH] -> [27H] -> [30H] -> [00H] ->
[0nH] -> [ccH] -> [vvH] -> [F7H] [00H] -> [mmH] -> [llH] -> [ccH] -> [F7H]
F0H = Exclusive status Master Tuning (XG and last message priority) simultaneously
43H = Yamaha ID changes the pitch of all channels.
73H = Digital Piano ID F0H = Exclusive Status
7FH = Extended Product ID 43H = Yamaha ID
4BH = Product ID (NP-11 : 4BH, NP-31/31S : 4BH) 1nH = When received, n=0–F.
11H = Special control When transmitted, n=0.
0nH = Control MIDI change (n=channel number) 27H = Model ID of TG100
cc = Control number 30H = Sub ID
vv = Value 00H =
F7H = End of Exclusive 00H =
mmH = Master Tune MSB
Control Channel ccH vvH
llH = Master Tune LSB
Channel Detune ch: 00H–0FH 43H (Sets the Detune value for
ccH = irrelevant (under 7FH)
each channel)
F7H = End of Exclusive
00H–7FH
Voice Reserve ch: 00H–0FH 45H 00H : Reserve off
7FH : on*
* When Volume, Expression is received for Reserve On, they will
be effective from the next Key On. Reserve Off is normal.
<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[cent] 00 04 00 00
01 1st bit 3–0 -> bit 15–12 400
02 2nd bit 3–0 -> bit 11–8
03 3rd bit 3–0 -> bit 7–4
4th bit 3–0 -> bit 3–0
04 1 00–7F MASTER VOLUME 0–127 7F
7E 00 XG SYSTEM ON 00=XG sytem ON
7F 00 RESET ALL PARAMETERS 00=ON (receive only)
TOTAL SIZE 07
*1: Values lower than 020CH select -50 cents. Values higher than 05F4H select +50 cents.
<Table 2>
MIDI Parameter Change table (EFFECT 1)
Refer to the “Effect MIDI Map” for a complete list of Reverb, Chorus and Variation type numbers.
Address (H) Size (H) Data (H) Parameter Description Default value (H)
02 01 00 2 00–7F REVERB TYPE MSB Refer to Effect MIDI Map 01 (=HALL1)
00–7F REVERB TYPE LSB 00 : basic type 00
02 01 40 2 00–7F VARIATION TYPE MSB Refer to Effect MIDI Map 00 (=Effect off)
00–7F VARIATION TYPE LSB 00 : basic type 00
• “VARIATION” refers to the EFFECT on the panel.
EFFECT
MSB LSB
CHORUS 42H 10H
PHASER 48H 10H
TREMOLO 46H 10H
ROTARY SP 47H 10H
OFF 00H 00H
Basic Default 1 1 - 16
Channel Changed 1 - 16 1 - 16
Mode Default 3 3
Messages x x
Altered ************** x
After Key's x x
Touch Ch's x x
System Exclusive o o
System : Clock o o
Real Time : Commands o o
: All Sound Off o o (120,126,127)
Aux : Reset All Cntrls o o (121)
: Local ON/OFF x o (122)
Mes- : All Notes OFF o o (123-125)
sages: Active Sense o o
: Reset x x
Notes: