Page 1
MIDI IMPLEMENTATION
GUITAR EFFECTS PROCESSOR Date: Oct. 21, 1997
Model : GT-5 Version: 1.01
1. RECOGNIZED RECEIVE DATA
CHANNEL VOICE MESSAGE
Note On
Status Second Third
9nH kkH vvH
n = MIDI Channel: 0H - FH (ch.1 - ch.16)
kk = Note Number: 00H - 7FH (0 - 127)
vv = Velocity: 01H - 7FH (1 - 127)
* By specifying this as a source for “realtime parameter control” you can use
these messages to control a target.
Control Change
Status Second Third
BnH ccH vvH
n = MIDI Channel: 0H - FH (ch.1 - ch.16)
cc = Control Number: 00H , 20H ( 0 , 32)
01H - 1FH ( 1 - 31)
40H - 5FH (64 - 95)
vv = Value: 00H - 7FH ( 0 -127)
* Control numbers 00H and 20H are recognized as Bank Select messages.
00H: For values of 02H or lower, the Program Change Map will be
switched according to the value. For values of 03H or higher, the
received data will be ignored.
20H: The received data will be ignored, regardless of the value.
* By specifying this as a source for “realtime parameter control” you can use
these messages to control a target.
SYSTEM EXCLUSIVE MESSAGE
Status Data Byte Status
F0H iiH,ddH ...eeH F7H
F0H = System Exclusive
ii = Manufacturer ID:41H (Roland)
dd ,..ee = Data:00H - 7FH (0 - 127)
F7H = EOX (End of Exclusive/System common)
* For more details, please refer to “Roland Exclusive Message”.
2.TRANSMITTED DATA
CHANNEL VOICE MESSAGE
Control Change
Status Second Third
BnH ccH vvH
n = MIDI Channel: 0H - FH (ch.1 - ch.16)
cc = Control Number 00H , 20H ( 0 , 32)
01H - 1FH ( 1 - 31)
21H - 5FH (33 - 95)
vv = Value 00H - 7FH ( 0 -127)
* If you set up a system parameter ‘MIDI PC OUT‘ for ‘On‘, Bank Select (00H,
20H) is transmitted when switching patch.
* If you set up a control change number at a system parameter ‘MIDI EXP
Number‘, control change information is transmitted when operating EXP
pedal.
Program Change
Status Second
CnH ppH
n = MIDI Channel: 0H - FH (ch.1 - ch.16)
pp = Program Number: 00H - 7FH (No.1 - No.128)
* Patches will be selected according to the program number that is received.
* There are three Program Change Maps which are referenced when selecting
programs, and these are switched by Bank Select messages.
Pitch Bend Change
Status Second Third
EnH llH mmH
n = MIDI Channel: 0H - FH (ch.1 - ch.16)
ll = Data LSB: 00H - 7FH (0 - 127)
mm = Data MSB: 00H - 7FH (0 - 127)
* By specifying this as a source for “realtime parameter control” you can use
these messages to control a target.
SYSTEM REAL TIME MESSAGE
Active Sensing
Status
FEH
* When an Active Sensing message is received, the interval of all subsequent
messages will begin to be monitored. While message intervals are being
monitored, an interval greater than 400 msec between messages will cause
the system parameter “Assign Hold” to be turned “Off” (if it is already “On”)
from the next Patch change. At this time message interval monitoring will
also be halted.
* If you set up a control change number at a system parameter ‘MIDI CTL
Number‘, control change information is transmitted when operating CTL
pedal.
* If you set up a control change number at a system parameter ‘MIDI EXP 1
Number‘, control change information is transmitted when operating EXP /
CTL 1 pedal of an outside connection.
* If you set up a control change number at a system parameter ‘MIDI EXP 2
Number‘, control change information is transmitted when operating EXP /
CTL 2 pedal of an outside connection.
Program Change
Status Second
CnH ppH
n = MIDI Channel: 0H - FH (ch.1 - ch.16)
pp = Program Number 00H - 7FH (No.1 - No.128)
* If you set up a system parameter ‘MIDI PC OUT‘ for ‘On‘, program change
information is transmitted when switching patch.
SYSTEM REALTIME MESSAGE
Start
Status
FAH
Stop
Status
FCH
All rights reserved. No part of this publication may be reproduced in any form without the written permission of BOSS CORPORATION.
Copyright © 1997 BOSS CORPORATION
– 1 – GT-5 MIDI Implementation
Page 2
SYSTEM EXCLUSIVE MESSAGE
Status Data Byte Status
F0H iiH,ddH...eeH F7H
F0H = System Exclusive
ii = Manufacturer ID:41H (Roland)
dd ,..ee = Data:00H - 7FH (0 - 127)
F7H = EOX (End of Exclusive/System common)
* For more details, please refer to “Roland Exclusive Message”.
MIDI Machine Control (MMC)
Status Data Byte Status
F0H 7FH,7FH,06H,com F7H
F0H = System Exclusive
7FH = ID Number(Universal Realtime Message)
7FH = Device ID(Broadcast)
06H = Sub ID#1(Machine Control Command)
com = Sub ID#2(MMC Command)
F7H = EOX (End of Exclusive/System common)
* ‘com’ (MMC Command) that I transmit with GT-5 is following.
com
01H Stop
02H Play
3. EXCLUSICE COMMUNICATION
On the GT-5, exclusive messages can be used as follows.
- Transmit/receive GT-5 system/patch data
The model ID for GT-5 exclusive messages is 00H 04H, and you can set up the
device ID at 00H ~ 1FH.
ONE WAY COMMUNICATION
Request Data1 RQ1(11H)
Byte Description
F0H Exclusive Status
41H Manufacturer ID(Roland)
Dev Device ID(Dev=00H-1FH)
00H Model ID(GT-5)MSB
04H Model ID(GT-5)LSB
11H Command ID(RQ1)
aaH Address MSB
bbH Address
ccH Address
ddH Address LSB
ssH Size MSB
ttH Size
uuH Size
vvH Size LSB
sum Checksum
F7H EOX(End of System Exclusive)
* This message can only be received, and is not transmitted from the GT-5.
Data Set1 DT1(12H)
Byte Description
F0H Exclusive Status
41H Manufacturer ID(Roland)
Dev Device ID(Dev=00H-1FH)
00H Model ID(GT-5)MSB
04H Model ID(GT-5)LSB
12H Command ID(DT1)
aaH Address MSB
bbH Address
ccH Address
ddH Address LSB
eeH Data
::
ffH Data
sum Checksum
F7H EOX(End of System Exclusive)
4. ADDRESS MAPPING OF PARAMETER
The address and size are displayed under 7-bit hexadecimal notation.
Address MSB LSB
Binary 0aaa aaaa 0bbb bbbb 0ccc cccc 0ddd dddd
7-bit Hexadecimal AA BB CC DD
Size MSB LSB
Binary 0sss ssss 0ttt tttt 0uuu uuuu 0vvv vvvv
7-bit Hexadecimal SS TT UU VV
Address Block Map
Address Block Sub Block Note
00 00 00 00 | TUNER |•••••• Bulk
01 00 00 00 | UTILITY | | GLOBAL | *Refer to Table 2
01 01 00 00 | | +-----------------+
01 02 00 00 | | +-----------------+
01 03 00 00 | | +-----------------+
01 04 00 00 | | +-----------------+
01 05 00 00 | | +-----------------+
02 00 00 00 +--------------------------------+
to Table 8
03 00 00 00 +------------+ +-----------------+
04 00 00 00 | | +-----------------+
05 00 00 00 | | +-----------------+
06 00 00 00 | | +-----------------+
07 00 00 00 +------------+ +-----------------+
07 01 00 00 | | +-----------------+
: | | +-----------------+
: | | :
07 63 00 00 | | +-----------------+
08 00 00 00 +------------+ +-----------------+
08 01 00 00 | | +-----------------+
: | | +-----------------+
08 63 00 00 | | +-----------------+
09 00 00 00 | | +-----------------+
09 01 00 00 | | +-----------------+
: | | +-----------------+
09 31 00 00 | | +-----------------+
0A 00 00 00 +--------------------------------+
0B 00 00 00 +--------------------------------+
* The GT-5 can use two methods of communication; Individual Parameter
and Bulk Dump.
+--------------------------------+
+--------------------------------+ *Refer to Table 1
+------------+ +-----------------+
| | +-----------------+
| | | SYSTEM | *Refer to Table 3
| | +-----------------+
| | | MIDI | *Refer to Table 4
| | +-----------------+
| | | HR SCALE | *Refer to Table 5
| | +-----------------+
| | | OD/DS Customize | *Refer to Table 6
| | +-----------------+
| | | PREAMP Customize| *Refer to Table 7
+------------+ +-----------------+
| MANUAL |•••••Bulk
|FX Setting | | User Area |•••••Bulk
| | +-----------------+ *Refer to Table 9
| | | ROM Area |•••••Bulk(Read Only)
| | +-----------------+ *Refer to Table 9
| | | User Area(Name) |•••••Bulk
| | +-----------------+ *Refer to Table 10
| | | ROM Area(Name) |•••••Bulk(Read Only)
+------------+ +-----------------+ *Refer to Table 10
| RAM Patch | | Patch UG1-1-1 |•••••• Bulk
| | +-----------------+ *Refer to Table 11
| | | Patch UG1-1-2 |
| | | Patch UG4-5-5 |
+------------+ +-----------------+
| ROM Patch | | Patch PG1-1-1 |•••••Bulk(Read Only)
| | +-----------------+ *Refer to Table 11
| | | Patch PG1-1-2 |
| | :
| | | Patch PG4-5-5 |
| | +-----------------+
| | | Patch PG5-1-1 |
| | +-----------------+
| | | Patch PG5-1-2 |
| | :
| | | Patch PG6-5-5 |
+------------+ +-----------------+
| Temporary Buffer |•••• Bulk
+--------------------------------+ *Refer to Table 11
| Temporary Buffer |••••
+--------------------------------+ *Refer to Table 11
+--------------------------------+ *Refer
Individual(Write Only)
– 2 – GT-5 MIDI Implementation
Page 3
* Bulk data can be received when the Bulk Load Ready function is accessed
in Utility mode.
* Individual data can be received at any time, but a packet of [F0...F7] must
contain the complete value for one parameter. ???
* Sound Change Request (SCR) applies only to the temporary area. When
using exclusive messages to modify the data in the temporary area (bulk),
you must send data to the SCR address after sending the parameter data.
* Addresses marked by “#” cannot be used as a starting address.
Table 1 <TUNER>
Address(H) Size(H) Data(H) Parameter Description Default
00 00 00 00 00 00 00 01 00 - 0A TUNER Pitch 435Hz - 445Hz
00 00 00 01 00 00 00 01 00 - 03 TUNER String 00 : Display Off
01 : Display On
02 : Display On(Flat)
03 : Display On
00 00 00 02 00 00 00 01 00 - 01 TUNER OUT 00 : Mute
(Double Flat)
01 : Bypass
Table 2 <UTILITY : GLOBAL>
Address(H) Size(H) Data(H) Parameter Description Default
01 00 00 00 00 00 00 01 00 - 04 Your Setting ? 00 : Gt.Amp(Combo)
01 00 00 01 00 00 00 01 00 - 28 Low EQ -20dB - +20dB
01 00 00 02 00 00 00 01 00 - 28 High EQ -20dB - +20dB
01 00 00 03 00 00 00 01 00 - 28 NS Threshold -20dB - +20dB
01 00 00 04 00 00 00 01 00 - 64 Reverb Level 00 : 0%
01 00 00 05 00 00 00 01 00 - 02 SP On/Off 00 : Patch Data
01 : Gt.Amp(Stack)
02 : Power Amp(Combo)
03 : Power Amp(Stack)
04 : Line(Headphones)
01 : 2%
02 : 4%
: :
64 : 200%
01 : Always Off
02 : Always On
Table 3 <UTILITY : SYSTEM>
Address(H) Size(H) Data(H) Parameter Description Default
01 01 00 00 00 00 00 01 00 - 01 Dial Function 00 : NUMBER/VALUE
01 01 00 01 00 00 00 01 00 - 07 EXP/CTL PEDAL 1
01 01 00 02 00 00 00 01 00 - 07 EXP/CTL PEDAL 2 00 : GROUP Up
01 01 00 03 00 00 00 01 00 - 01
01 01 00 04 00 00 00 01 00 - 01 Assign Hold 00 : Off
PatchChange Mode
01 : ------/VALUE
01 : GROUP Down
02 : MANUAL On/Off
03 : TUNER On/Off
04 : Foot Volume
05 : MIDI Start/Stop
06 : MMC Play/Stop
07 : Assignable
00 : Switch It Now
01 : Wait for a NUM.
01 : On
Table 4 <UTILITY : MIDI>
Address(H) Size(H) Data(H) Parameter Description Default
01 02 00 00 00 00 00 01 00 - 01 MIDI PC OUT
01 02 00 01 00 00 00 01 00 - 5E MIDI EXP Number
01 02 00 02 00 00 00 01 00 - 5E MIDI CTL Number
01 02 00 03 00 00 00 01 00 - 5E MIDI EXP1 Number
01 02 00 04 00 00 00 01 00 - 5E MIDI EXP2 Number 00 : Off
01 02 00 05 00 00 00 01 00 - 01 MIDI RxMapSelect 00 : Fix
01 02 10 00 00 00 00 02 00 00 MIDI Rx Prog Map 00 00 : #1-11(User)
01 02 10 01# - 01 79 B#0 P#1 00 63 : #4-5-5(User)
01 02 10 02 00 00 00 02 00 00 MIDI Rx Prog Map
01 02 10 03# - 01 79 B#0 P#2
: :
01 02 11 7E 00 00 00 02 00 00 MIDI Rx Prog Map
01 02 11 7F# - 01 79 B#0 P#128
01 02 12 00 00 00 00 02 00 00 MIDI Rx Prog Map
01 02 12 01# - 01 79 B#1 P#1
01 02 12 02 00 00 00 02 00 00 MIDI Rx Prog Map
01 02 12 03# - 01 79 B#1 P#2
: :
01 02 13 7E 00 00 00 02 00 00 MIDI Rx Prog Map
01 02 13 7F# - 01 79 B#1 P#128
01 02 14 00 00 00 00 02 00 00 MIDI Rx Prog Map
01 02 14 01# - 01 79 B#2 P#1
01 02 14 02 00 00 00 02 00 00 MIDI Rx Prog Map
01 02 14 03# - 01 79 B#2 P#2
: :
01 02 15 7E 00 00 00 02 00 00 MIDI Rx Prog Map
01 02 15 7F# - 01 79 B#2 P#128
01 : 1
:
1F : 31
20 : 33
:
5E : 95
01 : Prog
00 64 :
#1-1-1(Preset)
:
01 79 :
#6-5-5(Preset)
Table 5 <UTILITY : HR SCALE>
Address(H) Size(H) Data(H) Parameter Description Default
01 03 00 00 00 00 00 01 00 - 30 User 1 C
01 03 00 01 00 00 00 01 00 - 30 Db
01 03 00 02 00 00 00 01 00 - 30 D
01 03 00 03 00 00 00 01 00 - 30 Eb
01 03 00 04 00 00 00 01 00 - 30 E
01 03 00 05 00 00 00 01 00 - 30 F
01 03 00 06 00 00 00 01 00 - 30 Gb
01 03 00 07 00 00 00 01 00 - 30 G
01 03 00 08 00 00 00 01 00 - 30 Ab
01 03 00 09 00 00 00 01 00 - 30 A
01 03 00 0A 00 00 00 01 00 - 30 Bb
01 03 00 0B 00 00 00 01 00 - 30 B
01 03 00 0C 00 00 00 01 00 - 30 User 2 C
: :
01 03 00 18 00 00 00 01 00 - 30 User 3 C
: :
01 03 00 24 00 00 00 01 00 - 30 User 4 C
: :
01 03 00 30 00 00 00 01 00 - 30 User 5 C
: :
01 03 00 3C 00 00 00 01 00 - 30 User 6 C
: :
01 03 00 48 00 00 00 01 00 - 30 User 7 C
: :
01 03 00 54 00 00 00 01 00 - 30 User 8 C
: :
01 03 00 60 00 00 00 01 00 - 30 User 9 C
: :
01 03 00 6C 00 00 00 01 00 - 30 User10 C
: :
01 03 00 78 00 00 00 01 00 - 30 User11 C
: :
01 03 01 04 00 00 00 01 00 - 30 User12 C
: :
01 03 01 10 00 00 00 01 00 - 30 User13 C
: :
01 03 01 1C 00 00 00 01 00 - 30 User14 C
: :
01 03 01 28 00 00 00 01 00 - 30 User15 C
: :
01 03 01 34 00 00 00 01 00 - 30 User16 C
: :
– 3 – GT-5 MIDI Implementation
Page 4
01 03 01 40 00 00 00 01 00 - 30 User17 C
: :
01 03 01 4C 00 00 00 01 00 - 30 User18 C
: :
01 03 01 58 00 00 00 01 00 - 30 User19 C
: :
01 03 01 64 00 00 00 01 00 - 30 User20 C
: :
01 03 0170 00 00 00 01 00 - 30 User21 C
: :
01 03 01 7C 00 00 00 01 00 - 30 User22 C
: :
01 03 02 08 00 00 00 01 00 - 30 User23 C
: :
01 03 02 14 00 00 00 01 00 - 30 User24 C
: :
01 03 02 20 00 00 00 01 00 - 30 User25 C
: :
01 03 02 2C 00 00 00 01 00 - 30 User26 C
: :
01 03 02 38 00 00 00 01 00 - 30 User27 C
: :
01 03 02 44 00 00 00 01 00 - 30 User28 C
: :
01 03 02 50 00 00 00 01 00 - 30 User29 C
01 03 02 51 00 00 00 01 00 - 30 Db
01 03 02 52 00 00 00 01 00 - 30 D
01 03 02 53 00 00 00 01 00 - 30 Eb
01 03 02 54 00 00 00 01 00 - 30 E
01 03 02 55 00 00 00 01 00 - 30 F
01 03 02 56 00 00 00 01 00 - 30 Gb
01 03 02 57 00 00 00 01 00 - 30 G
01 03 02 58 00 00 00 01 00 - 30 Ab
01 03 02 59 00 00 00 01 00 - 30 A
01 03 02 5A 00 00 00 01 00 - 30 Bb
01 03 02 5B 00 00 00 01 00 - 30 B
00 : Pitch = -C
01 : Pitch = -Db
02 : Pitch = -D
03 : Pitch = -Eb
04 : Pitch = -E
05 : Pitch = -F
06 : Pitch = -Gb
07 : Pitch = -G
08 : Pitch = -Ab
09 : Pitch = -A
0A : Pitch = -Bb
0B : Pitch = -B
0C : Pitch = -C
0D : Pitch = -Db
0E : Pitch = -D
0F : Pitch = -Eb
10 : Pitch = -E
11 : Pitch = -F
12 : Pitch = -Gb
13 : Pitch = -G
14 : Pitch = -Ab
15 : Pitch = -A
16 : Pitch = -Bb
17 : Pitch = -B
18 : Pitch = C
19 : Pitch = +Db
1A : Pitch = +D
1B : Pitch = +Eb
1C : Pitch = +E
1D : Pitch = +F
1E : Pitch = +Gb
1F : Pitch = +G
20 : Pitch = +Ab
21 : Pitch = +A
22 : Pitch = +Bb
23 : Pitch = +B
24 : Pitch = +C
25 : Pitch = +Db
26 : Pitch = +D
27 : Pitch = +Eb
28 : Pitch = +E
29 : Pitch = +F
2A : Pitch = +Gb
2B : Pitch = +G
2C : Pitch = +Ab
2D : Pitch = +A
2E : Pitch = +Bb
2F : Pitch = +B
30 : Pitch = +C
– 4 – GT-5 MIDI Implementation
Page 5
Table 6 <UTILITY : OD/DS Customize>
Address(H) Size(H) Data(H) Parameter Description Default
01 04 00 00 00 00 00 01 00 - 04 OD1 :Bottom 00 : Tight 2"
01 : Tight 1"
02 : Normal"
03 : Boomy 1"
04 : Boomy 2"
01 04 00 01 00 00 00 01 00 - 04 OD1 :Attack 00 : Mild 2"
01 : Mild 1"
02 : Normal"
03 : Sharp 1"
04 : Sharp 2"
01 04 00 02 00 00 00 01 00 - 07 OD1 :Top 00 : Dark 5"
01 : Dark 4"
02 : Dark 3"
03 : Dark 2"
04 : Dark 1"
05 : Normal"
06 : Bright 1"
07 : Bright 2"
01 04 00 03 00 00 00 01 00 - 03 OD1 :Type 00 : OD"
01 : DS Low"
02 : DS Middle"
Table 7 <UTILITY : PREAMP Customize>
Address(H) Size(H) Data(H) Parameter Description Default
01 05 00 00 00 00 00 01 00 - 04 PRE1:Bottom 00 : Tight 4
01 : Tight 3
02 : Tight 2
03 : Tight 1
04 : Normal
01 05 00 01 00 00 00 01 00 - 07 PRE1:Top 00 : Mild 5
01 : Mild 4
02 : Mild 3
03 : Mild 2
04 : Mild 1
05 : Normal
06 : Sharp 1
07 : Sharp 2
01 05 00 02 00 00 00 01 00 - 04 PRE1:Volume Type 00 : Normal
01 : Bright 1
02 : Bright 2
03 : Bright 3
04 : Bright 4
01 05 00 03 00 00 00 01 00 - 06 PRE1:3Tone 00 : JC-120
01 : American 1
02 : American 2
01 04 00 04 00 00 00 01 00 - 08 OD1 :Low 00 : Cut 3"
03 : DS High"
01 : Cut 2"
02 : Cut 1"
03 : Flat"
04 : Boost 1"
05 : Boost 2"
06 : Boost 3"
07 : Boost 4"
08 : Boost 5"
01 04 00 05 00 00 00 01 00 - 0F OD1 :Mid 00 : Cut 6"
01 : Cut 5"
02 : Cut 4"
03 : Cut 3"
04 : Cut 2"
05 : Cut 1"
06 : Flat"
07 : Boost 1"
08 : Boost 2"
09 : Boost 3"
0A : Boost 4"
0B : Boost 5"
0C : Boost 6"
0D : Boost 7"
0E : Boost 8"
0F : Boost 9"
01 04 00 06 00 00 00 01 00 - 0D OD1 :High 00 : Cut 9"
01 : Cut 8"
02 : Cut 7"
03 : Cut 6"
04 : Cut 5"
05 : Cut 4"
06 : Cut 3"
07 : Cut 2"
08 : Cut 1"
09 : Flat"
0A : Boost 1"
0B : Boost 2"
0C : Boost 3"
0D : Boost 4"
01 04 01 00 00 00 00 01 00 - 04 OD2 :Bottom Same as OD1 parameters
01 04 01 01 00 00 00 01 00 - 04 OD2 :Attack :
01 04 01 02 00 00 00 01 00 - 07 OD2 :Top :
01 04 01 03 00 00 00 01 00 - 03 OD2 :Type :
01 04 01 04 00 00 00 01 00 - 08 OD2 :Low :
01 04 01 05 00 00 00 01 00 - 0F OD2 :Mid :
01 04 01 06 00 00 00 01 00 - 0D OD2 :High :
03 : American 3
04 : British 1
05 : British 2
06 : British 3
01 05 00 04 00 00 00 01 00 - 01 PRE1:Clip Type 00 : Pre Tone
01 05 00 05 00 00 00 01 00 - 03 PRE1:Presence 00 : Type 1
01 05 00 06 00 00 00 01 00 - 01 PRE1:Gain 00 : Low
01 05 00 07 00 00 00 01 00 - 06 PRE1:Low 00 : Cut 2
01 05 00 08 00 00 00 01 00 - 08 PRE1:High 00 : Cut 4
01 05 00 09 00 00 00 01 00 - 01 PRE1:Cabinet 00 : Built In
01 05 01 00 00 00 00 01 00 - 04 PRE2:Bottom
01 05 01 01 00 00 00 01 00 - 07 PRE2:Top :
01 05 01 02 00 00 00 01 00 - 04 PRE2:Volume Type :
01 05 01 03 00 00 00 01 00 - 06 PRE2:3Tone :
01 05 01 04 00 00 00 01 00 - 01 PRE2:Clip Type :
01 05 01 05 00 00 00 01 00 - 03 PRE2:Presence :
01 05 01 06 00 00 00 01 00 - 01 PRE2:Gain :
01 05 01 07 00 00 00 01 00 - 06 PRE2:Low :
01 05 01 08 00 00 00 01 00 - 08 PRE2:High :
01 05 01 09 00 00 00 01 00 - 01 PRE2:Cabinet :
01 : Post Tone
01 : Type 2
02 : Type 3
03 : Type 4
01 : High
01 : Cut 1
02 : Flat
03 : Boost 1
04 : Boost 2
05 : Boost 3
06 : Boost 4
01 : Cut 3
02 : Cut 2
03 : Cut 1
04 : Flat
05 : Boost 1
06 : Boost 2
07 : Boost 3
08 : Boost 4
01 : Stack
Same as PRE1 parameters
– 5 – GT-5 MIDI Implementation
Page 6
Table 8 <MANUAL>
Address(H) Size(H) Data(H) Parameter Description Default
02 00 00 00 00 00 00 01 00 - 0D Pedal 1
02 00 00 01 00 00 00 01 00 - 0D Pedal 2
02 00 00 02 00 00 00 01 00 - 0D Pedal 3
02 00 00 03 00 00 00 01 00 - 0D Pedal 4
02 00 00 04 00 00 00 01 00 - 0D Pedal 5 00 : FB /SG
01 : CS /LM
02 : WAH/AW
03 : LP
04 : OD
05 : PRE
06 : SP
07 : EQ
08 : MOD
09 : DD
0A : CE
0B : PN
0C : RV
0D : NS
Table 9 <FX Setting>
Address(H) Size(H) Data(H) Parameter
+-----------------------------------------------03 00 : U1
| 03 01 : U2
| 03 02 : U3
| 03 03 : U4
| 03 04 : U5
| 04 00 : P1(Read Only)
| 04 01 : P2(Read Only)
| 04 02 : P3(Read Only)
| 04 03 : P4(Read Only)
| : :
|
----- Feedbacker/Slow Gear ----** ** 00 00 00 00 00 01 00 - 01 FX Select
** ** 00 01 00 00 00 01 00 - 64 FB :Rise Time
00 00 00 01 00 - 64 SG :Sens
** ** 00 02 00 00 00 01 00 - 64 FB :Rise Time( )
00 00 00 01 00 - 64 SG :Rise Time
** ** 00 03 00 00 00 01 00 - 64 FB :F.B.Level
SG :---
** ** 00 04 00 00 00 01 00 - 64 FB :F.B.Level( )
SG :---
** ** 00 05 00 00 00 01 00 - 64 FB :Vib Rate
SG :---
** ** 00 06 00 00 00 01 00 - 64 FB :Vib Depth
SG :---
----- Compressor/Limiter ----** ** 01 00 00 00 00 01 00 - 01 FX Select
** ** 01 01 00 00 00 01 00 - 64 CS :Sustain
00 00 00 01 00 - 64 LM :Threshold
** ** 01 02 00 00 00 01 00 - 64 CS :Attack
00 00 00 01 00 - 64 LM :Release
** ** 01 03 00 00 00 01 00 - 64 CS :Tone
00 00 00 01 00 - 64 LM :Tone
** ** 01 04 00 00 00 01 00 - 64 CS :Level
00 00 00 01 00 - 64 LM :Level
----- Pedal Wah/Auto Wah ----** ** 02 00 00 00 00 01 00 - 01 FX Select
** ** 02 01 00 00 00 01 00 - 64 WAH:Pedal
00 00 00 01 00 - 01 AW :Mode
** ** 02 02 00 00 00 01 00 - 64 WAH:Level
00 00 00 01 00 - 01 AW :Polarity
** ** 02 03 WAH:---
00 00 00 01 00 - 64 AW :Sens
** ** 02 04 WAH:---
00 00 00 01 00 - 64 AW :Freq
** ** 02 05 WAH:---
00 00 00 01 00 - 64 AW :Peak
** ** 02 06 WAH:---
00 00 00 01 00 - 64 AW :Rate
** ** 02 07 WAH:---
00 00 00 01 00 - 64 AW :Depth
** ** 02 08 WAH:---
00 00 00 01 00 - 64 AW :Level
** ** 03 00 00 00 00 01 00 - 0C OD :Type
----- Overdrive/Distortion -----
** ** 03 01 00 00 00 01 00 - 64 OD :Drive
** ** 03 02 00 00 00 01 00 - 64 OD :Bass
** ** 03 03 00 00 00 01 00 - 64 OD :Treble
** ** 03 04 00 00 00 01 00 - 64 OD :Level
----- Preamp ----** ** 04 00 00 00 00 01 00 - 0D PRE:Type
** ** 04 01 00 00 00 01 00 - 64 PRE:Volume
** ** 04 02 00 00 00 01 00 - 64 PRE:Bass
** ** 04 03 00 00 00 01 00 - 64 PRE:Middle
** ** 04 04 00 00 00 01 00 - 64 PRE:Treble
** ** 04 05 00 00 00 01 00 - 64 PRE:Presence
** ** 04 06 00 00 00 01 00 - 64 PRE:Master
** ** 04 07 00 00 00 01 00 - 01 PRE:Bright
** ** 04 08 00 00 00 01 00 - 02 PRE:Gain
----- SP Simulator ----** ** 05 00 00 00 00 01 00 - 0B SP :Type
** ** 05 01 00 00 00 01 00 - 0a SP :Mic Set.
** ** 05 02 00 00 00 01 00 - 64 SP :Mic Level
** ** 05 03 00 00 00 01 00 - 64 SP :Direct Level
----- Equalizer ----** ** 06 00 00 00 00 01 00 - 28 EQ :Low EQ
** ** 06 01 00 00 00 01 00 - 14 EQ :Lo-Mid f
** ** 06 02 00 00 00 01 00 - 05 EQ :Lo-Mid Q
** ** 06 03 00 00 00 01 00 - 28 EQ :Lo-Mid EQ
** ** 06 04 00 00 00 01 00 - 14 EQ :Hi-Mid f
** ** 06 05 00 00 00 01 00 - 05 EQ :Hi-Mid Q
** ** 06 06 00 00 00 01 00 - 28 EQ :Hi-Mid EQ
** ** 06 07 00 00 00 01 00 - 28 EQ :High EQ
** ** 06 08 00 00 00 01 00 - 28 EQ :Level
----- Modulation ----** ** 07 00 00 00 00 01 00 - 09 FX Select
** ** 07 01 00 00 00 01 00 - 02 HR :Voice
00 00 00 01 00 - 64 FL :Rate
00 00 00 01 00 - 03 PH :Type
00 00 00 01 00 - 28 SEQ:Low EQ
00 00 00 02 00 00 - SDD:DlyTime
- 03 10
00 00 00 01 00 - 02 HU :Mode
00 00 00 01 00 - 01 RM :Mode
00 00 00 01 00 - 64 VB :Rate
00 00 00 01 00 - 64 AC :Top
00 00 00 01 00 - 64 SYN:Sens
** ** 07 02 00 00 00 01 00 - 04 HR :HR1 Mode
00 00 00 01 00 - 64 FL :Depth
00 00 00 01 00 - 64 PH :Rate
00 00 00 01 00 - 14 SEQ:Lo-Mid f
SDD:--00 00 00 01 00 - 04 HU :Vowel 1
00 00 00 01 00 - 64 RM :Freq
00 00 00 01 00 - 64 VB :Depth
00 00 00 01 00 - 64 AC :Body
00 00 00 01 00 - 03 SYN:Wave
** ** 07 03 00 00 00 01 00 - 30 HR :HR1 Pitch
00 00 00 01 00 - 64 FL :Manual
00 00 00 01 00 - 64 PH :Depth
00 00 00 01 00 - 05 SEQ:Lo-Mid Q
00 00 00 01 00 - 64 SDD:Feedback
00 00 00 01 00 - 04 HU :Vowel 2
00 00 00 01 00 - 64 RM :Effect Level
00 00 00 01 00 - 01 VB :Trigger
00 00 00 01 00 - 64 AC :Level
00 00 00 01 00 - 01 SYN:Chromatic
** ** 07 04 00 00 00 01 00 - 64 HR :HR1 Fine
00 00 00 01 00 - 64 FL :Resonance
00 00 00 01 00 - 64 PH :Manual
00 00 00 01 00 - 28 SEQ:Lo-Mid EQ
00 00 00 01 00 - 78 SDD:Effect Level
00 00 00 01 00 - 64 HU :Sens
00 00 00 01 00 - 64 RM :Direct Level
00 00 00 01 00 - 64 VB :Rise Time
AC :--00 00 00 01 00 - 02 SYN:Octave Shift
** ** 07 05 00 00 00 01 00 - 01 HR :HR1 Scale
00 00 00 01 00 - 64 FL :Separate
– 6 – GT-5 MIDI Implementation
Page 7
00 00 00 01 00 - 64 PH :Resonance
00 00 00 01 00 - 14 SEQ:Hi-Mid f
SDD:---
00 00 00 01 00 - 64 HU :Rate
RM :--VB :--AC :---
00 00 00 01 00 - 64 SYN:PWM Rate
** ** 07 06 00 00 00 01 00 - 1C HR :HR1 Harm
FL :--00 00 00 01 00 - 01 PH :Step
00 00 00 01 00 - 05 SEQ:Hi-Mid Q
SDD:--00 00 00 01 00 - 64 HU :Depth
RM :---
VB :---
AC :--00 00 00 01 00 - 64 SYN:PWM Depth
** ** 07 07 00 00 00 02 00 00 - HR :HR1 PreDly
- 02 2C FL :--00 00 00 01 00 - 64 PH :Step Rate
00 00 00 01 00 - 28 SEQ:Hi-Mid EQ
SDD:---
00 00 00 01 00 - 64 HU :Manual
RM :--VB :--AC :---
00 00 00 01 00 - 64 SYN:Cutoff Freq
** ** 07 08 HR :---
FL :--PH :---
00 00 00 01 00 - 28 SEQ:High EQ
SDD:---
00 00 00 01 00 - 64 HU :Level
RM :--VB :--AC :---
00 00 00 01 00 - 64 SYN:Resonance
** ** 07 09 00 00 00 01 00 - 64 HR :HR1 Feedback
FL :--PH :---
00 00 00 01 00 - 28 SEQ:Level
SDD:--HU :--RM :--VB :--AC :---
00 00 00 01 00 - 64 SYN:FLT.Sens
** ** 07 0A 00 00 00 01 00 - 64 HR :HR1 Level
FL :--PH :--SEQ:--SDD:--HU :--RM :--VB :--AC :---
00 00 00 01 00 - 64 SYN:FLT.Decay
** ** 07 0B 00 00 00 01 00 - 04 HR :HR2 Mode
FL :--PH :--SEQ:--SDD:--HU :--RM :--VB :--AC :---
00 00 00 01 00 - 64 SYN:FLT.Depth
** ** 07 0C 00 00 00 01 00 - 30 HR :HR2 Pitch
FL :--PH :--SEQ:--SDD:--HU :--RM :--VB :--AC :---
00 00 00 01 00 - 65 SYN:Attack
** ** 07 0D 00 00 00 01 00 - 64 HR :HR2 Fine
FL :---
PH :--SEQ:--SDD:--HU :--RM :--VB :--AC :---
00 00 00 01 00 - 64 SYN:Release
** ** 07 0E 00 00 00 01 00 - 01 HR :HR2 Scale
FL :--PH :--SEQ:--SDD:--HU :--RM :--VB :--AC :---
00 00 00 01 00 - 64 SYN:Velocity
** ** 07 0F 00 00 00 01 00 - 1C HR :HR2 Harm
FL :--PH :--SEQ:--SDD:--HU :--RM :--VB :--AC :---
00 00 00 01 00 - 01 SYN:Hold
** ** 07 10 00 00 00 01 ------- HR :< Dummy >
FL :--PH :--SEQ:--SDD:--HU :--RM :--VB :--AC :---
00 00 00 01 00 - 64 SYN:Synth Level
** ** 07 11 00 00 00 02 00 00 - HR :HR2 PreDly
- 02 2C FL :--PH :--SEQ:--SDD:--HU :--RM :--VB :--AC :---
00 00 00 01 00 - 64 SYN:Direct Level
** ** 07 12 HR :---
FL :--PH :--SEQ:--SDD:--HU :--RM :--VB :--AC :--SYN:---
** ** 07 13 00 00 00 01 00 - 64 HR :HR2 Level
FL :--PH :--SEQ:--SDD:--HU :--RM :--VB :--AC :--SYN:---
** ** 07 14 00 00 00 01 00 - 0B HR :Key
FL :--PH :--SEQ:--SDD:--HU :--RM :--VB :--AC :--SYN:---
** ** 07 15 00 00 00 01 00 - 64 HR :Direct Level
FL :---
– 7 – GT-5 MIDI Implementation
Page 8
PH :--SEQ:--SDD:--HU :--RM :--VB :--AC :--SYN:---
** ** 07 16 HR :---
FL :--PH :--SEQ:--SDD:--HU :--RM :--VB :--AC :--SYN:---
----- Delay ----** ** 08 00 00 00 00 01 00 - 01 DD :Mode
** ** 08 01 00 00 00 01 00 - 02 DD :Type
** ** 08 02 00 00 00 02 00 00 - DD :DlyTime
** ** 08 03# - 0E 08
** ** 08 04 00 00 00 01 00 - 0A DD :Interval
** ** 08 05 00 00 00 01 00 - 64 DD :Tap Time
** ** 08 06 00 00 00 01 00 - 64 DD :Feedback
** ** 08 07 00 00 00 01 00 - 01 DD :Hold
** ** 08 08 00 00 00 01 00 - 01 DD :Record
** ** 08 09 00 00 00 01 00 - 01 DD :Smooth
** ** 08 0A 00 00 00 01 00 - 09 DD :High Cut
** ** 08 0B 00 00 00 01 00 - 64 DD :Effect Level
** ** 08 0C 00 00 00 01 00 - 78 DD :Direct Level
----- Chorus ----** ** 09 00 00 00 00 01 00 - 01 CE :Mode
** ** 09 01 00 00 00 01 00 - 64 CE :Rate
** ** 09 02 00 00 00 01 00 - 64 CE :Depth
** ** 09 03 00 00 00 01 00 - 50 CE :Pre Delay
** ** 09 04 00 00 00 01 00 - 09 CE :High Cut
** ** 09 05 00 00 00 01 00 - 64 CE :Effect Level
----- Tremolo/Pan ----** ** 0A 00 00 00 00 01 00 - 01 PN :Mode
** ** 0A 01 00 00 00 01 00 - 01 PN :Mod Wave
** ** 0A 02 00 00 00 01 00 - 64 PN :Rate
** ** 0A 03 00 00 00 01 00 - 64 PN :Depth
** ** 0A 04 00 00 00 01 00 - 64 PN :Bal
----- Reverb ----** ** 0B 00 00 00 00 01 00 - 04 RV :Type
** ** 0B 01 00 00 00 01 00 - 63 RV :Rev Time
** ** 0B 02 00 00 00 01 00 - 64 RV :Pre Delay
** ** 0B 03 00 00 00 01 00 - 09 RV :Low Cut
** ** 0B 04 00 00 00 01 00 - 09 RV :High Cut
** ** 0B 05 00 00 00 01 00 - 0A RV :Density
** ** 0B 06 00 00 00 01 00 - 64 RV :Effect Level
—— EXP PEDAL ——
** ** 0C 00 00 00 00 01 00 - 7D EXP PEDAL:Target
** ** 0C 01 00 00 00 01 ——— < Dummy >
** ** 0C 02 00 00 00 02 00 00 - EXP PEDAL:Target Min
** ** 0C 03# - $$ $$
** ** 0C 04 00 00 00 02 00 00 - EXP PEDAL:Target Max
** ** 0C 05# - $$ $$
—— CTL PEDAL ——
** ** 0D 00 00 00 00 01 00 - 7D CTL PEDAL:Target
** ** 0D 01 00 00 00 01 ——— < Dummy >
** ** 0D 02 00 00 00 02 00 00 - CTL PEDAL:Target Min
** ** 0D 03# - $$ $$
** ** 0D 04 00 00 00 02 00 00 - CTL PEDAL:Target Max
** ** 0D 05# - $$ $$
** ** 0D 06 00 00 00 01 ——— < Dummy >
** ** 0D 07 00 00 00 01 00 - 01 CTL PEDAL:Source Mode
—— Assign ——
** ** 0E 00 00 00 00 01 00 - 7D Assign:Target
** ** 0E 01 00 00 00 01 ——— < Dummy >
** ** 0E 02 00 00 00 02 00 00 - Assign:Target Min
** ** 0E 03# - $$ $$
** ** 0E 04 00 00 00 02 00 00 - Assign:Target Max
** ** 0E 05# - $$ $$
** ** 0E 06 00 00 00 01 00 - 46 Assign:Source
** ** 0E 07 00 00 00 01 00 - 01 Assign:Source Mode
** ** 0E 08 00 00 00 01 00 - 7F Assign:Source Act.Range Lo
** ** 0E 09 00 00 00 01 00 - 7F Assign:Source Act.Range Hi
** ** 0E 0A 00 00 00 01 00 - 47 Assign:I-PDL Trig
** ** 0E 0B 00 00 00 01 00 - 64 Assign:I-PDL Time
** ** 0E 0C 00 00 00 01 00 - 02 Assign:I-PDL Curve
** ** 0E 0D 00 00 00 01 00 - 64 Assign:W-PDL Rate
** ** 0E 0E 00 00 00 01 00 - 02 Assign:W-PDL Waveform
** ** 0E 0F 00 00 00 01 ——— < Dummy >
Table 10 <FX Setting Name>
Address(H) Size(H) Data(H) Parameter Description
+—————————————————————————————— 05 00 : U1
| 05 01 : U2
| 05 02 : U3
| 05 03 : U4
| 05 04 : U5
| 06 00 : P1(Read Only)
| 06 01 : P2(Read Only)
| 06 02 : P3(Read Only)
| 06 03 : P4(Read Only)
| : :
|
—— Feedbacker/Slow Gear ——
** ** 00 00 00 00 00 01 10 - 7F Name 1 *Refer to
** ** 00 01# 00 00 00 01 10 - 7F Name 2 Table Name
** ** : : : : : :
** ** 00 0A# : : Name 11 :
—— Compressor/Limiter ——
** ** 01 00 00 00 00 01 10 - 7F Name 1 *Refer to
** ** 01 01# 00 00 00 01 10 - 7F Name 2 Table Name
** ** : : : : : :
** ** 01 0A# : : Name 11 :
—— Pedal Wah/Auto Wah ——
** ** 02 00 00 00 00 01 10 - 7F Name 1 *Refer to
** ** 02 01# 00 00 00 01 10 - 7F Name 2 Table Name
** ** : : : : : :
** ** 02 0A# : : Name 11 :
—— Overdrive/Distortion ——
** ** 03 00 00 00 00 01 10 - 7F Name 1 *Refer to
** ** 03 01# 00 00 00 01 10 - 7F Name 2 Table Name
** ** : : : : : :
** ** 03 0A# : : Name 11 :
—— Preamp ——
** ** 04 00 00 00 00 01 10 - 7F Name 1 *Refer to
** ** 04 01# 00 00 00 01 10 - 7F Name 2 Table Name
** ** : : : : : :
** ** 04 0A# : : Name 11 :
—— SP Simulator ——
** ** 05 00 00 00 00 01 10 - 7F Name 1 *Refer to
** ** 05 01# 00 00 00 01 10 - 7F Name 2 Table Name
** ** : : : : : :
** ** 05 0A# : : Name 11 :
—— Equalizer ——
** ** 06 00 00 00 00 01 10 - 7F Name 1 *Refer to
** ** 06 01# 00 00 00 01 10 - 7F Name 2 Table Name
** ** : : : : : :
** ** 06 0A# : : Name 11 :
—— Modulation ——
** ** 07 00 00 00 00 01 10 - 7F Name 1 *Refer to
** ** 07 01# 00 00 00 01 10 - 7F Name 2 Table Name
** ** : : : : : :
** ** 07 0A# : : Name 11 :
—— Delay ——
** ** 08 00 00 00 00 01 10 - 7F Name 1 *Refer to
** ** 08 01# 00 00 00 01 10 - 7F Name 2 Table Name
** ** : : : : : :
** ** 08 0A# : : Name 11 :
– 8 – GT-5 MIDI Implementation
Page 9
** ** 09 00 00 00 00 01 10 - 7F Name 1 *Refer to
** ** 09 01# 00 00 00 01 10 - 7F Name 2 Table Name
** ** : : : : : :
** ** 09 0A# : : Name 11
** ** 0A 00 00 00 00 01 10 - 7F Name 1 *Refer to
** ** 0A 01# 00 00 00 01 10 - 7F Name 2 Table Name
** ** : : : : : :
** ** 0A 0A# : : Name 11 :
** ** 0B 00 00 00 00 01 10 - 7F Name 1 *Refer to
** ** 0B 01# 00 00 00 01 10 - 7F Name 2 Table Name
** ** : : : : : :
** ** 0B 0A# : : Name 11 :
** ** 0C 00 00 00 00 01 10 - 7F Name 1 *Refer to
** ** 0C 01# 00 00 00 01 10 - 7F Name 2 Table Name
** ** : : : : : :
** ** 0C 0A# : : Name 11 :
** ** 0D 00 00 00 00 01 10 - 7F Name 1 *Refer to
** ** 0D 01# 00 00 00 01 10 - 7F Name 2 Table Name
** ** : : : : : :
** ** 0D 0A# : : Name 11 :
** ** 0E 00 00 00 00 01 10 - 7F Name 1 *Refer to
** ** 0E 01# 00 00 00 01 10 - 7F Name 2 Table Name
** ** : : : : : :
** ** 0E 0A# : : Name 11 :
—— Chorus ——
—— Tremolo/Pan ——
—— Reverb ——
—— EXP PEDAL ——
—— CTL PEDAL ——
—— Assign ——
Table 11 <Patch>
Address(H) Size(H) Data(H) Parameter Description
** ** 00 00 00 00 00 04 00 00 00 00 Effect On/Off 0:Off
** ** 00 01# - 0F 0F 0F 0F 1:On
** ** 00 02# 0000 00nr 0000 tcdm 0000 espo 0000 lacs (binary)
** ** 00 03# || |||| |||| ||||
** ** 00 04 00 00 00 04 00 00 00 00 Assign On/Off
** ** 00 05# - 0C 00 0F 0F
** ** 00 06# 0000 aaaa 0000 aaaa 0000 0000 0000 00aa (binary)
** ** 00 07# |||| |||| ||
** ** 00 08 00 00 00 01 00 - 0E Chain 1 *Refer to Table Chain
** ** 00 09 00 00 00 01 00 - 0E Chain 2 *Refer to Table Chain
** ** 00 0A 00 00 00 01 00 - 0E Chain 3 *Refer to Table Chain
** ** 00 0B 00 00 00 01 00 - 0E Chain 4 *Refer to Table Chain
|| |||| |||| |||+—
|| |||| |||| ||+— Compressor/Limiter
|| |||| |||| |+—— Pedal Wah/Auto Wah
|| |||| |||| +—— Loop
|| |||| ||||
|| |||| |||+—————— Overdrive/Distortion
|| |||| ||+—————— Preamp
|| |||| |+——————— SP Simulator
|| |||| +——————— Equalizer
|| ||||
|| |||+——————————— Modulation
|| ||+——————————— Delay
|| |+———————————— Chorus
|| +———————————— Tremolo/Pan
||
|+———————————————— Reverb
+———————————————— Noise Suppressor
|||| |||| |+— Assign EXP
|||| |||| +—— Assign CTL
|||| ||||
|||| |||+————————————————————— Assign 1
|||| ||+—————————————————————— Assign 2
|||| |+——————————————————————— Assign 3
|||| +———————————————————————— Assign 4
||||
|||+——————————————————————————————— Assign 5
||+———————————————————————————————— Assign 6
|+————————————————————————————————— Assign 7
+—————————————————————————————————— Assign 8
Feedbacker/Slow Gear
** ** 00 0C 00 00 00 01 00 - 0E Chain 5 *Refer to Table Chain
** ** 00 0D 00 00 00 01 00 - 0E Chain 6 *Refer to Table Chain
** ** 00 0E 00 00 00 01 00 - 0E Chain 7 *Refer to Table Chain
** ** 00 0F 00 00 00 01 00 - 0E Chain 8 *Refer to Table Chain
** ** 00 10 00 00 00 01 00 - 0E Chain 9 *Refer to Table Chain
** ** 00 11 00 00 00 01 00 - 0E Chain 10 *Refer to Table Chain
** ** 00 12 00 00 00 01 00 - 0E Chain 11 *Refer to Table Chain
** ** 00 13 00 00 00 01 00 - 0E Chain 12 *Refer to Table Chain
** ** 00 14 00 00 00 01 00 - 0E Chain 13 *Refer to Table Chain
** ** 00 15 00 00 00 01 00 - 0E Chain 14 *Refer to Table Chain
** ** 00 16 00 00 00 01 00 - 0E Chain 15 *Refer to Table Chain
** ** 00 17 00 00 00 01 ——— < Dummy >
** ** 01 00 00 00 00 01 00 - 01 FX Select 00 : Feedbacker
01 : Slow Gear
** ** 01 01 00 00 00 01 00 - 64 FB :Rise Time 0 - 100
** ** 01 02 00 00 00 01 00 - 64 FB :Rise Time(Å£) 0 - 100
** ** 01 03 00 00 00 01 00 - 64 FB :F.B.Level 0 - 100
** ** 01 04 00 00 00 01 00 - 64 FB :F.B.Level(Å£) 0 - 100
** ** 01 05 00 00 00 01 00 - 64 FB :Vib Rate 0 - 100
** ** 01 06 00 00 00 01 00 - 64 FB :Vib Depth 0 - 100
** ** 01 07 00 00 00 01 00 - 64 SG :Sens 0 - 100
** ** 01 08 00 00 00 01 00 - 64 SG :Rise Time 0 - 100
** ** 01 09 00 00 00 01 00 - 01 FX Select 00 : CS
01 : LM
** ** 01 0A 00 00 00 01 00 - 64 CS :Sustain 0 - 100
** ** 01 0B 00 00 00 01 00 - 64 CS :Attack 0 - 100
** ** 01 0C 00 00 00 01 00 - 64 CS :Tone -50 - +50
** ** 01 0D 00 00 00 01 00 - 64 CS :Level 0 - 100
** ** 01 0E 00 00 00 01 00 - 64 LM :Threshold 0 - 100
** ** 01 0F 00 00 00 01 00 - 64 LM :Release 0 - 100
** ** 01 10 00 00 00 01 00 - 64 LM :Tone -50 - +50
** ** 01 11 00 00 00 01 00 - 64 LM :Level 0 - 100
** ** 01 12 00 00 00 01 00 - 01 FX Select 00 : WAH
01 : AW
** ** 01 13 00 00 00 01 00 - 64 WAH:Pedal 0 - 100
** ** 01 14 00 00 00 01 00 - 64 WAH:Level 0 - 100
** ** 01 15 00 00 00 01 00 - 01 AW :Mode 00 : LPF
01 : BPF
** ** 01 16 00 00 00 01 00 - 01 AW :Polarity 00 : Down
01 : Up
** ** 01 17 00 00 00 01 00 - 64 AW :Sens 0 - 100
** ** 01 18 00 00 00 01 00 - 64 AW :Freq 0 - 100
** ** 01 19 00 00 00 01 00 - 64 AW :Peak 0 - 100
** ** 01 1A 00 00 00 01 00 - 64 AW :Rate 0 - 100
** ** 01 1B 00 00 00 01 00 - 64 AW :Depth 0 - 100
** ** 01 1C 00 00 00 01 00 - 64 AW :Level 0 - 100
** ** 01 1D 00 00 00 01 00 - 64 S/R:Send Level 0 - 100
** ** 01 1E 00 00 00 01 00 - 0C OD :Type 00 : Natural OD
01 : Vintage OD
02 : Turbo OD
03 : Blues
04 : Crunch
05 : Distortion1
06 : Distortion2
07 : Grunge
08 : Metal1
09 : Metal2
0A : Fuzz
0B : Custom OD1
0C : Custom OD2
** ** 01 1F 00 00 00 01 00 - 64 OD :Drive 0 - 100
** ** 01 20 00 00 00 01 00 - 64 OD :Bass -50 - +50
** ** 01 21 00 00 00 01 00 - 64 OD :Treble -50 - +50
** ** 01 22 00 00 00 01 00 - 64 OD :Level 0 - 100
** ** 01 23 00 00 00 01 00 - 0E PRE:Type 00 : JC-120
01 : Clean TWIN
02 : Crunch
03 : MATCH Drive
04 : VOXY Drive
05 : Blues
06 : BG Lead
07 : MS1959(1)
08 : MS1959(2)
09 : MS1959(1+2)
0A : SLDN Lead
0B : Metal 5150
0C : Metal Lead
0D : Custom PRE1
0E : Custom PRE2
** ** 01 24 00 00 00 01 00 - 64 PRE:Volume 0 - 100
– 9 – GT-5 MIDI Implementation
Page 10
** ** 01 25 00 00 00 01 00 - 64 PRE:Bass 0 - 100
** ** 01 26 00 00 00 01 00 - 64 PRE:Middle 0 - 100
** ** 01 27 00 00 00 01 00 - 64 PRE:Treble 0 - 100
** ** 01 28 00 00 00 01 00 - 64 PRE:Presence 0 - 100
** ** 01 29 00 00 00 01 00 - 64 PRE:Master 0 - 100
** ** 01 2A 00 00 00 01 00 - 01 PRE:Bright 00 : Off
01 : On
** ** 01 2B 00 00 00 01 00 - 02 PRE:Gain 00 : Low
01 : Middle
02 : High
** ** 01 2C 00 00 00 01 00 - 0D SP :Type 00 : Small
01 : Middle
02 : JC-120
03 : TWIN on
04 : TWIN off
05 : MATCH on
06 : MATCH off
07 : VOXY on
08 : VOXY off
09 : BG Stack on
0A : BG Stackoff
0B : MS Stack on
0C : MS Stackoff
0D : Metal Stack
** ** 01 2D 00 00 00 01 00 - 0a SP :Mic Set. 00 : Center
01 : 1cm
02 : 2cm
03 : 3cm
04 : 4cm
05 : 5cm
06 : 6cm
07 : 7cm
08 : 8cm
09 : 9cm
0a : 10cm
** ** 01 2E 00 00 00 01 00 - 64 SP :Mic Level 0 - 100
** ** 01 2F 00 00 00 01 00 - 64 SP :Direct Level 0 - 100
** ** 01 30 00 00 00 01 00 - 28 EQ :Low EQ -20dB - +20dB
** ** 01 31 00 00 00 01 00 - 14 EQ :Lo-Mid f *Refer to Table EQ_Mid_f
** ** 01 32 00 00 00 01 00 - 05 EQ :Lo-Mid Q *Refer to Table EQ_Mid_Q
** ** 01 33 00 00 00 01 00 - 28 EQ :Lo-Mid EQ -20dB - +20dB
** ** 01 34 00 00 00 01 00 - 14 EQ :Hi-Mid f *Refer to Table EQ_Mid_f
** ** 01 35 00 00 00 01 00 - 05 EQ :Hi-Mid Q *Refer to Table EQ_Mid_Q
** ** 01 36 00 00 00 01 00 - 28 EQ :Hi-Mid EQ -20dB - +20dB
** ** 01 37 00 00 00 01 00 - 28 EQ :High EQ -20dB - +20dB
** ** 01 38 00 00 00 01 00 - 28 EQ :Level -20dB - +20dB
** ** 01 39 00 00 00 01 00 - 09 FX Select 00 : HR
01 : FL
02 : PH
03 : SEQ
04 : SDD
05 : HU
06 : RM
07 : VB
08 : AC
09 : SYN
** ** 01 3A 00 00 00 01 00 - 02 HR :Voice 00 : 1-Voice
01 : 2-Mono
02 : 2-Stereo
** ** 01 3B 00 00 00 01 00 - 04 HR :HR1 Mode 00 : Fast
01 : Medium
02 : Slow
03 : Mono
04 : Harmony
** ** 01 3C 00 00 00 01 00 - 30 HR :HR1 Pitch -24 - +24
** ** 01 3D 00 00 00 01 00 - 64 HR :HR1 Fine -50 - +50
** ** 01 3E 00 00 00 01 00 - 01 HR :HR1 Scale 00 : Preset
01 : User
*Refer to Table HR_Scale
** ** 01 3F 00 00 00 01 00 - 1C HR :HR1 Harm *Refer to Table HR_Harm
** ** 01 40 00 00 00 02 00 00 - HR :HR1 PreDly 0ms - 300ms
** ** 01 41# - 02 2C
** ** 01 42 00 00 00 01 00 - 64 HR :HR1 Feedback 0 - 100
** ** 01 43 00 00 00 01 00 - 64 HR :HR1 Level 0 - 100
** ** 01 44 00 00 00 01 00 - 04 HR :HR2 Mode 00 : Fast
01 : Medium
02 : Slow
03 : Mono
04 : Harmony
** ** 01 45 00 00 00 01 00 - 30 HR :HR2 Pitch -24 - +24
** ** 01 46 00 00 00 01 00 - 64 HR :HR2 Fine -50 - +50
** ** 01 47 00 00 00 01 00 - 01 HR :HR2 Scale 00 : Preset
** ** 01 48 00 00 00 01 00 - 1C HR :HR2 Harm *Refer to Table HR_Harm
** ** 01 49 00 00 00 01 ——— < Dummy >
** ** 01 4A 00 00 00 02 00 00 - HR :HR2 PreDly 0ms - 300ms
** ** 01 4B# - 02 2C
** ** 01 4C 00 00 00 01 00 - 64 HR :HR2 Level 0 - 100
** ** 01 4D 00 00 00 01 00 - 0B HR :Key C (Am)- B (G#m)
** ** 01 4E 00 00 00 01 00 - 64 HR :Direct Level 0 - 100
** ** 01 4F 00 00 00 01 00 - 64 FL :Rate 0 - 100
** ** 01 50 00 00 00 01 00 - 64 FL :Depth 0 - 100
** ** 01 51 00 00 00 01 00 - 64 FL :Manual 0 - 100
** ** 01 52 00 00 00 01 00 - 64 FL :Resonance 0 - 100
** ** 01 53 00 00 00 01 00 - 64 FL :Separate 0 - 100
** ** 01 54 00 00 00 01 00 - 03 PH :Type 00 : 4 Stage
** ** 01 55 00 00 00 01 00 - 64 PH :Rate 0 - 100
** ** 01 56 00 00 00 01 00 - 64 PH :Depth 0 - 100
** ** 01 57 00 00 00 01 00 - 64 PH :Manual 0 - 100
** ** 01 58 00 00 00 01 00 - 64 PH :Resonance 0 - 100
** ** 01 59 00 00 00 01 00 - 01 PH :Step 00 : Off
** ** 01 5A 00 00 00 01 00 - 64 PH :Step Rate 0 - 100
** ** 01 5B 00 00 00 01 00 - 28 SEQ:Low EQ -20dB - +20dB
** ** 01 5C 00 00 00 01 00 - 14 SEQ:Lo-Mid f *Refer to Table EQ_Mid_f
** ** 01 5D 00 00 00 01 00 - 05 SEQ:Lo-Mid Q *Refer to Table EQ_Mid_Q
** ** 01 5E 00 00 00 01 00 - 28 SEQ:Lo-Mid EQ -20dB - +20dB
** ** 01 5F 00 00 00 01 00 - 14 SEQ:Hi-Mid f *Refer to Table EQ_Mid_f
** ** 01 60 00 00 00 01 00 - 05 SEQ:Hi-Mid Q *Refer to Table EQ_Mid_Q
** ** 01 61 00 00 00 01 00 - 28 SEQ:Hi-Mid EQ -20dB - +20dB
** ** 01 62 00 00 00 01 00 - 28 SEQ:High EQ -20dB - +20dB
** ** 01 63 00 00 00 01 00 - 28 SEQ:Level -20dB - +20dB
** ** 01 64 00 00 00 02 00 - 00 SDD:DlyTime 0ms - 400ms
** ** 01 65# - 03 10
** ** 01 66 00 00 00 01 00 - 64 SDD:Feedback 0 - 100
** ** 01 67 00 00 00 01 00 - 78 SDD:Effect Level 0 - 120
** ** 01 68 00 00 00 01 00 - 02 HU :Mode 00 : Picking
** ** 01 69 00 00 00 01 00 - 04 HU :Vowel 1 00 : ‘a’
** ** 01 6A 00 00 00 01 00 - 04 HU :Vowel 2 00 : ‘a’
** ** 01 6B 00 00 00 01 00 - 64 HU :Sens 0 - 100
** ** 01 6C 00 00 00 01 00 - 64 HU :Rate 0 - 100
** ** 01 6D 00 00 00 01 00 - 64 HU :Depth 0 - 100
** ** 01 6E 00 00 00 01 00 - 64 HU :Manual 0 - 100
** ** 01 6F 00 00 00 01 00 - 64 HU :Level 0 - 100
** ** 01 70 00 00 00 01 00 - 01 RM :Mode 00 : Normal
** ** 01 71 00 00 00 01 00 - 64 RM :Freq 0 - 100
** ** 01 72 00 00 00 01 00 - 64 RM :Effect Level 0 - 100
** ** 01 73 00 00 00 01 00 - 64 RM :Direct Level 0 - 100
** ** 01 74 00 00 00 01 00 - 64 VB :Rate 0 - 100
** ** 01 75 00 00 00 01 00 - 64 VB :Depth 0 - 100
** ** 01 76 00 00 00 01 00 - 01 VB :Trigger 00 : Off
** ** 01 77 00 00 00 01 00 - 64 VB :Rise Time 0 - 100
** ** 01 78 00 00 00 01 00 - 64 AC :Top 0 - 100
** ** 01 79 00 00 00 01 00 - 64 AC :Body 0 - 100
** ** 01 7A 00 00 00 01 00 - 64 AC :Level 0 - 100
** ** 01 7B 00 00 00 01 00 - 64 SYN:Sens 0 - 100
** ** 01 7C 00 00 00 01 00 - 03 SYN:Wave 00 : Square
** ** 01 7D 00 00 00 01 00 - 01 SYN:Chromatic 00 : Off
** ** 01 7E 00 00 00 01 00 - 02 SYN:Octave Shift 00 : 0
*Refer to Table HR_Scale
01 : User
01 : 8 Stage
02 : 12 Stage
03 : Bi-Phase
01 : On
01 : Auto
02 : Random
01 : ‘e’
02 : ‘i’
03 : ‘o’
04 : ‘u’
01 : ‘e’
02 : ‘i’
03 : ‘o’
04 : ‘u’
01 : Intelligent
01 : On
01 : Saw
02 : Brass
03 : Bow
01 : On
01 : -1
– 10 – GT-5 MIDI Implementation
Page 11
** ** 01 7F 00 00 00 01 00 - 64 SYN:PWM Rate 0 - 100
01 : -2
** ** 02 00 00 00 00 01 00 - 64 SYN:PWM Depth 0 - 100
** ** 02 01 00 00 00 01 00 - 64 SYN:Cutoff Freq 0 - 100
** ** 02 02 00 00 00 01 00 - 64 SYN:Resonance 0 - 100
** ** 02 03 00 00 00 01 00 - 64 SYN:FLT.Sens 0 - 100
** ** 02 04 00 00 00 01 00 - 64 SYN:FLT.Decay 0 - 100
** ** 02 05 00 00 00 01 00 - 64 SYN:FLT.Depth 00 : -100
01 : - 98
:
63 : + 98
64 : +100
** ** 02 06 00 00 00 01 00 - 65 SYN:Attack 00 : Decay
01 : 0
:
65 : 100
** ** 02 07 00 00 00 01 00 - 64 SYN:Release 0 - 100
** ** 02 08 00 00 00 01 00 - 64 SYN:Velocity 0 - 100
** ** 02 09 00 00 00 01 00 - 01 SYN:Hold 00 : Off
01 : On
** ** 02 0A 00 00 00 01 00 - 64 SYN:Synth Level 0 - 100
** ** 02 0B 00 00 00 01 00 - 64 SYN:Direct Level 0 - 100
** ** 02 0C 00 00 00 01 00 - 01 DD :Mode 00 : Normal Dly
01 : Tempo Dly
** ** 02 0D 00 00 00 01 00 - 03 DD :Type 00 : Single
01 : Tap
02 : Reverse
03 : Sound On S.
** ** 02 0E 00 00 00 02 00 00 - DD :DlyTime 0ms - 1800ms
** ** 02 0F# - 0E 08
** ** 02 10 00 00 00 01 00 - 0A DD :Interval 00 : 1/4
01 : 1/3
02 : 3/8
03 : 1/2
04 : 2/3
05 : 3/4
06 : 1.0
07 : 1.5
08 : 2.0
09 : 3.0
0A : 4.0
** ** 02 11 00 00 00 01 00 - 64 DD :Tap Time 0% - 100%
** ** 02 12 00 00 00 01 00 - 64 DD :Feedback 0 - 100
** ** 02 13 00 00 00 01 00 - 01 DD :Hold 00 : Off
01 : On
** ** 02 14 00 00 00 01 00 - 01 DD :Record 00 : Off
01 : On
** ** 02 15 00 00 00 01 00 - 01 DD :Smooth 00 : Off
01 : On
** ** 02 16 00 00 00 01 00 - 09 DD :High Cut *Refer to Table High_Cut
** ** 02 17 00 00 00 01 00 - 78 DD :Effect Level 0 - 120
** ** 02 18 00 00 00 01 00 - 64 DD :Direct Level 0 - 100
** ** 02 19 00 00 00 01 00 - 01 CE :Mode 00 : Mono
01 : Stereo
** ** 02 1A 00 00 00 01 00 - 64 CE :Rate 0 - 100
** ** 02 1B 00 00 00 01 00 - 64 CE :Depth 0 - 100
** ** 02 1C 00 00 00 01 00 - 50 CE :Pre Delay 0.0ms - 40.0ms
*0.5ms step
** ** 02 1D 00 00 00 01 00 - 09 CE :High Cut *Refer to Table High_Cut
** ** 02 1E 00 00 00 01 00 - 64 CE :Effect Level 0 - 100
** ** 02 1F 00 00 00 01 00 - 01 PN :Mode 00 : Tremolo
01 : Pan
** ** 02 20 00 00 00 01 00 - 01 PN :Mod Wave 00 : Square
01 : Tri
** ** 02 21 00 00 00 01 00 - 64 PN :Rate 0 - 100
** ** 02 22 00 00 00 01 00 - 64 PN :Depth 0 - 100
** ** 02 23 00 00 00 01 00 - 64 PN :Bal L100 R0 - L0 R100
** ** 02 24 00 00 00 01 00 - 04 RV :Type 00 : Room 1
01 : Room 2
02 : Hall 1
03 : Hall 2
04 : Plate
** ** 02 25 00 00 00 01 00 - 63 RV :Rev Time 0.0s - 10.0s
** ** 02 26 00 00 00 01 00 - 64 RV :Pre Delay 0ms - 100ms
** ** 02 27 00 00 00 01 00 - 09 RV :Low Cut *Refer to Table Low_Cut
** ** 02 28 00 00 00 01 00 - 09 RV :High Cut *Refer to Table High_Cut
** ** 02 29 00 00 00 01 00 - 0A RV :Density 0 - 10
** ** 02 2A 00 00 00 01 00 - 64 RV :Effect Level 0 - 100
** ** 02 2B 00 00 00 01 00 - 64 Master Level 0 - 100
** ** 02 2C 00 00 00 01 00 - 64 NS :Threshold 0 - 100
** ** 02 2D 00 00 00 01 00 - 64 NS :Release 0 - 100
** ** 02 2E 00 00 00 01 00 - 64 FV :Level 0 - 100
** ** 02 2F 00 00 00 01 ——— < Dummy >
** ** 03 00 00 00 00 01 00 - 7D EXP PEDAL Target
Target
** ** 03 01 00 00 00 01 ——— < Dummy >
** ** 03 02 00 00 00 02 00 00 - Min
** ** 03 03# - $$ $$
** ** 03 04 00 00 00 02 00 00 - Max
** ** 03 05# - $$ $$
** ** 03 06 00 00 00 01 00 - 7D CTL PEDAL Target
Target
** ** 03 07 00 00 00 01 ——— < Dummy >
** ** 03 08 00 00 00 02 00 00 - Min
** ** 03 09# - $$ $$
** ** 03 0A 00 00 00 02 00 00 - Max
** ** 03 0B# - $$ $$
** ** 03 0C 00 00 00 01 ——— < Dummy >
** ** 03 0D 00 00 00 01 00 - 01 Mode 00 : Normal
** ** 03 0E 00 00 00 01 00 - 7D Assign 1 Target
Target
** ** 03 0F 00 00 00 01 ——— < Dummy >
** ** 03 10 00 00 00 02 00 00 - Min
** ** 03 11# - $$ $$
** ** 03 12 00 00 00 02 00 00 - Max
** ** 03 13# - $$ $$
** ** 03 14 00 00 00 01 00 - 46 Source
** ** 03 15 00 00 00 01 00 - 01 Mode 00 : Normal
** ** 03 16 00 00 00 01 00 - 7F Act.Range Lo 0 - 127
** ** 03 17 00 00 00 01 00 - 7F Act.Range Hi 0 - 127
** ** 03 18 00 00 00 01 00 - 45 I-PDL Trig *Refer to Table I-PDL_Trig
** ** 03 19 00 00 00 01 00 - 64 I-PDL Time 0 - 100
** ** 03 1A 00 00 00 01 00 - 02 I-PDL Curve 00 : LIN
** ** 03 1B 00 00 00 01 00 - 64 W-PDL Rate 0 - 100
** ** 03 1C 00 00 00 01 00 - 02 W-PDL Waveform 00 : SAW
** ** 03 1D 00 00 00 01 ——— < Dummy >
** ** 03 1E 00 00 00 01 00 - 7D Assign 2 Target
Target
** ** 03 2F 00 00 00 01 ——— < Dummy >
** ** 03 20 00 00 00 02 00 00 - Min
** ** 03 21# - $$ $$
** ** 03 22 00 00 00 02 00 00 - Max
** ** 03 23# - $$ $$
** ** 03 24 00 00 00 01 00 - 46 Source
** ** 03 25 00 00 00 01 00 - 01 Mode
** ** 03 26 00 00 00 01 00 - 7F Act.Range Lo
** ** 03 27 00 00 00 01 00 - 7F Act.Range Hi
** ** 03 28 00 00 00 01 00 - 47 I-PDL Trig
** ** 03 29 00 00 00 01 00 - 64 I-PDL Time
** ** 03 2A 00 00 00 01 00 - 02 I-PDL Curve
** ** 03 2B 00 00 00 01 00 - 64 W-PDL Rate
** ** 03 2C 00 00 00 01 00 - 02 W-PDL Waveform
** ** 03 2D 00 00 00 01 ——— < Dummy >
** ** 03 2E 00 00 00 01 00 - 7D Assign 3 Target
Target
** ** 03 2F 00 00 00 01 ——— < Dummy >
** ** 03 30 00 00 00 02 00 00 - Min
** ** 03 31# - $$ $$
** ** 03 32 00 00 00 02 00 00 - Max
** ** 03 33# - $$ $$
** ** 03 34 00 00 00 01 00 - 46 Source
** ** 03 35 00 00 00 01 00 - 01 Mode
** ** 03 36 00 00 00 01 00 - 7F Act.Range Lo
** ** 03 37 00 00 00 01 00 - 7F Act.Range Hi
** ** 03 38 00 00 00 01 00 - 47 I-PDL Trig
** ** 03 39 00 00 00 01 00 - 64 I-PDL Time
** ** 03 3A 00 00 00 01 00 - 02 I-PDL Curve
** ** 03 3B 00 00 00 01 00 - 64 W-PDL Rate
** ** 03 3C 00 00 00 01 00 - 02 W-PDL Waveform
** ** 03 3D 00 00 00 01 ——— < Dummy >
** ** 03 3E 00 00 00 01 00 - 7D Assign 4 Target
Target
** ** 03 3F 00 00 00 01 ——— < Dummy >
** ** 03 40 00 00 00 02 00 00 - Min
*Refer to Table
*Refer to Table
01 : Toggle
*Refer to Table
*Refer to Table Source
01 : Toggle
01 : SLOW
02 : FAST
01 : TRI
02 : SIN
*Refer to Table
*Refer to Table Source
*Refer to Table I-PDL_Trig
*Refer to Table
*Refer to Table Source
*Refer to Table I-PDL_Trig
*Refer to Table
– 11 – GT-5 MIDI Implementation
Page 12
** ** 03 41# - $$ $$
** ** 03 42 00 00 00 02 00 00 - Max
** ** 03 43# - $$ $$
** ** 03 44 00 00 00 01 00 - 46 Source
** ** 03 45 00 00 00 01 00 - 01 Mode
** ** 03 46 00 00 00 01 00 - 7F Act.Range Lo
** ** 03 47 00 00 00 01 00 - 7F Act.Range Hi
** ** 03 48 00 00 00 01 00 - 47 I-PDL Trig
** ** 03 49 00 00 00 01 00 - 64 I-PDL Time
** ** 03 4A 00 00 00 01 00 - 02 I-PDL Curve
** ** 03 4B 00 00 00 01 00 - 64 W-PDL Rate
** ** 03 4C 00 00 00 01 00 - 02 W-PDL Waveform
** ** 03 4D 00 00 00 01 ——— < Dummy >
** ** 03 4E 00 00 00 01 00 - 7D Assign 5 Target
Target
** ** 03 4F 00 00 00 01 ——— < Dummy >
** ** 03 50 00 00 00 02 00 00 - Min
** ** 03 51# - $$ $$
** ** 03 52 00 00 00 02 00 00 - Max
** ** 03 53# - $$ $$
** ** 03 54 00 00 00 01 00 - 46 Source
** ** 03 55 00 00 00 01 00 - 01 Mode
** ** 03 56 00 00 00 01 00 - 7F Act.Range Lo
** ** 03 57 00 00 00 01 00 - 7F Act.Range Hi
** ** 03 58 00 00 00 01 00 - 47 I-PDL Trig *
** ** 03 59 00 00 00 01 00 - 64 I-PDL Time
** ** 03 5A 00 00 00 01 00 - 02 I-PDL Curve
** ** 03 5B 00 00 00 01 00 - 64 W-PDL Rate
** ** 03 5C 00 00 00 01 00 - 02 W-PDL Waveform
** ** 03 5D 00 00 00 01 ——— < Dummy >
** ** 03 5E 00 00 00 01 00 - 7D Assign 6 Target
Target
** ** 03 5F 00 00 00 01 ——— < Dummy >
** ** 03 60 00 00 00 02 00 00 - Min
** ** 03 61# - $$ $$
** ** 03 62 00 00 00 02 00 00 - Max
** ** 03 63# - $$ $$
** ** 03 64 00 00 00 01 00 - 46 Source *Refer to Table Source
** ** 03 65 00 00 00 01 00 - 01 Mode
** ** 03 66 00 00 00 01 00 - 7F Act.Range Lo
** ** 03 67 00 00 00 01 00 - 7F Act.Range Hi
** ** 03 68 00 00 00 01 00 - 47 I-PDL Trig
** ** 03 69 00 00 00 01 00 - 64 I-PDL Time
** ** 03 6A 00 00 00 01 00 - 02 I-PDL Curve
** ** 03 6B 00 00 00 01 00 - 64 W-PDL Rate
** ** 03 6C 00 00 00 01 00 - 02 W-PDL Waveform
** ** 03 6D 00 00 00 01 ——— < Dummy >
** ** 03 6E 00 00 00 01 00 - 7D Assign 7 Target
Target
** ** 03 6F 00 00 00 01 ——— < Dummy >
** ** 03 70 00 00 00 02 00 00 - Min
** ** 03 71# - $$ $$
** ** 03 72 00 00 00 02 00 00 - Max
** ** 03 73# - $$ $$
** ** 03 74 00 00 00 01 00 - 46 Source *Refer to Table Source
** ** 03 75 00 00 00 01 00 - 01 Mode
** ** 03 76 00 00 00 01 00 - 7F Act.Range Lo
** ** 03 77 00 00 00 01 00 - 7F Act.Range Hi
** ** 03 78 00 00 00 01 00 - 47 I-PDL Trig
** ** 03 79 00 00 00 01 00 - 64 I-PDL Time
** ** 03 7A 00 00 00 01 00 - 02 I-PDL Curve
** ** 03 7B 00 00 00 01 00 - 64 W-PDL Rate
** ** 03 7C 00 00 00 01 00 - 02 W-PDL Waveform
** ** 03 7D 00 00 00 01 ——— < Dummy >
** ** 03 7E 00 00 00 01 00 - 7D Assign 8 Target *
Target
** ** 03 7F 00 00 00 01 ——— < Dummy >
** ** 04 00 00 00 00 02 00 00 - Min
** ** 04 01# - $$ $$
** ** 04 02 00 00 00 02 00 00 - Max
** ** 04 03# - $$ $$
** ** 04 04 00 00 00 01 00 - 46 Source
** ** 04 05 00 00 00 01 00 - 01 Mode
** ** 04 06 00 00 00 01 00 - 7F Act.Range Lo
** ** 04 07 00 00 00 01 00 - 7F Act.Range Hi
** ** 04 08 00 00 00 01 00 - 47 I-PDL Trig
** ** 04 09 00 00 00 01 00 - 64 I-PDL Time
** ** 04 0A 00 00 00 01 00 - 02 I-PDL Curve
** ** 04 0B 00 00 00 01 00 - 64 W-PDL Rate
** ** 04 0C 00 00 00 01 00 - 02 W-PDL Waveform
*Refer to Table Source
*Refer to Table I-PDL_Trig
*Refer to Table
*Refer to Table Source
Refer to Table I-PDL_Trig
*Refer to Table
*Refer to Table I-PDL_Trig
*Refer to Table
*Refer to Table I-PDL_Trig
Refer to Table
*Refer to Table Source
*Refer to Table I-PDL_Trig
** ** 04 0D 00 00 00 01 ——— < Dummy >
** ** 05 00 00 00 00 01 10 - 7F Name 1 *Refer to
** ** 05 01# 00 00 00 01 10 - 7F Name 2 Table Name
** ** : : : : : :
** ** 05 0A# : : Name 11 :
** ** 05 0B# 00 00 00 01 ——— < Dummy >
0A 00 06 00 00 00 00 01 00 - 7F SOUND CHANGE REQUEST
*Handled only in the Temporary Area
– 12 – GT-5 MIDI Implementation
Page 13
** **:
Specify the memory area
05H 00H - 05H 63H (Patch Memory UG1-1-1 - UG4-5-5 )
06H 00H - 07H 31H (Patch Memory PG1-1-1 - PG6-5-5 )
08H 00H (Temporary Buffer Area(Bulk) )
09H 00H (Temporary Buffer Area(Individual))
$$:
Follows the maximum data value of the parameter selected as the
Assign Target.
Rules for exchanging effect positions
The same effect cannot be used more than once.
* In case that you change a position with individual, other position data also
are renewed accompanied with that, if you change an one effect position
that there is.
Table Chain <Chain>
Data(H) Description
00 : Feedbacker/Slow Gear
01 : Compressor/Limiter
02 : Pedal Wah/Auto Wah
03 : Loop
04 : Overdrive
05 : Preamp
06 : SP Simulator
07 : Equalizer
08 : Moodulation
09 : Delay
0A : Chorus
0B : Tremolo/Pan
0C : Reverb
0D : Noise Suppressor
0E : Foot Volume
Table EQ_Mid_f <EQ :Lo(Hi) Mid f>
Data(H) Description
00 : 100Hz
01 : 125Hz
02 : 160Hz
03 : 200Hz
04 : 250Hz
05 : 315Hz
06 : 400Hz
07 : 500Hz
08 : 630Hz
09 : 800Hz
0A : 1.00kHz
0B : 1.25kHz
0C : 1.60kHz
0D : 2.00kHz
0E : 2.50kHz
0F : 3.15kHz
10 : 4.00kHz
11 : 5.00kHz
12 : 6.30kHz
13 : 8.00kHz
14 : 10.0kHz
Table EQ_Mid_Q <EQ :Lo(Hi) Mid Q>
Data(H) Description
00 : 0.5
01 : 1
02 : 2
03 : 4
04 : 8
05 : 16
Table HR_Scale <Harmony Scale>
Harmony Input note
| C | C#| D | D#| E | F | F#| G | G#| A | A#| B |
Preset User Harmony note Default
+2oct | User29 |+C |+C#|+D |+D#|+E |+F |+F#|+G |+G#|+A |+A#|+B |
+14th | User28 |+B |+B |+C |+C |+D |+E |+E |+F |+F |+G |+G |+A |
+13th | User27 |+A |+A#|+B |+B |+C |+D |+D |+E |+E |+F |+F#|+G |
+12th | User26 |+G |+G |+A |+A |+B |+C |+C |+D |+D |+E |+E |+F |
+11th | User25 |+F |+F#|+G |+G#|+A |+B |+B |+C |+C#|+D |+D#|+E |
+10th | User24 |+E |+E |+F |+F#|+G |+A |+A |+B |+B |+C |+C#|+D |
+9th | User23 |+D |+D#|+E |+F |+F#|+G |+G#|+A |+A#|+B |+C |+C#|
+1oct | User22 |+C |+C#|+D |+D#|+E |+F |+F#|+G |+G#|+A |+A#|+B |
+7th | User21 |+B |+B |+C |+C |+D |+E |+E |+F |+F |+G |+G |+A |
+6th | User20 |+A |+A#|+B |+B |+C |+D |+D |+E |+E |+F |+F#|+G |
+5th | User19 |+G |+G |+A |+A |+B |+C |+C |+D |+D |+E |+E |+F |
+4th | User18 |+F |+F#|+G |+G#|+A |+B |+B |+C |+C#|+D |+D#|+E |
+3rd | User17 |+E |+E |+F |+F#|+G |+A |+A |+B |+B |+C |+C#|+D |
+2nd | User16 |+D |+D#|+E |+F |+F#|+G |+G#|+A |+A#|+B |+C |+C#|
Tonic | User15 | C | C#| D | D#| E | F | F#| G | G#| A | A#| B |
-2nd | User14 |-B |-B |-C |-C |-D |-E |-E |-F |-F |-G |-G |-A |
-3rd | User13 |-A |-A#|-B |-B |-C |-D |-D |-E |-E |-F |-F#|-G |
-4th | User12 |-G |-G |-A |-A |-B |-C |-C |-D |-D |-E |-E |-F |
-5th | User11 |-F |-F#|-G |-G#|-A |-B |-B |-C |-C#|-D |-D#|-E |
-6th | User10 |-E |-E |-F |-F#|-G |-A |-A |-B |-B |-C |-C#|-D |
-7th | User 9 |-D |-D#|-E |-F |-F#|-G |-G#|-A |-A#|-B |-C |-C#|
-1oct | User 8 |-C |-C#|-D |-D#|-E |-F |-F#|-G |-G#|-A |-A#|-B |
-9th | User 7 |-B |-B |-C |-C |-D |-E |-E |-F |-F |-G |-G |-A |
-10th | User 6 |-A |-A#|-B |-B |-C |-D |-D |-E |-E |-F |-F#|-G |
-11th | User 5 |-G |-G |-A |-A |-B |-C |-C |-D |-D |-E |-E |-F |
-12th | User 4 |-F |-F#|-G |-G#|-A |-B |-B |-C |-C#|-D |-D#|-E |
-13th | User 3 |-E |-E |-F |-F#|-G |-A |-A |-B |-B |-C |-C#|-D |
-14th | User 2 |-D |-D#|-E |-F |-F#|-G |-G#|-A |-A#|-B |-C |-C#|
-2oct | User 1 |-C |-C#|-D |-D#|-E |-F |-F#|-G |-G#|-A |-A#|-B |
Table HR_Harm <Harm>
Data(H) Description Preset scale User Scale
00 : -2oct User 1
01 : -14th User 2
02 : -13th User 3
03 : -12th User 4
04 : -11th User 5
05 : -10th User 6
06 : -9th User 7
07 : -1oc User 8
08 : -7th User 9
09 : -6th User10
0A : -5th User11
0B : -4th User12
0C : -3rd User13
0D : -2nd User14
0E : Tonic User15
0F : +2nd User16
10 : +3rd User17
11 : +4th User18
12 : +5th User19
13 : +6th User20
14 : +7th User21
15 : +1oct User22
16 : +9th User23
17 : +10th User24
18 : +11th User25
19 : +12th User26
1A : +13th User27
1B : +14th User28
1C : +2oct User29
* It is harmony output, in case that it is as Key = C ( Am ).
– 13 – GT-5 MIDI Implementation
Page 14
Table Low_Cut <Low Cut>
Data(H) Description
00 : 55.0Hz
01 : 110Hz
02 : 165Hz
03 : 200Hz
04 : 280Hz
05 : 340Hz
06 : 400Hz
07 : 500Hz
08 : 630Hz
09 : 800Hz
Table High_Cut <High Cut>
Data(H) Description
00 : 700Hz
01 : 1.00kHz
02 : 1.40kHz
03 : 2.00kHz
04 : 3.00kHz
05 : 4.00kHz
06 : 6.00kHz
07 : 8.00kHz
08 : 11.0kHz
09 : Flat
Table Target <Assign Target>
Data(H) Description
00 : FB : On/Off
01 : FB : F.B.Level
02 : FB : F.B.Level
03 : FB : Vib Rate
04 : FB : Vib Depth
05 : SG : On/Off
06 : CS : On/Off
07 : CS : Level
08 : LM : On/Off
09 : LM : Level
0A : WAH: On/Off
0B : WAH: Pedal
0C : WAH: Level
0D : AW : On/Off
0E : AW : Freq
0F : AW : Rate
10 : AW : Depth
11 : AW : Level
12 : LP : On/Off
13 : LP : Send Level
14 : OD : On/Off
15 : OD : Type
16 : OD : Drive
17 : OD : Bass
18 : OD : Treble
19 : OD : Level
1A : PRE: On/Off
1B : PRE: Type
1C : PRE: Volume
1D : PRE: Bass
1E : PRE: Middle
1F : PRE: Treble
20 : PRE: Presence
21 : PRE: Master
22 : PRE: Bright
23 : PRE: Gain
24 : SP : On/Off
25 : SP : Type
26 : EQ : On/Off
27 : EQ : Low EQ
28 : EQ : Lo-Mid EQ
29 : EQ : Hi-Mid EQ
2A : EQ : High EQ
2B : EQ : Level
2C : HR : On/Off
2D : HR : HR1 Pitch
2E : HR : HR1 Harm.
2F : HR : HR1 Level
30 : HR : HR2 Pitch
31 : HR : HR2 Harm.
32 : HR : HR2 Level
33 : HR : Key
34 : HR : DIR Level
35 : FL : On/Off
36 : FL : Rate
37 : FL : Depth
38 : FL : Manual
39 : FL : Resonance
3A : FL : Separate
3B : PH : On/Off
3C : PH : Rate
3D : PH : Depth
3E : PH : Manual
3F : PH : Resonance
40 : PH : Step
41 : PH : Step Rate
42 : SEQ: On/Off
43 : SEQ: Low EQ
44 : SEQ: Lo-Mid EQ
45 : SEQ: Hi-Mid EQ
46 : SEQ: High EQ
47 : SEQ: Level
48 : SDD: On/Off
49 : SDD: Feedback
4A : SDD: E.Level
4B : HU : On/Off
4C : HU : Vowel 1
4D : HU : Vowel 2
4E : HU : Rate
4F : HU : Depth
50 : HU : Manual
51 : HU : Level
52 : RM : On/Off
53 : RM : Freq
54 : RM : E.Level
55 : RM : D.Level
56 : VB : On/Off
57 : VB : Rate
58 : VB : Depth
59 : VB : Trigger
5A : AC : On/Off
5B : AC : Top
5C : AC : Body
5D : AC : Level
5E : SYN: On/Off
5F : SYN: Cutoff Freq
60 : SYN: Resonance
61 : SYN: Hold
62 : SYN: Syn.Level
63 : SYN: D.Level
64 : DD : On/Off
65 : DD : DlyTime
66 : DD : Tempo In
67 : DD : Feedback
68 : DD : Hold
69 : DD : Record
6A : DD : E.Level
6B : DD : D.Level
6C : CE : On/Off
6D : CE : Rate
6E : CE : Depth
6F : CE : E.Level
70 : PN : On/Off
71 : PN : Rate
72 : PN : Depth
73 : PN : Balance
74 : RV : On/Off
75 : RV : Rev Time
76 : RV : E.Level
77 : Master Level
78 : NS : On/Off
79 : FV : Level
7A : MANUAL On/Off
7B : TUNER On/Off
7C : MIDI Start/Stop
7D : MMC Play/Stop
– 14 – GT-5 MIDI Implementation
Page 15
ROLAND EXCLUSIVE MESSAGES
1. Data Format for Exclusive Messages
Roland’s MIDI implementation uses the following data format for all
Exclusive messages (type IV):
Byte
F0H
41H
DEV
MDL
CMD
[BODY]
F7H
•MIDI status: F0H, F7H
An Exclusive message must be flanked by a pair of status codes,
starting with a Manufacturer ID immediately after F0H (MIDI version
1.0).
•Manufacturer ID: 41H
The Manufacturer ID identifies the manufacturer of a MIDI instrument that sends an Exclusive message. Value 41H represents Roland’s
Manufacturer ID.
Description
Exclusive Status
Manufacturer ID (Roland)
Device ID
Model ID
Command ID
Main data
End of exclusive
•Main data: BODY
This field contains a message to be exchanged across an interface.
The exact data size and content will vary with the Model ID and
Command ID.
2. Address-mapped Data Transfer
Address mapping is a technique for transferring messages conforming to the data format given in Section 1. It assigns a series of memoryresident records—waveform and tone data, switch status, and parameters, for example, to specific locations in a machine-dependent
address space, thereby allowing access to data residing at the address
a message specifies.
Address-mapped data transfer is therefore independent of models
and data categories. This technique allows use of two different
transfer procedures: one-way transfer and handshake transfer.
•One-way transfer procedure
(See Section 3 for details.)
This procedure is suited to the transfer of a small amount of data. It
sends out an Exclusive message completely independent of the
receiving device's status.
Connection Diagram
•Device ID: DEV
The Device ID contains a unique value that identifies individual
devices in the implementation of several MIDI instruments. It is
usually set to 00H–0FH, a value smaller by one than that of a basic
channel, but value 00H–1FH may be used for a device with several
basic channels.
•Model ID: MDL
The Model ID contains a value that identifies one model from
another. Different models, however, may share an identical Model
ID if they handle similar data.
The Model ID format may contain 00H in one or more places to
provide an extended data field. The following are examples of valid
Model IDs, each representing a unique model:
01H
02H
03H
00H, 01H
00H, 02H
00H, 00H, 01H
•Command ID: CMD
The Command ID indicates the function of an Exclusive message.
The Command ID format may contain 00H in one or more places to
provide an extended data field. The following are examples of valid
Command IDs, each representing a unique function:
01H
02H
03H
00H, 01H
00H, 02H
00H, 00H, 01H
Device (A) Device (B)
MIDI OUT
MIDI IN
1
MIDI IN
2
MIDI OUT
Connection at point 2 is essential for “Request data” procedures. (See
Section 3.)
•Handshake-transfer procedure
(This device does not use this procedure)
This procedure initiates a predetermined transfer sequence
(handshaking) across the interface before data transfer takes place.
Handshaking ensures that reliability and transfer speed are high
enough to handle a large amount of data.
Connection Diagram
Device (A) Device (B)
MIDI OUT
MIDI IN
Connection at points 1 and 2 is essential.
Notes on the above procedures
* There are separate Command IDs for different transfer procedures.
* Devices A and B cannot exchange data unless they use the same
transfer procedure, share identical Device ID and Model ID, and are
ready for communication.
1
MIDI IN
2
MIDI OUT
– 15 – GT-5 MIDI Implementation
Page 16
3. One-way Transfer Procedure
Byte
F0H
41H
DEV
MDL
12H
aaH
|
|
ddH
|
|
sum
F7H
Description
Exclusive Status
Manufacturer ID (Roland)
Device ID
Model ID
Command ID
Address MSB
|
|
LSB
Data MSB
|
|
LSB
Check sum
End of exclusive
This procedure sends out data until it has all been sent and is used
when the messages are so short that answerbacks need not be
checked. For longer messages, however, the receiving device must
acquire each message in time with the transfer sequence, which
inserts 20 milliseconds intervals.
Types of Messages
Message
Request data 1
Data set 1
•Request data 1: RQ1 (11H)
This message is sent out when there is a need to acquire data from a
device at the other end of the interface. It contains data for the address
and size that specify designation and length, respectively, of data
required.
On receiving an RQ1 message, the remote device checks its memory
for the data address and size that satisfy the request.
If it finds them and is ready for communication, the device will
transmit a “Data set 1 (DT1)” message, which contains the requested
data. Otherwise, the device won't send out anything.
Command ID
RQ1 (11H)
DT1 (12H)
•Data set 1: DT1 (12H)
This message corresponds to the actual data transfer process.
Because every byte in the data is assigned a unique address, a DT1
message can convey the starting address of one or more bits of data
as well as a series of data formatted in an address-dependent order.
The MIDI standards inhibit non real-time messages from interrupting
an Exclusive one. This fact is inconvenient for devices that support a
“soft-thru” function. To maintain compatibility with such devices,
Roland has limited the DT1 to 256 bytes so that an excessively long
message is sent out in separate 'segments'.
Byte
F0H
41H
DEV
MDL
11H
aaH
|
|
ssH
|
|
sum
F7H
Description
Exclusive Status
Manufacturer ID (Roland)
Device ID
Model ID
Command ID
Address MSB
|
|
LSB
Size MSB
|
|
LSB
Check sum
End of exclusive
* The size of the requested data does not indicate the number of bytes
that will make up a DT1 message, but represents the address fields
where the requested data resides.
* Some models are subject to limitations in data format used for a single
transaction. Requested data, for example, may have a limit in length
or must be divided into predetermined address fields before it is
exchanged across the interface.
* The same number of bytes comprises address and size data, which,
however, vary with the Model ID.
* The error-checking process uses a checksum that provides a bit
pattern where the last 7 bits are zero when values for an address, size,
and that checksum are summed.
*A DT1 message is capable of providing only the valid data among
those specified by an RQ1 message.
* Some models are subject to limitations in data format used for a single
transaction. Requested data, for example, may have a limit in length
or must be divided into predetermined address fields before it is
exchanged across the interface.
* The number of bytes comprising address data varies from one Model
ID to another.
* The error-checking process uses a checksum that provides a bit
pattern where the last 7 bits are zero when values for an address, data,
and that checksum are summed.
•Example of Message Transactions
•Device A sending data to Device B
Transfer of a DT1 message is all that takes place.
Device (A) Device (B)
[Data set 1]
* More than 20m sec time internal.
[Data set 1]
Data set 1
•Device B requesting data from Device A
Device B sends an RQ1 message to Device A.
Checking the message, Device A sends a DT1 message back to
Device B.
Device (A) Device (B)
[Data set 1] [Request data]
[Data set 1]
* More than 20m sec time internal.
[Data set 1]
Data set 1
– 16 – GT-5 MIDI Implementation