Roland GT 5 Service Manual

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-1­1(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 instru­ment 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 conform­ing to the data format given in Section 1. It assigns a series of memory­resident records—waveform and tone data, switch status, and pa­rameters, 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
Loading...