Digital Piano
Date: Jun. 1, 2011
Version: 1.00
MIDI Implementation
Model: V-Piano Grand
(GP-7)
❍Data Entry (Controller number 6, 38) †
1. Receive data
*
Status
BnH
2nd byte
06H
3rd byte
mmH
llH
“†” marked parameters are recognized by only GM2 sound generator.
■Channel Voice Messages
BnH
26H
n = MIDI channel number:
0H - FH (ch.1 - 16)
●Note off
Status
mm, ll = the value of the parameter specified by RPN/NRPN
mm = MSB, ll = LSB
2nd byte
kkH
3rd byte
8nH
vvH
❍Volume (Controller number 7)
9nH
kkH
00H
Status
BnH
2nd byte
07H
3rd byte
n = MIDI channel number:
kk = note number:
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
00H - 7FH (0 - 127)
vvH
n = MIDI channel number:
vv = Volume:
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
vv = note off velocity:
*
Some instruments are not received in Rhythm set.
❍Panpot (Controller number 10) †
Status
BnH
2nd byte
0AH
3rd byte
●Note on
Status
vvH
2nd byte
kkH
3rd byte
n = MIDI channel number:
vv = Panpot:
0H - FH (ch.1 - 16)
9nH
vvH
00H - 40H - 7FH (Left - Center - Right),
n = MIDI channel number:
kk = note number:
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
01H - 7FH (1 - 127)
❍Expression (Controller number 11)
vv = note on velocity:
Status
BnH
2nd byte
0BH
3rd byte
vvH
●Control Change
n = MIDI channel number:
vv = Expression:
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
❍Bank Select (Controller number 0, 32)
Status
BnH
2nd byte
00H
3rd byte
❍Hold 1 (Controller number 64)
mmH
Status
BnH
2nd byte
40H
3rd byte
BnH
20H
llH
vvH
n = MIDI channel number:
mm, ll = Bank number:
0H - FH (ch.1 - 16)
n = MIDI channel number:
vv = Control value:
0H - FH (ch.1 - 16)
00H - 7FH
00 00H - 7F 7FH (bank.1 - bank.16384)
*
The Rhythms and Tones corresponding to each Bank Select are as follows.
❍Portamento (Controller number 65) †
Status
BnH
2nd byte
41H
3rd byte
•
V-Piano Grand (GP-7)
vvH
n = MIDI channel number:
vv = Control value:
0H - FH (ch.1 - 16)
BANK SELECT | PROGRAM
LSB | NUMBER
-------------+-----------+--------
000 | 001 - 030 | Preset
064 | 001 - 100 | User
| GROUP
|
00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
❍Sostenuto (Controller number 66)
Status
BnH
2nd byte
42H
3rd byte
•
GM2
vvH
n = MIDI channel number:
vv = Control value:
0H - FH (ch.1 - 16)
BANK SELECT
MSB | LSB
-----+---------+-----------+-------------
000 | | 001 - 128 | GM Tone
| PROGRAM
| NUMBER
| GROUP
|
00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
:
032 |
120 |
121 | 000 -
|
|
|
❍Soft (Controller number 67)
| 001 - 128 | GM Tone
| 001 - 057 | GM2 Rhythm
| 001 - 128 | GM2 Tone
Status
BnH
2nd byte
43H
3rd byte
vvH
n = MIDI channel number:
vv = Control value:
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
❍Modulation (Controller number 1) †
Status
BnH
2nd byte
01H
3rd byte
vvH
❍Legato Foot Switch (Controller number 68) †
n = MIDI channel number:
vv = Modulation depth:
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
Status
BnH
2nd byte
44H
3rd byte
vvH
n = MIDI channel number:
vv = Control value:
0H - FH (ch.1 - 16)
❍Portamento Time (Controller number 5) †
00H - 7FH (0 - 127) 0 - 63 = OFF, 64 - 127 = ON
Status
BnH
2nd byte
05H
3rd byte
vvH
n = MIDI channel number:
vv = Portamento Time:
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
Copyright © 2011 ROLAND CORPORATION
1
All rights reserved. No part of this publication may be reproduced in any form without the written permission of ROLAND CORPORATION.
MIDI Implementation
■Channel Mode Messages
■System Realtime Message
●All Sounds Off (Controller number 120)
●Active Sensing
Status
2nd byte
3rd byte
Status
BnH
78H
00H
FEH
n = MIDI channel number:
0H - FH (ch.1 - 16)
*
When Active Sensing is received, the unit will begin monitoring the intervals of all
further messages. While monitoring, if the interval between messages exceeds 420 ms,
the same processing will be carried out as when All Sounds Off, All Notes Off and Reset
All Controllers are received, and message interval monitoring will be halted.
*
When this message is received, all notes currently sounding on the corresponding
channel will be turned off.
●Reset All Controllers (Controller number 121)
■System Exclusive Message
Status
Status
2nd byte
3rd byte
BnH
79H
00H
Data byte
Status
F7H
n = MIDI channel number:
0H - FH (ch.1 - 16)
F0H
iiH, ddH, ......,eeH
F0H:
System Exclusive Message status
*
When this message is received, the following controllers will be set to their reset values.
ii = ID number:
an ID number (manufacturer ID) to indicate the manufacturer whose
Exclusive message this is. Roland’s manufacturer ID is 41H.
ID numbers 7EH and 7FH are extensions of the MIDI standard;
Universal Non-realtime Messages (7EH) and Universal Realtime
Messages (7FH).
Controller
Pitch Bend Change
Channel Pressure
Modulation
Breath Type
Expression
Hold 1
Reset value
±0 (center)
0 (off)
0 (off)
0 (min)
dd,...,ee = data:
F7H:
00H - 7FH (0 - 127)
127 (max)
EOX (End Of Exclusive)
0 (off)
Sostenuto
Soft
0 (off)
Of the System Exclusive messages received by this device, the Universal Non-realtime
messages and the Universal Realtime messages and the Data Request (RQ1) messages and
the Data Set (DT1) messages will be set automatically.
0 (off)
Hold 2
0 (off)
RPN
unset; previously set data will not change
unset; previously set data will not change
NRPN
●Universal Non-realtime System Exclusive Messages
●All Notes Off (Controller number 123)
❍Identity Request Message
Status
2nd byte
3rd byte
Status
F0H
Data byte
Status
F7H
BnH
7BH
00H
7EH, dev, 06H, 01H
n = MIDI channel number:
0H - FH (ch.1 - 16)
Byte
F0H
7EH
dev
Explanation
*
When All Notes Off is received, all notes on the corresponding channel will be turned
off. However, if Hold 1 or Sostenuto is ON, the sound will be continued until these are
turned off.
Exclusive status
ID number (Universal Non-realtime Message)
Device ID (dev: 10H - 1FH (1 - 32), the initial value is 10H (17))
Sub ID#1 (General Information)
06H
01H
F7H
●OMNI OFF (Controller number 124) †
Status
Sub ID#2 (Identity Request)
EOX (End Of Exclusive)
2nd byte
3rd byte
BnH
7CH
00H
*
When this message is received, Identity Reply message (p. 7) will be transmitted.
n = MIDI channel number:
0H - FH (ch.1 - 16)
❍GM1 System On †
*
The same processing will be carried out as when All Notes Off is received.
Status
F0H
Data byte
Status
F7H
7EH, 7FH, 09H, 01H
●OMNI ON (Controller number 125) †
Status
2nd byte
3rd byte
Byte
F0H
7EH
7FH
09H
01H
F7H
Explanation
BnH
7DH
00H
Exclusive status
n = MIDI channel number:
0H - FH (ch.1 - 16)
ID number (Universal Non-realtime Message)
Device ID (Broadcast)
*
The same processing will be carried out as when All Notes Off is received. OMNI ON
will not be turned on.
Sub ID#1 (General MIDI Message)
Sub ID#2 (General MIDI 1 On)
EOX (End Of Exclusive)
●MONO (Controller number 126) †
Status
2nd byte
3rd byte
❍GM2 System On †
BnH
7EH
mmH
Status
F0H
Data byte
Status
F7H
n = MIDI channel number:
mm = mono number:
0H - FH (ch.1 - 16)
00H - 10H (0 - 16)
7EH 7FH 09H 03H
Byte
F0H
7EH
7FH
09H
03H
F7H
Explanation
*
The same processing will be carried out as when All Notes Off is received.
Exclusive status
ID number (Universal Non-realtime Message)
Device ID (Broadcast)
●POLY (Controller number 127) †
Status
2nd byte
3rd byte
Sub ID#1 (General MIDI Message)
Sub ID#2 (General MIDI 2 On)
EOX (End Of Exclusive)
BnH
7FH
00H
n = MIDI channel number:
0H - FH (ch.1 - 16)
*
The same processing will be carried out as when All Notes Off is received.
3
MIDI Implementation
❍GM System Off †
●Global Parameter Control
Status
F0H
Data byte
Status
F7H
7EH, 7F, 09H, 02H
❍Reverb Parameters †
Status
F0H
Data byte
Status
F7H
Byte
F0H
7EH
7FH
09H
02H
F7H
Explanation
7FH, 7FH, 04H, 05H, 01H, 01H,
01H, 01H, 01H, ppH, vvH
Exclusive status
ID number (Universal Non-realtime Message)
Device ID (Broadcast)
Byte
F0H
7FH
7FH
04H
05H
01H
01H
01H
01H
01H
ppH
vvH
Explanation
Sub ID#1 (General MIDI Message)
Sub ID#2 (General MIDI Off)
EOX (End Of Exclusive)
Exclusive status
ID number (universal realtime message)
Device ID (Broadcast)
Sub ID#1 (Device Control)
Sub ID#2 (Global Parameter Control)
Slot path length
●Universal Realtime System Exclusive Messages
❍Master Volume †
Parameter ID width
Status
F0H
Data byte
Status
F7H
Value width
7FH, 7FH, 04H, 01H, llH, mmH
Slot path MSB
Slot path LSB (Effect 0101: Reverb)
Parameter to be controlled.
Value for the parameter.
pp=0 Reverb Type
Byte
F0H
7FH
7FH
04H
01H
llH
Explanation
Exclusive status
ID number (universal realtime message)
Device ID (Broadcast)
vv = 00H Small Room
vv = 01H Medium Room
vv = 02H Large Room
vv = 03H Medium Hall
vv = 04H Large Hall
vv = 08H Plate
Sub ID#1 (Device Control)
Sub ID#2 (Master Volume)
Master Volume lower byte
Master Volume upper byte
EOX (End Of Exclusive)
mmH
F7H
pp=1 Reverb Time
*
The lower byte (llH) of Master Volume will be handled as 00H.
vv = 00H - 7FH 0 - 127
EOX (End Of Exclusive)
❍Master Fine Tuning
F7H
Status
F0H
Data byte
Status
F7H
❍Chorus Parameters †
7FH, 7FH, 04H, 03H, llH, mmH
Status
F0H
Data byte
Status
F7H
7FH, 7FH, 04H, 05H, 01H, 01H,
01H, 01H, 02H, ppH, vvH
Byte
F0H
7FH
7FH
04H
03H
llH
Explanation
Exclusive status
ID number (universal realtime message)
Device ID (Broadcast)
Byte
F0H
7FH
7FH
04H
05H
01H
01H
01H
01H
02H
ppH
vvH
Explanation
Sub ID#1 (Device Control)
Sub ID#2 (Master Fine Tuning)
Master Fine Tuning LSB
Master Fine Tuning MSB
EOX (End Of Exclusive)
Exclusive status
ID number (universal realtime message)
Device ID (Broadcast)
Sub ID#1 (Device Control)
Sub ID#2 (Global Parameter Control)
Slot path length
mmH
F7H
mm, ll: 00 00H - 40 00H - 7F 7FH (-100 - 0 - +99.9 [cents])
Parameter ID width
Value width
❍Master Coarse Tuning †
Status
F0H
Data byte
Status
F7H
Slot path MSB
7FH, 7FH, 04H, 04H, llH, mmH
Slot path LSB (Effect 0102: Chorus)
Parameter to be controlled.
Value for the parameter.
pp=0 Chorus Type
vv=0 Chorus1
Byte
F0H
7FH
7FH
04H
04H
llH
Explanation
Exclusive status
ID number (universal realtime message)
Device ID (Broadcast)
vv=1 Chorus2
Sub ID#1 (Device Control)
Sub ID#2 (Master Coarse Tuning)
Master Coarse Tuning LSB
Master Coarse Tuning MSB
EOX (End Of Exclusive)
vv=2 Chorus3
vv=3 Chorus4
vv=4 FB Chorus
mmH
F7H
vv=5 Flanger
pp=1 Mod Rate
vv= 00H - 7FH 0 - 127
pp=2 Mod Depth
ll:
ignored (processed as 00H)
mm:
28H - 40H - 58H (-24 - 0 - +24 [semitones])
vv = 00H - 7FH 0 - 127
pp=3 Feedback
vv = 00H - 7FH 0 - 127
pp=4 Send To Reverb
vv = 00H - 7FH 0 - 127
EOX (End Of Exclusive)
F7H
4
MIDI Implementation
❍Channel Pressure †
❍Key-based Instrument Controllers †
Status
F0H
Data byte
Status
F7H
Status
F0H
Data byte
Status
F7H
7FH, 7FH, 09H, 01H, 0nH, ppH, rrH
7FH, 7FH, 0AH, 01H, 0nH, kkH, nnH, vvH
Byte
F0H
7FH
7FH
09H
01H
0nH
ppH
rrH
Explanation
Byte
F0H
7FH
7FH
0AH
01H
0nH
kkH
nnH
vvH
Explanation
Exclusive status
Exclusive status
ID number (universal realtime message)
Device ID (Broadcast)
ID number (universal realtime message)
Device ID (Broadcast)
Sub ID#1 (Key-Based Instrument Control)
Sub ID#2 (Controller)
MIDI Channel (00 - 0F)
Key Number
Sub ID#1 (Controller Destination Setting)
Sub ID#2 (Channel Pressure)
MIDI Channel (00 - 0F)
Controlled parameter
Controlled range
Controller Number
Value
pp=0 Pitch Control
rr = 28H - 58H -24 - +24 [semitones]
pp=1 Filter Cutoff Control
rr = 00H - 7FH -9600 - +9450 [cents]
pp=2 Amplitude Control
rr = 00H - 7FH 0 - 200%
pp=3 LFO Pitch Depth
nn=07H Level
vv = 00H - 7FH
nn=0AH
0 - 200% (Relative)
Pan
vv = 00H - 7FH
nn=5BH
Left - Right (Absolute)
Reverb Send
vv = 00H - 7FH
nn=5D
0 - 127 (Absolute)
Chorus Send
rr = 00H - 7FH 0 - 600 [cents]
pp=4 LFO Filter Depth
vv = 00H - 7FH
:
0 - 127 (Absolute)
rr = 00H - 7FH 0 - 2400 [cents]
pp=5 LFO Amplitude Depth
rr = 00H - 7FH 0 - 100%
EOX (End Of Exclusive)
:
F7
EOX (End Of Exclusive)
F7H
*
This parameter affects drum instruments only.
❍Controller †
Status
●Data Transmission
This instrument can use exclusive messages to exchange many varieties of internal settings
Data byte
Status
F0H
7FH, 7FH, 09H, 03H, 0nH, ccH, ppH, rrH
F7H
with other devices.
The model ID of the exclusive messages used by this instrument is 00H 00H 39H.
Byte
F0H
7FH
7FH
09H
03H
0nH
ccH
ppH
rrH
Explanation
Exclusive status
❍Data Request 1 (RQ1)
ID number (universal realtime message)
Device ID (Broadcast)
This message requests the other device to transmit data. The address and size indicate the
type and amount of data that is requested.
Sub ID#1 (Controller Destination Setting)
Sub ID#2 (Control Change)
MIDI Channel (00 - 0F)
When a Data Request message is received, if the device is in a state in which it is able to
transmit data, and if the address and size are appropriate, the requested data is transmitted
as a Data Set 1 (DT1) message. If the conditions are not met, nothing is transmitted.
Controller number (01 - 1F, 40 - 5F)
Controlled parameter
Status
F0H
data byte
status
F7H
Controlled range
41H, dev, 00H, 00H, 39H, 11H, aaH, bbH, ccH,
ddH, ssH, ttH, uuH, vvH, sum
pp=0 Pitch Control
rr = 28H - 58H -24 - +24 [semitones]
pp=1 Filter Cutoff Control
rr = 00H - 7FH -9600 - +9450 [cents]
pp=2 Amplitude Control
rr = 00H - 7FH 0 - 200%
Byte
F0H
41H
dev
Remarks
Exclusive status
ID number (Roland)
Devdevice ID (dev: 10H, 7FH)
Model ID #1 (V-Piano Grand (GP-7))
Model ID #2 (V-Piano Grand (GP-7))
model ID #3 (V-Piano Grand (GP-7))
Command ID (RQ1)
Address MSB
pp=3 LFO Pitch Depth
00H
00H
39H
11H
aaH
bbH
ccH
ddH
ssH
ttH
rr = 00H - 7FH 0 - 600 [cents]
pp=4 LFO Filter Depth
rr = 00H - 7FH 0 - 2400 [cents]
pp=5 LFO Amplitude Depth
rr = 00H - 7FH 0 - 100%
Address
F7H
EOX (End Of Exclusive)
Address
Address LSB
❍Scale/Octave Tuning Adjust †
Size MSB
Status
F0H
Data byte
Status
F7H
Size
7EH, 7FH, 08H, 08H, ffH, ggH, hhH, ssH...
uuH
vvH
sum
F7H
Size
Size LSB
Byte
F0H
7EH
7FH
08H
08H
ffH
Explanation
Checksum
Exclusive status
EOX (End Of Exclusive)
ID number (Universal Non-realtime Message)
Device ID (Broadcast)
*
*
The size of data that can be transmitted at one time is fixed for each type of data. And
data requests must be made with a fixed starting address and size. Refer to the address
and size given in “Parameter Address Map” (p. 7).
Sub ID#1 (MIDI Tuning Standard)
Sub ID#2 (scale/octave tuning 1-byte form)
Channel/Option byte 1
bits 0 to 1 = channel 15 to 16
bit 2 to 6 = Undefined
For the checksum, refer to 12 page.
ggH
hhH
ssH
Channel byte 2
bits 0 to 6 = channel 8 to 14
Channel byte 3
bits 0 to 6 = channel 1 to 7
12 byte tuning offset of 12 semitones from C to B
00H = -64 [cents]
40H = 0 [cents] (equal temperament)
7FH = +63 [cents]
F7H
EOX (End Of Exclusive)
5
MIDI Implementation
❍Data set 1 (DT1)
2. Data Transmission
■Channel Voice Messages
●Note off
This is the message that actually performs data transmission, and is used when you wish to
transmit the data.
Status
F0H
Data byte
Status
F7H
41H, dev, 00H, 00H, 39H, 12H, aaH, bbH,
ccH, ddH, eeH, ... ffH, sum
Status
2nd byte
3rd byte
8nH
kkH
vvH
n = MIDI channel number:
kk = note number:
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
00H - 7FH (0 - 127)
Byte
F0H
41H
dev
Explanation
Exclusive status
vv = note of velocity:
ID number (Roland)
Device ID (dev: 10H, 7FH)
Model ID #1 (V-Piano Grand (GP-7))
Model ID #2 (V-Piano Grand (GP-7))
Model ID #3 (V-Piano Grand (GP-7))
Command ID (DT1)
●Note on
00H
00H
39H
12H
aaH
bbH
Status
2nd byte
kkH
3rd byte
9nH
vvH
n = MIDI channel number:
kk = note number:
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
01H - 7FH (1 - 127)
Address MSB: upper byte of the starting address of the data to be sent
vv = note on velocity:
Address: upper middle byte of the starting address of the data to be
sent
●Control Change
ccH
Address: lower middle byte of the starting address of the data to be
sent
❍Bank Select (Controller number 0, 32)
ddH
eeH
Address LSB: lower byte of the starting address of the data to be sent.
Data: the actual data to be sent. Multiple bytes of data are transmitted
Status
BnH
2nd byte
00H
3rd byte
in order starting from the address.
mmH
:
:
BnH
20H
llH
ffH
sum
F7H
Data
n = MIDI channel number:
mm, ll = Bank number:
0H - FH (ch.1 - 16)
Checksum
00 00H - 7F 7FH (bank.1 - bank.16384)
EOX (End Of Exclusive)
❍Expression (Controller number 11)
Status
BnH
2nd byte
0BH
3rd byte
*
The amount of data that can be transmitted at one time depends on the type of data, and
data will be transmitted from the specified starting address and size. Refer to the address
and size given in “Parameter Address Map” (p. 7).
vvH
n = MIDI channel number:
vv = Expression:
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
*
*
Data larger than 256 bytes will be divided into packets of 256 bytes or less, and each
packet will be sent at an interval of about 20 ms.
Regarding the checksum, please refer to p. 12.
❍Hold 1 (Controller number 64)
Status
BnH
2nd byte
40H
3rd byte
vvH
n = MIDI channel number:
vv = Control value:
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
*
These messages are transmitted when Damper pedal is operated.
❍Sostenuto (Controller number 66)
Status
BnH
2nd byte
42H
3rd byte
vvH
n = MIDI channel number:
vv = Control value:
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
❍Soft (Controller number 67)
Status
BnH
2nd byte
43H
3rd byte
vvH
n = MIDI channel number:
vv = Control value:
0H - FH (ch.1 - 16)
00H - 7FH (0 - 127)
●Program Change
Status
2nd byte
CnH
ppH
n = MIDI channel number:
pp = Program number:
0H - FH (ch.1 - 16)
00H - 7FH (prog.1 - prog.128)
■System Realtime Messages
●Timing Clock
Status
F8H
●Start
Status
FAH
●Stop
Status
FCH
6
MIDI Implementation
●Active Sensing
Status
3. Parameter Address Map
*
Transmission of “#” marked address is divided to some packets.
FEH
1 V-Piano Grand (GP-7) (Model ID = 00H 00H 39H)
*
This message is transmitted at intervals of approximately 250 msec.
❍Individual Parameters
■System Exclusive Messages
Universal Non-realtime System Exclusive Message and Data Set 1 (DT1) are the only
*
*
Please don’t use a parameter or a address marked <Reserved>.
The parameters for Setup are temporary. If you want to leave the parameters after the V-
Piano Grand is turned off , execute SETUP Write.
System Exclusive messages transmitted by the V-Piano Grand.
●Universal Non-realtime System Exclusive Message
+------------------------------------------------------------------------------+
| Start
Address |
|-------------+----------------------------------------------------------------|
| 03 00 00 00 | Tone (Temporary)
|-------------+----------------------------------------------------------------|
| 20 00 00 00 | System
|-------------+----------------------------------------------------------------|
| 30 00 00 00 | Setup (Temporary)
❍Identity Reply Message
|
|
|
|
Description
Receiving Identity Request Message, the V-Piano Grand send this message.
|
Status
F0H
Data byte
Status
F7H
|
7EH, dev, 06H, 02H, 41H, 39H, 02H,
02H, 00H, 00H, 01H, 00H, 02H
|
+------------------------------------------------------------------------------+
* Tone
+------------------------------------------------------------------------------+
Byte
Explanation
|
|
|
F0H
Exclusive status
|
Description
7EH
ID number (Universal Non-realtime Message)
Device ID (use the same as the device ID of Roland)
Sub ID#1 (General Information)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
dev
|
|
|
00 01 | 0aaa aaaa | Tone Name 2
06H
|
|
|
00 02 | 0aaa aaaa | Tone Name 3
02H
Sub ID#2 (Identity Reply)
|
|
|
00 03 | 0aaa aaaa | Tone Name 4
41H
ID number (Roland)
|
|
|
00 04 | 0aaa aaaa | Tone Name 5
39H 02H
02H 00H
Device family code (V-Piano Grand (GP-7))
Device family number code (V-Piano Grand (GP-7))
|
|
|
00 05 | 0aaa aaaa | Tone Name 6
|
|
|
00H 01H 00H 02H Software revision level
F7H EOX (End of Exclusive)
00 06 | 0aaa aaaa | Tone Name 7
|
|
|
00 07 | 0aaa aaaa | Tone Name 8
|
|
|
00 08 | 0aaa aaaa | Tone Name 9
●Data Transmission
|
|
|
00 09 | 0aaa aaaa | Tone Name 10
|
|
|
00 0A | 0aaa aaaa | Tone Name 11
❍Data set 1 (DT1)
|
|
|
00 0B | 0aaa aaaa | Tone Name 12
Status
F0H
Data byte
Status
|
|
|
00 0C | 0aaa aaaa | Tone Name 13
41H, dev, 00H, 00H, 39H, 12H, aaH, bbH, F7H
ccH, ddH, eeH, ... ffH, sum
|
|
|
00 0D | 0aaa aaaa | Tone Name 14
|
|
|
00 0E | 0aaa aaaa | Tone Name 15
|
|
|
Byte
F0H
41H
dev
Explanation
00 0F | 0aaa aaaa | Tone Name 16
Exclusive status
|
|
|
ID number (Roland)
Device ID (dev: 10H)
|-------------+-----------+----------------------------------------------------|
|# 00 24 | 0000 0000 |
| 0aaa aaaa | Sound Lift
|-------------+-----------+----------------------------------------------------|
00H
00H
39H
12H
aaH
bbH
Model ID #1 (V-Piano Grand (GP-7))
|
|
(0 - 100) |
Model ID #2 (V-Piano Grand (GP-7))
Model ID #3 (V-Piano Grand (GP-7))
|#
|
|
00 26 | 0aaa aaaa |
| 0bbb bbbb | Tone Color
|
(8185 - 8192 - 8199) |
-7 - 0 - 7 |
Command ID (DT1)
|
|
|#
|
|
|#
|
|
00 28 | 0aaa aaaa |
| 0bbb bbbb | Tone Color Velocity Follow
|
(8092 - 8192 - 8292) |
Address MSB: upper byte of the starting address of the data to be sent
|
|
-100 - 0 - 100
|
|
|
Address: upper middle byte of the starting address of the data to be
00 2A | 0aaa aaaa |
| 0bbb bbbb |
| Tone Color Each Key A0 - C8
01 59 | 0aaa aaaa |
| 0bbb bbbb |
sent
:
|
:
(8185 - 8192 - 8199) |
-7 - 0 - 7
ccH
Address: lower middle byte of the starting address of the data to be
|#
|
|
|
sent
|-------------+-----------+----------------------------------------------------|
|#
|
|
|#
|
|
|#
|
|
|#
|
|
|
|
|
|#
|
01 5A | 0000 0000 |
| 0000 000a | Tone EQ Zone 1 Switch
|
ddH
eeH
Address LSB: lower byte of the starting address of the data to be sent.
(0 - 1) |
OFF, ON |
|
|
Data: the actual data to be sent. Multiple bytes of data are transmitted
01 5C | 0000 0000 |
| 0aaa aaaa | Tone EQ Zone 1 Key Lower
|
(21 - 108) |
A0 - C8 |
in order starting from the address.
|
|
:
:
01 5E | 0000 0000 |
| 0aaa aaaa | Tone EQ Zone 1 Key Upper
|
(21 - 108) |
A0 - C8 |
|
(0 - 30) |
ffH
sum
F7H
Data
|
01 60 | 0000 0000 |
|
Checksum
| 000a aaaa | Tone EQ Zone 1 Frequency
|
|
|
|
|
|
|
|
16,20,25,31,40,50,63,80,100,125,160, |
200,250,315,400,500,630,800,1000, |
1250,1600,2000,2500,3150,4000,5000, |
EOX (End Of Exclusive)
6300,8000,10000,12500,16000[Hz]
|
*
The amount of data that can be transmitted at one time depends on the type of data, and
data will be transmitted from the specified starting address and size. Refer to the address
and size given in “Parameter Address Map” (p. 7).
01 62 | 0aaa aaaa |
| 0bbb bbbb | Tone EQ Zone 1 Gain
-12.0 - +12.0[dB] (1step = 0.2dB)
|
(8132 - 8192 - 8252) |
|
|
|
|
|
|#
|
|
01 64 | 0000 0000 |
| 0000 0aaa | Tone EQ Zone 1 Q
(0 - 4) |
0.5, 1.0, 2.0, 4.0, 8.0 |
|-------------+-----------+----------------------------------------------------|
*
Data larger than 256 bytes will be divided into packets of 256 bytes or less, and each
packet will be sent at an interval of about 20 ms.
|
|
|#
|
|
01 66 | 0000 0000 |
| 0000 000a | Tone EQ Zone 2 Switch
|
(0 - 1) |
OFF, ON |
|
|
|#
|
|
01 68 | 0000 0000 |
| 0aaa aaaa | Tone EQ Zone 2 Key Lower
|
(21 - 108) |
A0 - C8 |
|
|
|#
|
|
01 6A | 0000 0000 |
| 0aaa aaaa | Tone EQ Zone 2 Key Upper
|
(21 - 108) |
A0 - C8 |
|
|
|#
|
|
|
|
01 6C | 0000 0000 |
| 000a aaaa | Tone EQ Zone 2 Frequency
|
(0 - 30) |
|
|
|
|
|
|
|
|
16,20,25,31,40,50,63,80,100,125,160, |
200,250,315,400,500,630,800,1000, |
1250,1600,2000,2500,3150,4000,5000, |
|
6300,8000,10000,12500,16000[Hz]
|
|#
|
|
01 6E | 0aaa aaaa |
| 0bbb bbbb | Tone EQ Zone 2 Gain
-12.0 - +12.0[dB] (1step = 0.2dB)
|
(8132 - 8192 - 8252) |
|
|
|
|#
|
|
01 70 | 0000 0000 |
| 0000 0aaa | Tone EQ Zone 2 Q
|
(0 - 4) |
0.5, 1.0, 2.0, 4.0, 8.0 |
|-------------+-----------+----------------------------------------------------|
|
|
|#
|
|
01 72 | 0000 0000 |
| 0000 000a | Tone EQ Zone 3 Switch
|
(0 - 1) |
OFF, ON |
|
|
|#
|
01 74 | 0000 0000 |
| 0aaa aaaa | Tone EQ Zone 3 Key Lower
|
(21 - 108) |
7
MIDI Implementation
|
|#
|
|
|
A0 - C8
|
|
|
|#
|
|
|
-100 - 0 - 100
|
|
|
01 76 | 0000 0000 |
| 0aaa aaaa | Tone EQ Zone 3 Key Upper
09 16 | 0aaa aaaa |
| 0bbb bbbb | Cross Resonance Velocity Follow
(21 - 108) |
A0 - C8
|
|
|
|
|
|
|
(8092 - 8192 - 8292) |
|#
|
|
|
|
|
|#
|
|
|#
|
|
(0 - 30) |
|
|
-100 - 0 - 100
|
|
|
|
09 18 | 0aaa aaaa |
| 0bbb bbbb |
| Cross Resonance Each Key A0 - C8
:
|
|
:
|
(8092 - 8192 - 8292) |
-100 - 0 - 100 |
|
0A 46 | 0aaa aaaa |
| 0bbb bbbb |
|
|
(8132 - 8192 - 8252) |
|
0A 48 | 0aaa aaaa |
| 0bbb bbbb | Decay Time
|
|
(0 - 4) |
(8092 - 8192 - 8292) |
-100 - 0 - 100 |
|
|
|
|
0.5, 1.0, 2.0, 4.0, 8.0
|
|#
|
|
|#
|
|
0A 4A | 0aaa aaaa |
| 0bbb bbbb | Decay Time Velocity Follow
|
|
0A 4C | 0aaa aaaa |
| 0bbb bbbb |
| Decay Time Each Key A0 - C8
0B 7A | 0aaa aaaa |
| 0bbb bbbb |
:
|
:
|#
|
|#
|
|
|#
|
|
|
|
|
|#
|
02 02 | 0000 0000 |
| 0aaa aaaa | Tone EQ Zone 4 Key Upper
|
(21 - 108) |
A0 - C8
|
|
|
02 04 | 0000 0000 |
| 000a aaaa | Tone EQ Zone 4 Frequency
|
(0 - 30) |
|
|
|
|
|
|
|
|
16,20,25,31,40,50,63,80,100,125,160, |
200,250,315,400,500,630,800,1000, |
1250,1600,2000,2500,3150,4000,5000, |
6300,8000,10000,12500,16000[Hz]
|
02 06 | 0aaa aaaa |
| 0bbb bbbb | Tone EQ Zone 4 Gain
-12.0 - +12.0[dB] (1step = 0.2dB)
|
(8132 - 8192 - 8252) |
|
|
|
|
|
|#
|
|
02 08 | 0000 0000 |
| 0000 0aaa | Tone EQ Zone 4 Q
(0 - 4) |
0.5, 1.0, 2.0, 4.0, 8.0
|-------------+-----------+----------------------------------------------------|
|
|
|
|#
|
|
|#
|
|
02 0A | 0aaa aaaa |
| 0bbb bbbb | Soft Pedal Sense
|
(8092 - 8192 - 8292) |
|
|#
|
|
|
-100 - 0 - 100
|
|
|
|
0C 06 | 0aaa aaaa |
| 0bbb bbbb |
| Damping Time Each Key A0 - C8
0D 34 | 0aaa aaaa |
| 0bbb bbbb |
|
|
-100 - 0 - 100
|
|
|
|
02 0C | 0aaa aaaa |
| 0bbb bbbb |
| Soft Pedal Sense Each Key A0 - C8
03 3A | 0aaa aaaa |
| 0bbb bbbb |
|
:
|
:
|#
|
(8092 - 8192 - 8292) |
-100 - 0 - 100 |
:
|
:
|#
|
(8092 - 8192 - 8292) |
-100 - 0 - 100
|-------------+-----------+----------------------------------------------------|
|
|#
|
0D 36 | 0aaa aaaa |
| 0bbb bbbb | Damper Noise Level
|
(8092 - 8192 - 8292) |
-100 - 0 - 100 |
|-------------+-----------+----------------------------------------------------|
|#
|
|
|
|
|
|
|
|
|#
|
|
|
|
|
|
|
|
|#
|
|
|
|
|
|
|
|
|#
|
|
|
|
|
|
|
03 3C | 0000 0000 |
| 0000 bbbb | [F1] Button Parameter Assign
|
(0 - 13) |
Sound Lift, Tone Color, |
|
|
|
+------------------------------------------------------------------------------+
| 00 00 0D 38 | Total Size |
+------------------------------------------------------------------------------+
|
|
|
|
Soft Pedal Sense, Stretch Tune, |
Unison Tune, Hammer Hardness, |
Cross Resonance, Decay Time, |
|
|
|
|
|
|
|
|
|
|
* System
+------------------------------------------------------------------------------+
String Resonance, Damper Resonance, |
Soundboard Resonance, Key Off Resonance, |
| Offset
Address |
|-------------+----------------------------------------------------------------|
|
|
|
Damping Time, Damper Noise Level
|
|
|
Description
03 3E | 0000 0000 |
| 0000 bbbb | [F2] Button Parameter Assign
Sound Lift, Tone Color, |
(0 - 13) |
|
|
|
00 00 00 | System Common
00 03 00 | System Favorite SETUP
00 04 00 | System Visual Control
|
|
|
|
|
|
|
Soft Pedal Sense, Stretch Tune, |
Unison Tune, Hammer Hardness, |
Cross Resonance, Decay Time, |
|
|
|
|
|
|
|
|
|
|
+------------------------------------------------------------------------------+
String Resonance, Damper Resonance, |
Soundboard Resonance, Key Off Resonance, |
* System Common
+------------------------------------------------------------------------------+
Damping Time, Damper Noise Level
|
|
| Offset
Address |
|-------------+----------------------------------------------------------------|
|
|
|
03 40 | 0000 0000 |
| 0000 bbbb | [F3] Button Parameter Assign
Sound Lift, Tone Color, |
|
Description
(0 - 13) |
|
|
|
|
|#
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 00 | 0000 aaaa |
| 0000 bbbb |
| 0000 cccc |
|
|
|
Soft Pedal Sense, Stretch Tune, |
Unison Tune, Hammer Hardness, |
Cross Resonance, Decay Time, |
|
|
|
|
|
|
|
|
|
|
| 0000 dddd | Master Tune
(24 - 2024) |
|
String Resonance, Damper Resonance, |
Soundboard Resonance, Key Off Resonance, |
|
|
00 04 | 0000 0aaa | Temperament
-100.0 - 100.0 [cent]
(0 - 7) |
EQUAL, JUST MAJOR, JUST MINOR, |
PYTHAGOREAN, KIRNBERGER, MEANTONE, |
Damping Time, Damper Noise Level
|
|
|
|
|
|
|
03 42 | 0aaa aaaa |
| 0bbb bbbb | [F4] Button Parameter Assign
|
(16383, 0 - 13) |
Utility, Sound Lift, Tone Color, |
Soft Pedal Sense, Stretch Tune, |
Unison Tune, Hammer Hardness, |
WERCKMEISTER, ARABIC
(0 - 11) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 05 | 0000 aaaa | Temperament Key
|
00 06 | 0aaa aaaa | Master Volume
|
C, C#, D, Eb, E, F, F#, G, G#, A, Bb, B
|
(0 - 127) |
(52 - 76) |
Cross Resonance, Decay Time, |
String Resonance, Damper Resonance, |
Soundboard Resonance, Key Off Resonance, |
00 07 | 0aaa aaaa | Output Gain
|
|
00 08 | 0000 000a | EQ Mode
-12 - 12
(0 - 1) |
SETUP, SYSTEM
(0 - 1) |
SETUP, SYSTEM
(0 - 1) |
SETUP, SYSTEM
(0 - 1) |
|
|
Damping Time, Damper Noise Level
|
|
00 09 | 0000 000a | Piano Pedal Mode
|
|
|-------------+-----------+----------------------------------------------------|
|#
|
|
03 44 | 0000 0000 |
| 0000 00aa | Stretch Tune Upper Type
Gentle, Standard, Deep, User
|
|
|
00 0A | 0000 000a | Foot Controllers Mode
|
(0 - 3) |
|
|
|
|
|
00 0B | 0000 000a | Ambience Mode
|
|
|#
|
03 46 | 0000 0000 |
| 0000 00aa | Stretch Tune Lower Type
(0 - 3) |
Gentle, Standard, Deep, User
|
|
SETUP, SYSTEM
|
(0 - 127) |
(0 - 1) |
| |
|-------------+-----------+----------------------------------------------------|
|
|
00 0C | 0aaa aaaa | GM2/WAV Volume
00 0D | 0000 000a | Tx Edit
|
00 0E |
00 0F |
|#
|
|
03 48 | 0aaa aaaa |
| 0bbb bbbb |
| Stretch Tune Current A0 - C8 (RQ1 Only)
04 76 | 0aaa aaaa |
| 0bbb bbbb |
|
|
|
|
OFF, ON
|
|
|
| <Reserved>
| <Reserved>
:
|
:
|#
|
(7692 - 8192 - 8692) |
-50.0 - 50.0[cent]
|-------------+-----------+----------------------------------------------------|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 10 | 000a aaaa | System Left Pedal Assign 1
|
(0 - 23) |
OFF, SOFT, SOSTENUTO, |
|-------------+-----------+----------------------------------------------------|
|
04 78 | 0aaa aaaa |
| 0bbb bbbb |
| Stretch Tune User A0 - C8
06 26 | 0aaa aaaa |
| 0bbb bbbb |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MIDI OUT SW, SONG PLAY/STOP, |
TRANSPOSE SW, SONG RESET, |
MASTER VOLUME, EXPRESSION, |
AMBIENCE LEVEL, |
:
|
:
-50.0 - 50.0[cent]
SOUND LIFT, STRING RESONANCE, |
DAMPER RESONANCE, SOUNDBOARD RESO, |
KEY OFF RESONANCE, UNISON TUNE, |
HAMMER HARDNESS, CROSS RESONANCE, |
DECAY TIME, TONE COLOR, |
06 28 | 0aaa aaaa |
| 0bbb bbbb | Unison Tune
|
|
|
|
|
|
|
|
06 2A | 0aaa aaaa |
| 0bbb bbbb | Unison Tune Velocity Follow
DAMPING TIME, DAMPER NOISE LEVEL, |
SETUP UP, SETUP DOWN
|
|
|
|
|
-100 - 0 - 100
00 11 |
00 12 |
00 13 | 000a aaaa | System Left Pedal Assign 2
| <Reserved>
| <Reserved>
06 2C | 0aaa aaaa |
| 0bbb bbbb |
(0 - 17) |
OFF, SOFT, SOSTENUTO, |
:
|
:
| Unison Tune Each Key A0 - C8 (8092 - 8192 - 8292) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
07 5A | 0aaa aaaa |
| 0bbb bbbb |
07 5C | 0aaa aaaa |
-100 - 0 - 100
MASTER VOLUME, EXPRESSION, |
AMBIENCE LEVEL, |
SOUND LIFT, STRING RESONANCE, |
DAMPER RESONANCE, SOUNDBOARD RESO, |
KEY OFF RESONANCE, UNISON TUNE, |
HAMMER HARDNESS, CROSS RESONANCE, |
DECAY TIME, TONE COLOR, |
| 0bbb bbbb | Unison Tune 1st String Offset (8092 - 8192 - 8292) |
-100 - 0 - 100
|
|
07 5E | 0aaa aaaa |
| 0bbb bbbb | Unison Tune 3rd String Offset (8092 - 8192 - 8292) |
-100 - 0 - 100
|
|
|
DAMPING TIME, DAMPER NOISE LEVEL
|
|
00 14 |
00 15 |
00 16 | 000a aaaa | System Center Pedal Assign 1
| <Reserved>
| <Reserved>
07 60 | 0aaa aaaa |
| 0bbb bbbb | Hammer Hardness
|
(0 - 23) |
|
|
-100 - 0 - 100
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OFF, SOFT, SOSTENUTO, |
MIDI OUT SW, SONG PLAY/STOP, |
TRANSPOSE SW, SONG RESET, |
MASTER VOLUME, EXPRESSION, |
AMBIENCE LEVEL, |
07 62 | 0aaa aaaa |
| 0bbb bbbb | Hammer Hardness Velocity Follow
|
|
|
|
-100 - 0 - 100
07 64 | 0aaa aaaa |
| 0bbb bbbb |
| Hammer Hardness Each Key A0 - C8
SOUND LIFT, STRING RESONANCE, |
DAMPER RESONANCE, SOUNDBOARD RESO, |
KEY OFF RESONANCE, UNISON TUNE, |
HAMMER HARDNESS, CROSS RESONANCE, |
DECAY TIME, TONE COLOR, |
DAMPING TIME, DAMPER NOISE LEVEL, |
:
|
|
:
|
|
|
|
09 12 | 0aaa aaaa |
| 0bbb bbbb |
|
SETUP UP, SETUP DOWN
|
|
|
09 14 | 0aaa aaaa |
| 0bbb bbbb | Cross Resonance
00 17 |
00 18 |
| <Reserved>
| <Reserved>
8
MIDI Implementation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 19 | 000a aaaa | System Center Pedal Assign 2
|
(0 - 17) |
OFF, SOFT, SOSTENUTO, |
|
00 42 | 0aaa aaaa | System Ambience Level
|-------------+-----------+----------------------------------------------------|
(0 - 127) |
|
|
|
|
|
MASTER VOLUME, EXPRESSION, |
AMBIENCE LEVEL, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 43 | 0000 00aa | V-Piano Output Mode
(0 - 2) |
A, B, A+B
(0 - 2) |
|
|
00 44 | 0000 00aa | GM2/WAV Output Mode
|
|
|
|
|
|
|
|
|
|
SOUND LIFT, STRING RESONANCE, |
DAMPER RESONANCE, SOUNDBOARD RESO, |
KEY OFF RESONANCE, UNISON TUNE, |
HAMMER HARDNESS, CROSS RESONANCE, |
DECAY TIME, TONE COLOR, |
|
00 45 | 0aaa aaaa | Output Balance
|
A, B, A+B
|
(14 - 114) |
|
00 46 | 0000 000a | Line Out Mode
|
A:100-B:0 - A:0-B:100 |
(0 - 1) |
|
|
|
DAMPING TIME, DAMPER NOISE LEVEL
|
|
|
|
STEREO, MONO
(0 - 2) |
OFF, A:DRY B:AMBIENCE, GRAND AMBIENCE |
00 48 | 0000 00aa | Headphone Mode (0 - 2) |
A, B, ALL
(0 - 3) |
OFF, BASIC, AMBIENCE, PEDAL |
|
00 1A |
00 1B |
00 1C | 000a aaaa | System FC1 Assign 1
| <Reserved>
| <Reserved>
00 47 | 0000 00aa | Sound Perspective
|
(0 - 23) |
|
|
|
|
|
|
|
|
|
|
OFF, SOFT, SOSTENUTO, |
MIDI OUT SW, SONG PLAY/STOP, |
TRANSPOSE SW, SONG RESET, |
MASTER VOLUME, EXPRESSION, |
AMBIENCE LEVEL, |
|
|
|
00 49 | 0000 00aa | Information Type
|
|
|-------------+----------------------------------------------------------------|
| 00 00 00 4A | Total Size |
+------------------------------------------------------------------------------+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SOUND LIFT, STRING RESONANCE, |
DAMPER RESONANCE, SOUNDBOARD RESO, |
KEY OFF RESONANCE, UNISON TUNE, |
HAMMER HARDNESS, CROSS RESONANCE, |
DECAY TIME, TONE COLOR, |
DAMPING TIME, DAMPER NOISE LEVEL, |
* System Favorite SETUP
+------------------------------------------------------------------------------+
| Offset
Address |
|-------------+----------------------------------------------------------------|
|
|
|
|
Description
|
|
SETUP UP, SETUP DOWN
|
|
|
00 1D |
00 1E |
00 1F | 000a aaaa | System FC1 Assign 2
| <Reserved>
| <Reserved>
|
|
|
|
|
|
|
|
00 00 | 0aaa aaaa | Favorite SETUP [TONE 1] Button
(0 - 99) |
|
(0 - 99) |
|
00 01 | 0aaa aaaa | Favorite SETUP [TONE 2] Button
|
(0 - 17) |
OFF, SOFT, SOSTENUTO, |
|
|
|
|
|
|
|
|
00 02 | 0aaa aaaa | Favorite SETUP [TONE 3] Button
|
(0 - 99) |
MASTER VOLUME, EXPRESSION, |
AMBIENCE LEVEL, |
|
|
00 03 | 0aaa aaaa | Favorite SETUP [TONE 4] Button
|
(0 - 99) |
|
|
|
|
|
|
|
|
|
|
SOUND LIFT, STRING RESONANCE, |
DAMPER RESONANCE, SOUNDBOARD RESO, |
KEY OFF RESONANCE, UNISON TUNE, |
HAMMER HARDNESS, CROSS RESONANCE, |
DECAY TIME, TONE COLOR, |
|
|
|-------------+----------------------------------------------------------------|
| 00 00 00 04 | Total Size |
+------------------------------------------------------------------------------+
|
|
|
DAMPING TIME, DAMPER NOISE LEVEL
|
|
00 20 |
00 21 |
00 22 | 000a aaaa | System FC2 Assign 1
| <Reserved>
| <Reserved>
* System Visual Control
+------------------------------------------------------------------------------+
|
(0 - 23) |
| Offset
Address |
|-------------+----------------------------------------------------------------|
|
|
|
|
|
|
|
|
|
|
|
OFF, SOFT, SOSTENUTO, |
MIDI OUT SW, SONG PLAY/STOP, |
TRANSPOSE SW, SONG RESET, |
MASTER VOLUME, EXPRESSION, |
AMBIENCE LEVEL, |
|
Description
|
|
|
|
|
|
|
|
|
|
|
|
|
00 00 | 0000 000a |
Switch
|
00 01 |
|
|
|
|
| <Reserved>
|
| <Reserved>
|
|
|
|
|
|
|
|
|
|
|
|
SOUND LIFT, STRING RESONANCE, |
DAMPER RESONANCE, SOUNDBOARD RESO, |
KEY OFF RESONANCE, UNISON TUNE, |
HAMMER HARDNESS, CROSS RESONANCE, |
DECAY TIME, TONE COLOR, |
DAMPING TIME, DAMPER NOISE LEVEL, |
00 02 |
00 03 | 0000 aaaa |
Tx Channel
(0 - 15) |
1 - 16
(0 - 87) |
A0 - C8
(0 - 87) |
A0 - C8
(0 - 1) |
OFF, ON
|
|
00 04 | 0aaa aaaa | Key Range Lower
|
|
00 05 | 0aaa aaaa | Key Range Upper
|
|
|
|
SETUP UP, SETUP DOWN
|
|
|
00 23 |
00 24 |
| <Reserved>
| <Reserved>
00 25 | 000a aaaa | System FC2 Assign 2
|
|
00 06 | 0000 000a | Local Switch
|
(0 - 17) |
OFF, SOFT, SOSTENUTO, |
|
|
|
|
|
|
|
|
|
|-------------+----------------------------------------------------------------|
| 00 00 00 07 | Total Size |
+------------------------------------------------------------------------------+
MASTER VOLUME, EXPRESSION, |
AMBIENCE LEVEL, |
|
|
|
|
|
|
|
|
|
SOUND LIFT, STRING RESONANCE, |
DAMPER RESONANCE, SOUNDBOARD RESO, |
KEY OFF RESONANCE, UNISON TUNE, |
HAMMER HARDNESS, CROSS RESONANCE, |
DECAY TIME, TONE COLOR, |
* SETUP
+------------------------------------------------------------------------------+
| Offset
Address |
|-------------+----------------------------------------------------------------|
00 00 | 0aaa aaaa | SETUP Name 1 (32 - 127) |
32 - 127 [ASCII]
(32 - 127) |
32 - 127 [ASCII]
(32 - 127) |
32 - 127 [ASCII]
(32 - 127) |
32 - 127 [ASCII]
(32 - 127) |
32 - 127 [ASCII]
(32 - 127) |
32 - 127 [ASCII]
(32 - 127) |
32 - 127 [ASCII]
(32 - 127) |
32 - 127 [ASCII]
(32 - 127) |
32 - 127 [ASCII]
(32 - 127) |
32 - 127 [ASCII]
(32 - 127) |
32 - 127 [ASCII]
(32 - 127) |
32 - 127 [ASCII]
(32 - 127) |
32 - 127 [ASCII]
(32 - 127) |
32 - 127 [ASCII]
(32 - 127) |
32 - 127 [ASCII]
(32 - 127) |
32 - 127 [ASCII]
|-------------+-----------+----------------------------------------------------|
|
|
|
|
|
Description
|
|
DAMPING TIME, DAMPER NOISE LEVEL
|
|
|
00 26 |
00 27 |
| <Reserved>
| <Reserved>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|-------------+-----------+----------------------------------------------------|
00 01 | 0aaa aaaa | SETUP Name 2
|
|
|
|
|
|
00 28 | 0000 000a | Song MIDI Output
(0 - 1) |
OFF, ON
(0 - 16) |
1 - 16, OFF
(0 - 1) |
ONE SONG, ALL SONG
|
|
|
|
00 29 | 000a aaaa | V-Piano Rx Channel
|
|
00 02 | 0aaa aaaa | SETUP Name 3
|
|
|
|
00 2A | 0000 000a | Play Mode
|
|
00 03 | 0aaa aaaa | SETUP Name 4
|
|
|
|
|
|
00 04 | 0aaa aaaa | SETUP Name 5
|-------------+-----------+----------------------------------------------------|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 2B | 0000 0aaa | Key Touch
|
(1 - 5) |
SUPER LIGHT, LIGHT, |
MEDIUM, HEAVY, SUPER HEAVY
(54 - 73) |
-10 - +9
(0 - 127) |
REAL, 1 - 127
(1 - 127) |
-63 - +63
(1 - 127) |
-63 - +63
(0 - 127) |
00 05 | 0aaa aaaa | SETUP Name 6
|
|
|
|
|
00 2C | 000a aaaa | Key Touch Offset
|
|
00 06 | 0aaa aaaa | SETUP Name 7
|
|
|
|
00 2D | 0aaa aaaa | Velocity
|
|
00 07 | 0aaa aaaa | SETUP Name 8
|
|
|
|
00 2E | 0aaa aaaa | Velocity Delay Sens
|
|
00 08 | 0aaa aaaa | SETUP Name 9
|
|
|
|
|
|
00 09 | 0aaa aaaa | SETUP Name 10
00 2F | 0aaa aaaa | Velocity Key Follow Sens
|
|
|
|
00 30 | 0aaa aaaa | Piano Emotion
|
|
00 0A | 0aaa aaaa | SETUP Name 11
|
|
|
|-------------+-----------+----------------------------------------------------|
00 31 | 0000 000a | System Equalizer Switch (0 - 1) |
OFF, ON
(0 - 30) |
-15 - +15[dB]
(0 - 1) |
Shelving, Peaking
(0 - 30) |
00 0B | 0aaa aaaa | SETUP Name 12
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 0C | 0aaa aaaa | SETUP Name 13
00 32 | 000a aaaa | System Equalizer Input Gain
|
|
|
|
|
|
00 0D | 0aaa aaaa | SETUP Name 14
00 33 | 0000 000a | System Equalizer Low Type
|
|
|
|
|
|
00 0E | 0aaa aaaa | SETUP Name 15
00 34 | 000a aaaa | System Equalizer Low Frequency
|
|
|
|
|
|
|
|
|
|
|
16,20,25,31,40,50,63,80,100,125,160, |
200,250,315,400,500,630,800,1000, |
1250,1600,2000,2500,3150,4000,5000, |
00 0F | 0aaa aaaa | SETUP Name 16
|
|
|
6300,8000,10000,12500,16000[Hz]
(4 - 124) |
-12.0 - +12.0[dB] (1step = 0.2dB)
00 36 | 0000 0aaa | System Equalizer Low Q (0 - 4) |
0.5, 1.0, 2.0, 4.0, 8.0
00 37 | 000a aaaa | System Equalizer Low Mid Frequency (0 - 30) |
|
|
|
|
00 10 |
: |
01 1A |
|
|
|
|
00 35 | 0aaa aaaa | System Equalizer Low Gain
| <Reserved>
|
|
|
|
|-------------+-----------+----------------------------------------------------|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 1B | 000a aaaa | Setup FC1 Assign 1
|
(0 - 21) |
OFF, SOFT, SOSTENUTO, |
MIDI OUT SW, SONG PLAY/STOP, |
TRANSPOSE SW, SONG RESET, |
MASTER VOLUME, EXPRESSION, |
AMBIENCE LEVEL, |
|
|
|
|
|
|
|
|
|
16,20,25,31,40,50,63,80,100,125,160, |
200,250,315,400,500,630,800,1000, |
1250,1600,2000,2500,3150,4000,5000, |
|
|
|
|
|
|
|
|
6300,8000,10000,12500,16000[Hz]
(4 - 124) |
-12.0 - +12.0[dB] (1step = 0.2dB)
00 39 | 0000 0aaa | System Equalizer Low Mid Q (0 - 4) |
0.5, 1.0, 2.0, 4.0, 8.0
00 3A | 000a aaaa | System Equalizer High Mid Frequency (0 - 30) |
|
00 38 | 0aaa aaaa | System Equalizer Low Mid Gain
|
|
|
|
|
|
|
|
|
SOUND LIFT, STRING RESONANCE, |
DAMPER RESONANCE, SOUNDBOARD RESO, |
KEY OFF RESONANCE, UNISON TUNE, |
HAMMER HARDNESS, CROSS RESONANCE, |
DECAY TIME, TONE COLOR, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16,20,25,31,40,50,63,80,100,125,160, |
200,250,315,400,500,630,800,1000, |
1250,1600,2000,2500,3150,4000,5000, |
|
|
DAMPING TIME, DAMPER NOISE LEVEL
|
|
|
01 1C |
01 1D |
01 1E | 000a aaaa | Setup FC2 Assign 1
| <Reserved>
| <Reserved>
6300,8000,10000,12500,16000[Hz]
(4 - 124) |
-12.0 - +12.0[dB] (1step = 0.2dB)
00 3C | 0000 0aaa | System Equalizer High Mid Q (0 - 4) |
0.5, 1.0, 2.0, 4.0, 8.0
00 3D | 0000 000a | System Equalizer High Type (0 - 1) |
Shelving, Peaking
(0 - 30) |
|
(0 - 21) |
OFF, SOFT, SOSTENUTO, |
00 3B | 0aaa aaaa | System Equalizer High Mid Gain
|
|
|
|
|
|
|
|
|
|
|
|
|
MIDI OUT SW, SONG PLAY/STOP, |
TRANSPOSE SW, SONG RESET, |
MASTER VOLUME, EXPRESSION, |
AMBIENCE LEVEL, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SOUND LIFT, STRING RESONANCE, |
DAMPER RESONANCE, SOUNDBOARD RESO, |
KEY OFF RESONANCE, UNISON TUNE, |
HAMMER HARDNESS, CROSS RESONANCE, |
DECAY TIME, TONE COLOR, |
00 3E | 000a aaaa | System Equalizer High Frequency
|
|
|
|
|
|
|
|
16,20,25,31,40,50,63,80,100,125,160, |
200,250,315,400,500,630,800,1000, |
1250,1600,2000,2500,3150,4000,5000, |
|
6300,8000,10000,12500,16000[Hz]
(4 - 124) |
-12.0 - +12.0[dB] (1step = 0.2dB)
00 40 | 0000 0aaa | System Equalizer High Q (0 - 4) |
0.5, 1.0, 2.0, 4.0, 8.0
|-------------+-----------+----------------------------------------------------|
|
|
|
DAMPING TIME, DAMPER NOISE LEVEL
|
|
|
00 3F | 0aaa aaaa | System Equalizer High Gain
01 1F |
01 20 |
| <Reserved>
| <Reserved>
|
|
|
|-------------+-----------+----------------------------------------------------|
|
|
|
|
|
|
|
|
|
|
|
01 21 | 000a aaaa | Setup FC1 Assign 2
(0 - 17) |
OFF, SOFT, SOSTENUTO, |
MASTER VOLUME, EXPRESSION, |
AMBIENCE LEVEL, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00 41 | 0000 aaaa | System Ambience Type
(0 - 14) |
ROOM 1, ROOM 2, ROOM 3, |
STUDIO 1, STUDIO 2,STUDIO 3, |
CLUB 1, CLUB 2, CLUB 3, |
HALL 1, HALL 2, HALL 3, |
|
|
|
|
|
|
|
|
|
|
SOUND LIFT, STRING RESONANCE, |
DAMPER RESONANCE, SOUNDBOARD RESO, |
KEY OFF RESONANCE, UNISON TUNE, |
HAMMER HARDNESS, CROSS RESONANCE, |
S.HALL 1, S.HALL 2, S.HALL 3, |
9
MIDI Implementation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DECAY TIME, TONE COLOR, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Master Tune, Ambience Type, Pedal Assign, |
Tone Button Mode, MIDI Out Switch
01 61 | 0000 aaaa | [F2] Button Function Assign (0 - 8) |
Song, Tempo, Play/Stop, Song Reset, |
Master Tune, Ambience Type, Pedal Assign, |
Tone Button Mode, MIDI Out Switch
(0 - 8) |
Song, Tempo, Play/Stop, Song Reset, |
Master Tune, Ambience Type, Pedal Assign, |
Tone Button Mode, MIDI Out Switch
DAMPING TIME, DAMPER NOISE LEVEL
|
|
|
|
01 22 |
01 23 |
01 24 | 000a aaaa | Setup FC2 Assign 2
| <Reserved>
| <Reserved>
|
|
|
|
|
|
(0 - 17) |
OFF, SOFT, SOSTENUTO, |
MASTER VOLUME, EXPRESSION, |
AMBIENCE LEVEL, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 62 | 0000 aaaa | [F3] Button Function Assign
|
|
|
|
|
|
SOUND LIFT, STRING RESONANCE, |
DAMPER RESONANCE, SOUNDBOARD RESO, |
KEY OFF RESONANCE, UNISON TUNE, |
HAMMER HARDNESS, CROSS RESONANCE, |
DECAY TIME, TONE COLOR, |
|
01 63 |
| <Reserved>
|
|-------------+-----------+----------------------------------------------------|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 64 | 0aaa aaaa | Tone Button Assign 1 Bank Select MSB
01 65 | 0aaa aaaa | Tone Button Assign 1 Bank Select LSB
01 66 | 0aaa aaaa | Tone Button Assign 1 Program Change
(0 - 127) |
(0 - 127) |
(0 - 127) |
|
01 25 |
01 26 |
|
| <Reserved>
| <Reserved>
DAMPING TIME, DAMPER NOISE LEVEL
|
|
|
|
|
1 - 128
|
|-------------+-----------+----------------------------------------------------|
01 67 | 0aaa aaaa | Tone Button Assign 2 Bank Select MSB
01 68 | 0aaa aaaa | Tone Button Assign 2 Bank Select LSB
01 69 | 0aaa aaaa | Tone Button Assign 2 Program Change
(0 - 127) |
(0 - 127) |
(0 - 127) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 27 | 000a aaaa | Setup Left Pedal Assign 1
|
(0 - 21) |
OFF, SOFT, SOSTENUTO, |
MIDI OUT SW, SONG PLAY/STOP, |
TRANSPOSE SW, SONG RESET, |
MASTER VOLUME, EXPRESSION, |
AMBIENCE LEVEL, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 - 128
|
01 6A | 0aaa aaaa | Tone Button Assign 3 Bank Select MSB
01 6B | 0aaa aaaa | Tone Button Assign 3 Bank Select LSB
01 6C | 0aaa aaaa | Tone Button Assign 3 Program Change
(0 - 127) |
(0 - 127) |
(0 - 127) |
SOUND LIFT, STRING RESONANCE, |
DAMPER RESONANCE, SOUNDBOARD RESO, |
KEY OFF RESONANCE, UNISON TUNE, |
HAMMER HARDNESS, CROSS RESONANCE, |
DECAY TIME, TONE COLOR, |
|
|
1 - 128
|
01 6D | 0aaa aaaa | Tone Button Assign 4 Bank Select MSB
01 6E | 0aaa aaaa | Tone Button Assign 4 Bank Select LSB
01 6F | 0aaa aaaa | Tone Button Assign 4 Program Change
(0 - 127) |
(0 - 127) |
(0 - 127) |
|
|
|
|
|
1 - 128
|
|
DAMPING TIME, DAMPER NOISE LEVEL
|
|
|-------------+-----------+----------------------------------------------------|
01 28 |
01 29 |
01 2A | 000a aaaa | Setup Center Pedal Assign 1
| <Reserved>
| <Reserved>
|
|
|
01 70 |
|
|
|
|
|
(0 - 21) |
:
02 13 |
|
| <Reserved>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OFF, SOFT, SOSTENUTO, |
MIDI OUT SW, SONG PLAY/STOP, |
TRANSPOSE SW, SONG RESET, |
MASTER VOLUME, EXPRESSION, |
AMBIENCE LEVEL, |
|-------------+-----------+----------------------------------------------------|
|
|
|
|
|
|
02 14 | 0000 00aa | Tone Button Number
|
(0 - 3) |
1 - 4 |
(0 - 127) |
(0 - 127) |
(0 - 127) |
|
02 15 | 0aaa aaaa | Tone Bank Select MSB
02 16 | 0aaa aaaa | Tone Bank Select LSB
02 17 | 0aaa aaaa | Tone Program Change
SOUND LIFT, STRING RESONANCE, |
DAMPER RESONANCE, SOUNDBOARD RESO, |
KEY OFF RESONANCE, UNISON TUNE, |
HAMMER HARDNESS, CROSS RESONANCE, |
DECAY TIME, TONE COLOR, |
|
|
1 - 128
|
|-------------+-----------+----------------------------------------------------|
|
|
|
|
|
|
|
|
|
|
02 18 | 0000 000a | Transpose Switch
|
02 19 | 0aaa aaaa | Transpose Value
(0 - 1) |
OFF, ON
(52 - 76) |
-12 - 12 |
|
|
DAMPING TIME, DAMPER NOISE LEVEL
|
|
|
01 2B |
01 2C |
| <Reserved>
| <Reserved>
|
|
|-------------+-----------+----------------------------------------------------|
02 1A | 0aaa aaaa | Panning Width (0 - 100) |
|-------------+-----------+----------------------------------------------------|
|-------------+-----------+----------------------------------------------------|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 2D | 000a aaaa | Setup Left Pedal Assign 2
|
(0 - 17) |
OFF, SOFT, SOSTENUTO, |
MASTER VOLUME, EXPRESSION, |
AMBIENCE LEVEL, |
|
|
|
|
|
|
|
|
|
|
|
|
02 1B |
|
|
|
|
|
|
|
|
|
|
|
|
:
40 2e |
|
| <Reserved>
|
SOUND LIFT, STRING RESONANCE, |
DAMPER RESONANCE, SOUNDBOARD RESO, |
KEY OFF RESONANCE, UNISON TUNE, |
HAMMER HARDNESS, CROSS RESONANCE, |
DECAY TIME, TONE COLOR, |
|-------------+-----------+----------------------------------------------------|
|
|
|
|
|
|
|
|
|
|
|
|
40 2f | 0000 aaaa | MIDI Tx Channel
(0 - 15) |
1 - 16
(0 - 1) |
OFF, ON
(0 - 127) |
(0 - 1) |
OFF, ON
(0 - 127) |
(0 - 1) |
OFF, ON
(0 - 127) |
1 - 128
|
|
40 30 | 0000 000a | Tx Bank Select (MSB) Switch
|
|
|
|
DAMPING TIME, DAMPER NOISE LEVEL
|
|
40 31 | 0aaa aaaa | Tx Bank Select (MSB)
40 32 | 0000 000a | Tx Bank Select (LSB) Switch
01 2E |
01 2F |
01 30 | 000a aaaa | Setup Center Pedal Assign 2
| <Reserved>
| <Reserved>
|
(0 - 17) |
OFF, SOFT, SOSTENUTO, |
MASTER VOLUME, EXPRESSION, |
AMBIENCE LEVEL, |
|
|
|
40 33 | 0aaa aaaa | Tx Bank Select (LSB)
40 34 | 0000 000a | Tx Program Change Switch
|
40 35 | 0aaa aaaa | Tx Program Change
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SOUND LIFT, STRING RESONANCE, |
DAMPER RESONANCE, SOUNDBOARD RESO, |
KEY OFF RESONANCE, UNISON TUNE, |
HAMMER HARDNESS, CROSS RESONANCE, |
DECAY TIME, TONE COLOR, |
|
|
|
|-------------+----------------------------------------------------------------|
| 00 00 40 36 | Total Size
+------------------------------------------------------------------------------+
|
|
DAMPING TIME, DAMPER NOISE LEVEL
|
|
|
01 31 |
01 32 |
| <Reserved>
| <Reserved>
|-------------+-----------+----------------------------------------------------|
|
|
|
01 33 |
|
|
|
|
:
01 38 |
|
| <Reserved>
|
|-------------+-----------+----------------------------------------------------|
01 39 | 0000 000a | Setup Equalizer Switch (0 - 1) |
OFF, ON
(0 - 30) |
-15 - +15[dB]
(0 - 1) |
Shelving, Peaking
(0 - 30) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 3A | 000a aaaa | Setup Equalizer Input Gain
|
|
|
01 3B | 0000 000a | Setup Equalizer Low Type
|
|
|
01 3C | 000a aaaa | Setup Equalizer Low Frequency
|
|
|
|
|
|
|
|
16,20,25,31,40,50,63,80,100,125,160, |
200,250,315,400,500,630,800,1000, |
1250,1600,2000,2500,3150,4000,5000, |
6300,8000,10000,12500,16000[Hz]
(4 - 124) |
-12.0 - +12.0[dB] (1step = 0.2dB)
01 3E | 0000 0aaa | Setup Equalizer Low Q (0 - 4) |
0.5, 1.0, 2.0, 4.0, 8.0
01 3F | 000a aaaa | Setup Equalizer Low Mid Frequency (0 - 30) |
|
01 3D | 0aaa aaaa | Setup Equalizer Low Gain
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16,20,25,31,40,50,63,80,100,125,160, |
200,250,315,400,500,630,800,1000, |
1250,1600,2000,2500,3150,4000,5000, |
6300,8000,10000,12500,16000[Hz]
(4 - 124) |
-12.0 - +12.0[dB] (1step = 0.2dB)
01 41 | 0000 0aaa | Setup Equalizer Low Mid Q (0 - 4) |
0.5, 1.0, 2.0, 4.0, 8.0
01 42 | 000a aaaa | Setup Equalizer High Mid Frequency (0 - 30) |
|
01 40 | 0aaa aaaa | Setup Equalizer Low Mid Gain
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16,20,25,31,40,50,63,80,100,125,160, |
200,250,315,400,500,630,800,1000, |
1250,1600,2000,2500,3150,4000,5000, |
6300,8000,10000,12500,16000[Hz]
(4 - 124) |
-12.0 - +12.0[dB] (1step = 0.2dB)
01 44 | 0000 0aaa | Setup Equalizer High Mid Q (0 - 4) |
0.5, 1.0, 2.0, 4.0, 8.0
(0 - 1) |
Shelving, Peaking
(0 - 30) |
|
01 43 | 0aaa aaaa | Setup Equalizer High Mid Gain
|
|
|
|
|
|
01 45 | 0000 000a | Setup Equalizer High Type
|
|
|
01 46 | 000a aaaa | Setup Equalizer High Frequency
|
|
|
|
|
|
|
|
16,20,25,31,40,50,63,80,100,125,160, |
200,250,315,400,500,630,800,1000, |
1250,1600,2000,2500,3150,4000,5000, |
6300,8000,10000,12500,16000[Hz]
(4 - 124) |
-12.0 - +12.0[dB] (1step = 0.2dB)
01 48 | 0000 0aaa | Setup Equalizer High Q (0 - 4) |
0.5, 1.0, 2.0, 4.0, 8.0
|-------------+-----------+----------------------------------------------------|
|
01 47 | 0aaa aaaa | Setup Equalizer High Gain
|
|
|
|
|
|
|
|
|
01 49 |
|
|
|
|
:
01 54 |
|
| <Reserved>
|
|-------------+-----------+----------------------------------------------------|
|
|
|
|
|
|
|
01 55 | 0000 aaaa | Setup Ambience Type
(0 - 14) |
ROOM 1, ROOM 2, ROOM 3, |
STUDIO 1, STUDIO 2,STUDIO 3, |
CLUB 1, CLUB 2, CLUB 3, |
|
|
|
|
|
|
|
|
|
|
HALL 1, HALL 2, HALL 3
S.HALL 1, S.HALL 2, S.HALL 3
(0 - 127) |
|
|
01 56 | 0aaa aaaa | Setup Ambience Level
|-------------+-----------+----------------------------------------------------|
|
|
|
01 57 |
|
|
|
|
:
01 5F |
|
| <Reserved>
|
|-------------+-----------+----------------------------------------------------|
|
|
01 60 | 0000 aaaa | [F1] Button Function Assign (0 - 8) |
Song, Tempo, Play/Stop, Song Reset, |
|
|
10
MIDI Implementation
■Decimal and Hexadecimal Table
■Examples of Actual MIDI Messages
(An “H” is appended to the end of numbers in hexadecimal notation.)
In MIDI documentation, data values and addresses/sizes of Exclusive messages, etc. are
expressed as hexadecimal values for each 7 bits.
<Example 1> 92 3E 5F
9n is the Note-on status, and n is the MIDI channel number. Since 2H = 2, 3EH = 62, and
5FH = 95, this is a Note-on message with MIDI CH = 3, note number 62 (note name is D4),
and velocity 95.
The following table shows how these correspond to decimal numbers.
+——————+——————++——————+——————++——————+——————++——————+——————+
|
D
|
H
||
+——————+——————++——————+——————++——————+——————++——————+——————+
D
|
H
||
D
|
H
||
D
|
H
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 | 00H ||
1 | 01H ||
2 | 02H ||
3 | 03H ||
4 | 04H ||
5 | 05H ||
6 | 06H ||
7 | 07H ||
8 | 08H ||
9 | 09H ||
10 | 0AH ||
11 | 0BH ||
12 | 0CH ||
13 | 0DH ||
14 | 0EH ||
15 | 0FH ||
16 | 10H ||
17 | 11H ||
18 | 12H ||
19 | 13H ||
20 | 14H ||
21 | 15H ||
22 | 16H ||
23 | 17H ||
24 | 18H ||
25 | 19H ||
26 | 1AH ||
27 | 1BH ||
28 | 1CH ||
29 | 1DH ||
30 | 1EH ||
31 | 1FH ||
32 | 20H ||
33 | 21H ||
34 | 22H ||
35 | 23H ||
36 | 24H ||
37 | 25H ||
38 | 26H ||
39 | 27H ||
40 | 28H ||
41 | 29H ||
42 | 2AH ||
43 | 2BH ||
44 | 2CH ||
45 | 2DH ||
46 | 2EH ||
47 | 2FH ||
48 | 30H ||
49 | 31H ||
50 | 32H ||
51 | 33H ||
52 | 34H ||
53 | 35H ||
54 | 36H ||
55 | 37H ||
56 | 38H ||
57 | 39H ||
58 | 3AH ||
59 | 3BH ||
60 | 3CH ||
61 | 3DH ||
62 | 3EH ||
63 | 3FH ||
64 | 40H ||
65 | 41H ||
66 | 42H ||
67 | 43H ||
96 | 60H |
97 | 61H |
98 | 62H |
99 | 63H |
<Example 2> CE 49
CnH is the Program Change status, and n is the MIDI channel number. Since EH = 14 and
49H = 73, this is a Program Change message with MIDI CH = 15, program number 74 (Flute
in GS).
68 | 44H || 100 | 64H |
69 | 45H || 101 | 65H |
70 | 46H || 102 | 66H |
71 | 47H || 103 | 67H |
72 | 48H || 104 | 68H |
73 | 49H || 105 | 69H |
74 | 4AH || 106 | 6AH |
75 | 4BH || 107 | 6BH |
76 | 4CH || 108 | 6CH |
77 | 4DH || 109 | 6DH |
78 | 4EH || 110 | 6EH |
79 | 4FH || 111 | 6FH |
80 | 50H || 112 | 70H |
81 | 51H || 113 | 71H |
82 | 52H || 114 | 72H |
83 | 53H || 115 | 73H |
84 | 54H || 116 | 74H |
85 | 55H || 117 | 75H |
86 | 56H || 118 | 76H |
87 | 57H || 119 | 77H |
88 | 58H || 120 | 78H |
89 | 59H || 121 | 79H |
90 | 5AH || 122 | 7AH |
91 | 5BH || 123 | 7BH |
92 | 5CH || 124 | 7CH |
93 | 5DH || 125 | 7DH |
94 | 5EH || 126 | 7EH |
95 | 5FH || 127 | 7FH |
<Example 3> EA 00 28
EnH is the Pitch Bend Change status, and n is the MIDI channel number. The 2nd byte (00H
= 0) is the LSB and the 3rd byte (28H = 40) is the MSB, but Pitch Bend Value is a signed
number in which 40 00H (= 64 x 12+80 = 8192) is 0, so this Pitch Bend Value is
28 00H - 40 00H = 40 x 12+80 - (64 x 12+80) = 5120 - 8192 = -3072
If the Pitch Bend Sensitivity is set to 2 semitones, -8192 (00 00H) will cause the pitch to
change -200 cents, so in this case -200 x (-3072) ÷ (-8192) = -75 cents of Pitch Bend is being
applied to MIDI channel 11.
<Example 4> B3 64 00 65 00 06 0C 26 00 64 7F 65 7F
BnH is the Control Change status, and n is the MIDI channel number. For Control Changes,
the 2nd byte is the control number, and the 3rd byte is the value. In a case in which two or
more messages consecutive messages have the same status, MIDI has a provision called
“running status” which allows the status byte of the second and following messages to be
omitted. Thus, the above messages have the following meaning.
+——————+——————++——————+——————++——————+——————++——————+——————+
D: decimal
H: hexadecimal
*
*
Decimal values such as MIDI channel and program change are listed as one greater than
the values given in the above table.
B3 64 00
(B3) 65 00
(B3) 06 0C
(B3) 26 00
(B3) 64 7F
(B3) 65 7F
MIDI ch.4, lower byte of RPN parameter number:
(MIDI ch.4) upper byte of RPN parameter number:
(MIDI ch.4) upper byte of parameter value:
00H
00H
0CH
00H
7FH
7FH
A 7-bit byte can express data in the range of 128 steps. For data where greater precision
is required, we must use two or more bytes. For example, two hexadecimal numbers aa
bbH expressing two 7-bit bytes would indicate a value of aa x 128+bb.
(MIDI ch.4) lower byte of parameter value:
*
*
In the case of values which have a ± sign, 00H = -64, 40H = ±0, and 7FH = +63, so that the
decimal expression would be 64 less than the value given in the above chart. In the case
of two types, 00 00H = -8192, 40 00H = ±0, and 7F 7FH = +8191. For example, if aa bbH
were expressed as decimal, this would be aa bbH - 40 00H = aa x 128+bb - 64 x 128.
Data marked “Use nibbled data” is expressed in hexadecimal in 4-bit units. A value
expressed as a 2-byte nibble 0a 0bH has the value of a x 16+b.
(MIDI ch.4) lower byte of RPN parameter number:
(MIDI ch.4) upper byte of RPN parameter number:
In other words, the above messages specify a value of 0C 00H for RPN parameter number
00 00H on MIDI channel 4, and then set the RPN parameter number to 7F 7FH.
RPN parameter number 00 00H is Pitch Bend Sensitivity, and the MSB of the value indicates
semitone units, so a value of 0CH = 12 sets the maximum pitch bend range to ±12 semitones
(1 octave). (On GS sound generators the LSB of Pitch Bend Sensitivity is ignored, but the
LSB should be transmitted anyway (with a value of 0) so that operation will be correct on
any device.)
<Example 1>
What is the decimal expression of 5AH?
From the preceding table, 5AH = 90
<Example 2>
Once the parameter number has been specified for RPN or NRPN, all Data Entry messages
transmitted on that same channel will be valid, so after the desired value has been
transmitted, it is a good idea to set the parameter number to 7F 7FH to prevent accidents.
This is the reason for the (B3) 64 7F (B3) 65 7F at the end.
What is the decimal expression of the value 12 34H given as hexadecimal
for each 7 bits?
From the preceding table, since 12H = 18 and 34H = 52
18 x 128+52 = 2356
It is not desirable for Performance data (such as Standard MIDI File data) to contain many
events with running status as given in <Example 4>. This is because if playback is halted
during the song and then rewound or fast-forwarded, the sequencer may not be able to
transmit the correct status, and the sound generator will then misinterpret the data. Take
care to give each event its own status.
<Example 3>
What is the decimal expression of the nibbled value 0A 03 09 0D?
From the preceding table, since 0AH = 10, 03H = 3, 09H = 9, 0DH = 13
((10 x 16+3) x 16+9) x 16+13 = 41885
It is also necessary that the RPN or NRPN parameter number setting and the value setting
be done in the proper order. On some sequencers, events occurring in the same (or
consecutive) clock may be transmitted in an order different than the order in which they
were received. For this reason it is a good idea to slightly skew the time of each event (about
1 tick for TPQN = 96, and about 5 ticks for TPQN = 480).
<Example 4>
What is the nibbled expression of the decimal value 1258?
16 ) 1258
16 )
16 )
78 ...10
4 ...14
0 ... 4
*
TPQN: Ticks Per Quarter Note
Since from the preceding table, 0 = 00H, 4 = 04H, 14 = 0EH, 10 = 0AH, the result is: 00 04 0E
0AH.
11
MIDI Implementation
■ Example of an Exclusive Message and Calculating a
Checksum
Roland Exclusive messages (RQ1, DT1) are transmitted with a checksum at the end (before
F7) to make sure that the message was correctly received. The value of the checksum is
determined by the address and data (or size) of the transmitted Exclusive message.
●How to calculate the checksum
(hexadecimal numbers are indicated by “H”)
The checksum is a value derived by adding the address, size, and checksum itself and
inverting the lower 7 bits.
Here’s an example of how the check sum is calculated. We will assume that in the Exclusive
message we are transmitting, the address is aa bb cc ddH and the data or size is ee ffH.
aa + bb + cc + dd + ee + ff = sum
sum ÷ 128 = quotient ... remainder
128 - remainder = checksum
<Example> Setting Temperament to JUST MINOR (DT1)
According to the “Parameter Address Map” (p. 7), the start address of System is 20 00 00
00H, the offset address of System Common is 00 00H, and the address of Temperament is 00
04H. Therefore the address of Temperament of System is;
20 00 00 00H
00 00H
+)
00 04H
20 00 00 04H
JUST MINOR has the value of 02H.
So the system exclusive message should be sent is;
F0
41
10
00 00 39 12
(4) (5)
20 00 00 04
address
02
??
F7
(1)
(2)
(3)
data
checksum
(6)
(1) Exclusive Status
(2) ID (Roland)
(3) Device ID (17)
(4) Model ID (V-Piano Grand (GP-7))
(5) Command ID (DT1) (6) End of Exclusive
Then calculate the checksum.
20H + 00H + 00H + 04H + 02H = 32 + 0 + 0 + 4 + 2 = 38 (sum)
38 (sum) ÷ 128 = 0 (quotient) ... 38 (remainder)
checksum = 128 - 38 (remainder) = 90 = 5AH
This means that F0 41 10 00 00 39 12 20 00 00 04 02 5A F7 is the message should be sent.
■ASCII Code Table
Setup Name of MIDI data are described the ASCII code in the table below.
+——————+——————+——————++——————+——————+——————++——————+——————+——————+
|
D
|
H
| Char ||
+——————+——————+——————++——————+——————+——————++——————+——————+——————+
D
|
H
| Char ||
D
|
H
| Char |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 | 20H | SP ||
64 | 40H |
65 | 41H |
66 | 42H |
67 | 43H |
68 | 44H |
69 | 45H |
70 | 46H |
71 | 47H |
72 | 48H |
73 | 49H |
74 | 4AH |
75 | 4BH |
76 | 4CH |
77 | 4DH |
78 | 4EH |
79 | 4FH |
80 | 50H |
81 | 51H |
82 | 52H |
83 | 53H |
84 | 54H |
85 | 55H |
86 | 56H |
87 | 57H |
88 | 58H |
89 | 59H |
90 | 5AH |
91 | 5BH |
92 | 5CH |
93 | 5DH |
94 | 5EH |
95 | 5FH |
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
||
||
||
||
96 | 60H |
97 | 61H |
98 | 62H |
99 | 63H |
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 | 21H |
34 | 22H |
35 | 23H |
36 | 24H |
37 | 25H |
38 | 26H |
39 | 27H |
40 | 28H |
41 | 29H |
42 | 2AH |
43 | 2BH |
44 | 2CH |
45 | 2DH |
46 | 2EH |
47 | 2FH |
48 | 30H |
49 | 31H |
50 | 32H |
51 | 33H |
52 | 34H |
53 | 35H |
54 | 36H |
55 | 37H |
56 | 38H |
57 | 39H |
58 | 3AH |
59 | 3BH |
60 | 3CH |
61 | 3DH |
62 | 3EH |
63 | 3FH |
!
"
#
$
%
&
`
(
)
*
+
,
—
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
||
|| 100 | 64H |
|| 101 | 65H |
|| 102 | 66H |
|| 103 | 67H |
|| 104 | 68H |
|| 105 | 69H |
|| 106 | 6AH |
|| 107 | 6BH |
|| 108 | 6CH |
|| 109 | 6DH |
|| 110 | 6EH |
|| 111 | 6FH |
|| 112 | 70H |
|| 113 | 71H |
|| 114 | 72H |
|| 115 | 73H |
|| 116 | 74H |
|| 117 | 75H |
|| 118 | 76H |
|| 119 | 77H |
|| 120 | 78H |
|| 121 | 79H |
|| 122 | 7AH |
|| 123 | 7BH |
|| 124 | 7CH |
|| 125 | 7DH |
||
||
|
|
|
|
+——————+——————+——————++——————+——————+——————++——————+——————+——————+
D: decimal
H: hexadecimal
*
“SP” is space.
12
Digital Piano
Model V-Piano Grand (GP-7)
Date: Jun. 1, 2011
Version: 1.00
MIDI Implementation Chart
Function...
Transmitted
Recognized
Remarks
Basic
Channel
Default
Changed
1–16
1–16
1–16
1–16
Memorized
Default
Mode 3
Mode 3
Mode
Messages
Altered
Mono, Poly
**************
Mode 3, 4 (M = 1)
* 2
Note
Number :
0–127
0–127
0–127
**************
True Voice
Note On
Note Off
O
O
O
Velocity
O 8n V=0–127
After
Touch
Key’s
Channel’s
X
X
O
O
*1
*1
Pitch Bend
O
O
*1
Control
Change
0, 32
1
O
X
X
X
X
X
X
X
X
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
O
Bank select
Modulation
Breath type
Foot type
Portamento time
Data entry
Volume
Balance
Panpot
*1
*1
*1
*1
*1
2
4
5
6, 38
7
8
*1
*1
10
11
16
17
18
19
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
80
81
82
83
84
91
92
93
94
95
O
X
X
X
X
O
X
O
O
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
*3
Expression
*1
*1
*1
*1
General purpose controller 1
General purpose controller 2
General purpose controller 3
General purpose controller 4
Hold 1
Portamento
Sostenuto
*1
*3
*3
Soft
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
*1
Legato foot switch
Hold 2
Sound variation
Resonance
Release time
Attack Time
Cuttoff
Decay time
Vibrato rate
Vibrato depth
Vibrato delay
General purpose controller 5
General purpose controller 6
General purpose controller 7
General purpose controller 8
Portamento control
General purpose effects 1
Tremolo
General purpose effects 3
Celeste
Phaser
*1
*1
*1
*1
*1
100, 101
RPN LSB, MSB
Program
Change
O
O
0–127
: True Number
**************
Program No. 1–128
System Exclusive
O
O
: Song Position
: Song Select
: Tune Request
X
X
X
X
X
X
System
Common
System
Real Time : Commands
: Clock
O
O
X
X
: All Sound Off
X
X
X
X
O
X
O (120, 126, 127)
O
X
O (123–127)
O
X
:
Reset All Controllers
Aux
: Local On/Off
Messages : All Notes Off
: Active Sensing
: System Reset
* 1 Only GM2 sound generator can be recognized.
* 2 Recognized as M=1 even if M≠1.
Notes
* 3 Transmitted if assigned to pedals.
Mode 1 : OMNI ON, POLY
Mode 3 : OMNI OFF, POLY
Mode 2 : OMNI ON, MONO
Mode 4 : OMNI OFF, MONO
O : Yes
X : No
13
Correspondence Between Preset Tones and
Program Changes
To select any of the sounds listed below, transmit the relevant Program Change on the channel that's been set for V-Piano Rx Channel (default value:
ch. 1).
Bank Select
Program
Tone Name
Number
MSB
LSB
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
Vintage Piano 1
V1 Studio
V1 Concert
V1 Session
V1 Mellow
V1 Bright
V1 Honky Tonk
Vintage Piano 2
V2 Studio
V2 Concert
V2 Session
V2 Clear
V2 Upright
Fortepiano
All Silver 1
All Triple
Glass Piano
Silver Dynamic
Silver Extreme
All Silver 2
Triple Power
Triple Mellow
Deep Resonant
Hybrid Silver
Vertical
V1 Impactance
Triple Large
Metallic SB
V-Concert Grand
V-Concert Mellow
14
|