Roland Corporation GT-6B User's Manual

MIDI Implementation

Model: GT-6B GUITAR EFFECTS PROCESSOR Date: Jun. 25, 2002 Version: 1.00

1. RECOGNIZED RECEIVE DATA

Control Change
Status Second Third BnH ccH vvH
n = MIDI Channel No.: 0H - FH (ch.1 - ch.16) cc = Controller No.: 01H - 1FH (1 - 31) 40H - 5FH (64 - 95) vv = Value: 00H - 7FH (0 - 127)
* By specifying this as a source for “realtime parameter control” you can use these
messages to control a target.
Program Change
Status Second CnH ppH
n = MIDI Channel No.: 0H - FH (ch.1 - ch.16) pp = Program No.: 00H - 7FH (No.1 - No.128)
* Patches will be selected according to the program number that is received.
SYSTEM REALTIME MESSAGE
Timing Clock

2. TRANSMITTED DATA

Control Change
Status Second Third BnH ccH vvH
n = MIDI Channel No.: 0H - FH (ch.1 - ch.16) cc = Controller Number: 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.
* 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 SUB CTL1
Number,” control change information is transmitted when operating CTL 1 pedal (SUB EXP pedal) of an outside connection.
* If you set up a control change number at a system parameter “MIDI SUB CTL2
Number,” control change information is transmitted when operating CTL 2 pedal (SUB EXP pedal) of an outside connection.
Program Change
Status Second CnH ppH
n = MIDI Channel No.: 0H - FH (ch.1 - ch.16) pp = Program No.: 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.
Status F8H
Active Sensing
Status FEH
* When an Active Sensing message is received, the interval of all subsequent messages
will begin to be monitored. If an interval greater than 400 misc. between messages, the display will indicate “MIDI Off Line!”
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.”
SYSTEM REALTIME MESSAGE
Start
Status FAH
Stop
Status FCH
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.”
Copyright © 2002 BOSS CORPORATION
All rights reserved. No part of this publication may be reproduced in any form without the written permission of BOSS CORPORATION.
1
MIDI Machine Control (MMC)
Status Data Byte Status F0H iiH,ddH ... eeH 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-6B is following.
com 01H Stop 02H Play

3. EXCLUSICE COMMUNICATION

On the GT-6B, exclusive messages can be used as follows. - Transmit/receive GT-6B system/patch data The model ID for GT-6B exclusive messages is 00H 50H, and you can set up the device ID at 00H --1FH.
ONE WAY COMMUNICATION
MIDI Implementation
Request Data 1 RQ1 (11H)
Byte Description F0H Exclusive Status 41H Manufacturer ID (Roland) Dev Device ID (Dev=00H-1FH) 00H Model ID (GT-6B) MSB 50H Model ID (GT-6B) 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-6B.
Data Set 1DT1(12H)
Byte Description F0H Exclusive Status 41H Manufacturer ID (Roland) Dev Device ID (Dev=00H-1FH) 00H Model ID (GT-6B) MSB 50H Model ID (GT-6B) 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)
2

4. PARAMETER ADDRESS MAP

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 Hexadecima 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
+----------------------------------------+ *Refer to Table TUNER 02 00 00 00 +-------------------+ +------------------+
| UTILITY | | GLOBAL | ......Bulk
| | +------------------+ *Refer to Table GLOBAL 02 01 00 00 | | +------------------+
| | | SYSTEM | ......Bulk
| | +------------------+ *Refer to Table SYSTEM 02 02 00 00 | | +------------------+
| | | MIDI | ......Bulk
+-------------------+ +------------------+ *Refer to Table MIDI 02 04 00 00 +----------------------------------------+
| HARMONIST SCALE | ......Bulk
+----------------------------------------+ *Refer to Table HARMONIST 02 05 00 00 +----------------------------------------+
| AUTO SLAP PHRASE | ......Bulk
+----------------------------------------+ *Refer to Table AUTO SLAP 02 07 00 00 +----------------------------------------+
| OVERDRIVE/DISTORTION Customaize | ......Bulk
+----------------------------------------+ *Refer to Table OD/DS 02 08 00 00 +----------------------------------------+
| WAH Customaize | ......Bulk
+----------------------------------------+ *Refer to Table WAH 04 00 00 00 +-------------------+ +------------------+
| Quick Setting | | ROM Area | ......Bulk(Read Only)
| | +------------------+ *Refer to Table Quick Fx 05 00 00 00 | | +------------------+
| | | ROM Area(Name) | ......Bulk(Read Only)
+-------------------+ +------------------+ *Refer to Table Quick Fx 06 00 00 00 +-------------------+ +------------------+
| User Patch | | Patch Bank U1-1 | ......Bulk
| | +------------------+ *Refer to Table Patch 06 01 00 00 | | +------------------+ | | | Patch Bank U1-2 | | | +------------------+ : | | : : | | : 06 27 00 00 | | +------------------+ | | | Patch Bank U0-4 | | | +------------------+ 06 28 00 00 | | +------------------+ | | | Patch Bank u1-1 | | | +------------------+ : | | : : | | : 06 4F 00 00 | | +------------------+ | | | Patch Bank u0-4 | +-------------------+ +------------------+ 08 00 00 00 +-------------------+ +------------------+
| ROM Patch | | Patch Bank P1-1 | ......Bulk(Read Only)
| | +------------------+ *Refer to Table Patch 08 01 00 00 | | +------------------+ | | | Patch Bank P1-2 | | | +------------------+ : | | : : | | : 08 27 00 00 | | +------------------+ | | | Patch Bank P0-4 | +-------------------+ +------------------+ 0A 00 00 00 +----------------------------------------+
| Temporary Buffer | ......Bulk
+----------------------------------------+ *Refer to Table Patch 0B 00 00 00 +----------------------------------------+ | Temporary Buffer | ..Individual(Write Only) +----------------------------------------+ *Refer to Table Patch
* The GT-6B can use two methods of communication; Individual Parameter and Bulk Dump. * Bulk data can be received when the Bulk Load Ready function is accessed in Utility mode. * Although individual data can be received at any time, be sure to appropriately describe the value for one parameter in one packet [F0...F7]. * When a data request is to be received, use Bulk Load Ready in the utility. * Do not use an address appended with “#” as the first address. * Parameters for which Size is 2 or higher should not be separated; make sure these are sent in the same packet.
MIDI Implementation
3
Table TUNER <TUNER>
------------------------------------------------------------------------------------­Address(H) Size(H) Data(H) Parameter Description
------------------------------------------------------------------------------------­00 00 00 00 00 00 00 01 00 - 0A TUNER Pitch 435Hz - 445Hz
Table GLOBAL <UTILITY : GLOBAL>
------------------------------------------------------------------------------------­Address(H) Size(H) Data(H) Parameter Description
------------------------------------------------------------------------------------­02 00 00 00 00 00 00 01 00 - 28 NS Threshold -20dB - +20dB 02 00 00 01 00 00 00 01 00 - 64 Reverb Level 0% - 200% (step 2%)
Table SYSTEM <UTILITY : SYSTEM>
------------------------------------------------------------------------------------­Address(H) Size(H) Data(H) Parameter Description
------------------------------------------------------------------------------------­02 01 00 00 00 00 00 01 00 - 0F LCD Contrast 1 - 16 02 01 00 01 00 00 00 01 00 - 1D BANK Extent 00 : U1(User) : 09 : U0 0A : u1 : 13 : u0 14 : P1(Preset) : 1D : P0 02 01 00 02 00 00 00 01 00 - 01 Patch Select Mode 00 : BANK/NUMBER 01 : UP/DOWN 02 01 00 03 00 00 00 01 00 - 01 Patch Change Mode 00 : Immediate 01 : Wait for a Number 02 01 00 04 00 00 00 01 00 - 01 EXP Pedal Hold 00 : Off 01 : On 02 01 00 05 00 00 00 01 00 - 01 Dial Function 00 : Patch No.& VALUE 01 : VALUE Only 02 01 00 06 00 00 00 01 00 - 01 Knob Mode 00 : Immediate 01 : Current Setting 02 01 00 07 00 00 00 01 00 - 04 Sub CTL1 Function 00 : Assignable 01 : MANUAL On/Off 02 : TUNER On/Off 03 : MIDI Start/Stop 04 : MMC Play/Stop 02 01 00 08 00 00 00 01 00 - 04 Sub CTL2 Function 00 : Assignable 01 : MANUAL On/Off 02 : TUNER On/Off 03 : MIDI Start/Stop 04 : MMC Play/Stop 02 01 00 09 00 00 00 01 00 - 64 Digital Out Level 0 - 200 (step 2)
Table MIDI <UTILITY : MIDI>
------------------------------------------------------------------------------------­Address(H) Size(H) Data(H) Parameter Description
------------------------------------------------------------------------------------­02 02 00 00 00 00 00 01 00 - 0F MIDI Rx Channel 00 : 1 : 0F : 16 02 02 00 01 00 00 00 01 00 - 01 MIDI Omni Mode 00 : Omni Off 01 : Omni On 02 02 00 02 00 00 00 01 00 - 10 MIDI Tx Channel 00 : 1 : 0F : 16 10 : Rx 02 02 00 03 00 00 00 01 00 - 01 MIDI Sync Clock 00 : Auto 01 : Internal 02 02 00 04 00 00 00 01 00 - 01 MIDI PC OUT 00 : Off 01 : On 02 02 00 05 00 00 00 01 00 - 5E MIDI EXP OUT 00 : Off 01 : CC# 1 : 1F : CC#31 20 : CC#33 : 5E : CC#95 02 02 00 06 00 00 00 01 00 - 5E MIDI EXP SW OUT 02 02 00 07 00 00 00 01 00 - 5E MIDI CTL OUT 02 02 00 08 00 00 00 01 00 - 5E MIDI SubCTL1 OUT 02 02 00 09 00 00 00 01 00 - 5E MIDI SubCTL2 OUT 02 02 00 0A 00 00 00 01 00 - 01 MIDI Map Select 00 : Fix 01 : Prog 02 02 10 00 00 00 00 02 00 00 MIDI Program Map MIDI Map Select = Prog 02 02 10 01# - 00 77 PC# 1 00 00 : U1-1(User) : 00 77 : P0-4(Preset) 02 02 10 02 00 00 00 02 00 00 MIDI Program Map 02 02 10 03# - 00 77 PC# 2 : : 02 02 11 7E 00 00 00 02 00 00 MIDI Program Map 02 02 11 7F# - 00 77 PC#128
Table HARMONIST <HARMONIST SCALE>
----------------------------------------------------------------------------­Address(H) Size(H) Data(H) Parameter Description
----------------------------------------------------------------------------­02 04 00 00 00 00 00 01 00 - 30 Scale 1 C 02 04 00 01 00 00 00 01 00 - 30 Scale 1 Db 02 04 00 02 00 00 00 01 00 - 30 Scale 1 D 02 04 00 03 00 00 00 01 00 - 30 Scale 1 Eb 02 04 00 04 00 00 00 01 00 - 30 Scale 1 E 02 04 00 05 00 00 00 01 00 - 30 Scale 1 F 02 04 00 06 00 00 00 01 00 - 30 Scale 1 F# 02 04 00 07 00 00 00 01 00 - 30 Scale 1 G 02 04 00 08 00 00 00 01 00 - 30 Scale 1 Ab 02 04 00 09 00 00 00 01 00 - 30 Scale 1 A 02 04 00 0A 00 00 00 01 00 - 30 Scale 1 Bb 02 04 00 0B 00 00 00 01 00 - 30 Scale 1 B 02 04 01 00 00 00 00 01 00 - 30 Scale 2 C : : : 02 04 01 0B 00 00 00 01 00 - 30 Scale 2 B 02 04 02 00 00 00 00 01 00 - 30 Scale 3 C : : : 02 04 02 0B 00 00 00 01 00 - 30 Scale 3 B 02 04 03 00 00 00 00 01 00 - 30 Scale 4 C : : :
MIDI Implementation
4
02 04 03 0B 00 00 00 01 00 - 30 Scale 4 B 02 04 04 00 00 00 00 01 00 - 30 Scale 5 C : : : 02 04 04 0B 00 00 00 01 00 - 30 Scale 5 B 02 04 05 00 00 00 00 01 00 - 30 Scale 6 C : : : 02 04 05 0B 00 00 00 01 00 - 30 Scale 6 B 02 04 06 00 00 00 00 01 00 - 30 Scale 7 C : : : 02 04 06 0B 00 00 00 01 00 - 30 Scale 7 B 02 04 07 00 00 00 00 01 00 - 30 Scale 8 C : : : 02 04 07 0B 00 00 00 01 00 - 30 Scale 8 B 02 04 08 00 00 00 00 01 00 - 30 Scale 9 C : : : 02 04 08 0B 00 00 00 01 00 - 30 Scale 9 B 02 04 09 00 00 00 00 01 00 - 30 Scale 10 C : : : 02 04 09 0B 00 00 00 01 00 - 30 Scale 10 B 02 04 0A 00 00 00 00 01 00 - 30 Scale 11 C : : : 02 04 0A 0B 00 00 00 01 00 - 30 Scale 11 B 02 04 0B 00 00 00 00 01 00 - 30 Scale 12 C : : : 02 04 0B 0B 00 00 00 01 00 - 30 Scale 12 B 02 04 0C 00 00 00 00 01 00 - 30 Scale 13 C : : : 02 04 0C 0B 00 00 00 01 00 - 30 Scale 13 B 02 04 0D 00 00 00 00 01 00 - 30 Scale 14 C : : : 02 04 0D 0B 00 00 00 01 00 - 30 Scale 14 B
02 04 0E 00 00 00 00 01 00 - 30 Scale 15 C : : : 02 04 0E 0B 00 00 00 01 00 - 30 Scale 15 B 02 04 0F 00 00 00 00 01 00 - 30 Scale 16 C : : : 02 04 0F 0B 00 00 00 01 00 - 30 Scale 16 B 02 04 10 00 00 00 00 01 00 - 30 Scale 17 C : : : 02 04 10 0B 00 00 00 01 00 - 30 Scale 17 B 02 04 11 00 00 00 00 01 00 - 30 Scale 18 C : : : 02 04 11 0B 00 00 00 01 00 - 30 Scale 18 B 02 04 12 00 00 00 00 01 00 - 30 Scale 19 C : : : 02 04 12 0B 00 00 00 01 00 - 30 Scale 19 B 02 04 13 00 00 00 00 01 00 - 30 Scale 20 C : : : 02 04 13 0B 00 00 00 01 00 - 30 Scale 20 B 02 04 14 00 00 00 00 01 00 - 30 Scale 21 C : : : 02 04 14 0B 00 00 00 01 00 - 30 Scale 21 B 02 04 15 00 00 00 00 01 00 - 30 Scale 22 C : : : 02 04 15 0B 00 00 00 01 00 - 30 Scale 22 B 02 04 16 00 00 00 00 01 00 - 30 Scale 23 C : : : 02 04 16 0B 00 00 00 01 00 - 30 Scale 23 B 02 04 17 00 00 00 00 01 00 - 30 Scale 24 C : : : 02 04 17 0B 00 00 00 01 00 - 30 Scale 24 B 02 04 18 00 00 00 00 01 00 - 30 Scale 25 C : : : 02 04 18 0B 00 00 00 01 00 - 30 Scale 25 B 02 04 19 00 00 00 00 01 00 - 30 Scale 26 C : : : 02 04 19 0B 00 00 00 01 00 - 30 Scale 26 B 02 04 1A 00 00 00 00 01 00 - 30 Scale 27 C : : : 02 04 1A 0B 00 00 00 01 00 - 30 Scale 27 B 02 04 1B 00 00 00 00 01 00 - 30 Scale 28 C : : : 02 04 1B 0B 00 00 00 01 00 - 30 Scale 28 B 02 04 1C 00 00 00 00 01 00 - 30 Scale 29 C : : : 02 04 1C 0B 00 00 00 01 00 - 30 Scale 29 B
Below is an explanation of the Description value when DIR (Direct) is C. Replace each of the values when DIR is something other than C.
00 : Pitch = -C ↓↓ 01 : Pitch = -Db 02 : Pitch = -D 03 : Pitch = -Eb 04 : Pitch = -E 05 : Pitch = -F 06 : Pitch = -F# 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 = -F# 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 = +F# 1F : Pitch = +G 20 : Pitch = +Ab 21 : Pitch = +A 22 : Pitch = +Bb 23 : Pitch = +B 24 : Pitch = +C 25 : Pitch = +Db
MIDI Implementation
5
26 : Pitch = +D 27 : Pitch = +Eb 28 : Pitch = +E 29 : Pitch = +F 2A : Pitch = +F# 2B : Pitch = +G 2C : Pitch = +Ab 2D : Pitch = +A 2E : Pitch = +Bb 2F : Pitch = +B 30 : Pitch = +C ↑↑
Table AUTO SLAP <AUTO SLAP PHRASE>
------------------------------------------------------------------------------------­Address(H) Size(H) Data(H) Parameter Description
------------------------------------------------------------------------------------­02 05 00 00 00 00 00 01 00 - 30 User 1 Step1 Pitch -24 - +24 02 05 00 01 00 00 00 01 00 - 06 User 1 Step1 Length 00:HARF 01:QTR 02:HALF_3 03:EIGHTH 04:TRI 05:SIXTEEN 06:EIGHT_3 02 05 00 02 00 00 00 01 00 - 02 User 1 Step1 Sound 00:Mute 01:Stacc 02:Full 02 05 00 03 00 00 00 01 00 - 02 User 1 Step1 Attack 00:Less 01:Thumb 02:Pluck 02 05 00 04 00 00 00 01 00 - 30 User 1 Step2 Pitch 02 05 00 01 00 00 00 01 00 - 07 User 1 Step2 Length 00:HARF 01:QTR 02:HALF_3 03:EIGHTH 04:TRI 05:SIXTEEN 06:EIGHT_3 07:AS_END 02 05 00 02 00 00 00 01 00 - 02 User 1 Step2 Sound 02 05 00 03 00 00 00 01 00 - 02 User 1 Step2 Attack 02 05 00 04 00 00 00 01 00 - 30 User 1 Step3 Pitch : : : 02 05 00 63 00 00 00 01 00 - 02 User 1 Step24 Attack 02 05 02 00 00 00 00 01 00 - 30 User 2 Step1 Pitch : : : 02 05 02 63 00 00 00 01 00 - 02 User 2 Step24 Attack 02 05 04 00 00 00 00 01 User 3 Step1 Pitch : : : 02 05 04 63 00 00 00 01 00 - 02 User 3 Step24 Attack 02 05 06 00 00 00 00 01 00 - 30 User 4 Step1 Pitch : : : 02 05 06 63 00 00 00 01 00 - 02 User 4 Step24 Attack 02 05 08 00 00 00 00 01 00 - 30 User 5 Step1 Pitch : : : 02 05 08 63 00 00 00 01 00 - 02 User 5 Step24 Attack 02 05 0A 00 00 00 00 01 00 - 30 User 6 Step1 Pitch : : : 02 05 0A 63 00 00 00 01 00 - 02 User 6 Step24 Attack 02 05 0C 00 00 00 00 01 00 - 30 User 7 Step1 Pitch : : : 02 05 0C 63 00 00 00 01 00 - 02 User 7 Step24 Attack 02 05 0E 00 00 00 00 01 00 - 30 User 8 Step1 Pitch : : : 02 05 0E 63 00 00 00 01 00 - 02 User 8 Step24 Attack 02 05 10 00 00 00 00 01 00 - 30 User 9 Step1 Pitch : : : 02 05 10 63 00 00 00 01 00 - 02 User 9 Step24 Attack 02 05 12 00 00 00 00 01 00 - 30 User 10 Step1 Pitch : : : 02 05 12 63 00 00 00 01 00 - 02 User 10 Step24 Attack
Table OVERDRIVE/DISTORTION <OVERDRIVE/DISTORTION Customaize>
------------------------------------------------------------------------------------­Address(H) Size(H) Data(H) Parameter Description
------------------------------------------------------------------------------------­02 07 00 00 00 00 00 01 00 - 05 Custom1 Type 00 : OD-2 01 : BD-2 02 : ODB-3 03 : DS-1 04 : MT-2 05 : FUZZ 02 07 00 01 00 00 00 01 00 - 0A Custom1 Bottom -50 - +50 (step 10) 02 07 00 02 00 00 00 01 00 - 0A Custom1 Top -50 - +50 (step 10) 02 07 00 03 00 00 00 01 00 - 0A Custom1 Low -50 - +50 (step 10) 02 07 00 04 00 00 00 01 00 - 0A Custom1 High -50 - +50 (step 10)
02 07 01 00 00 00 00 01 00 - 05 Custom2 Type 02 07 01 01 00 00 00 01 00 - 0A Custom2 Bottom 02 07 01 02 00 00 00 01 00 - 0A Custom2 Top 02 07 01 03 00 00 00 01 00 - 0A Custom2 Low 02 07 01 04 00 00 00 01 00 - 0A Custom2 High
Table WAH <WAH Customaize>
------------------------------------------------------------------------------------­Address(H) Size(H) Data(H) Parameter Description
------------------------------------------------------------------------------------­02 08 00 00 00 00 00 01 00 - 02 Custom1 Type 00 : CRY WAH 01 : VO WAH 02 : Bass WAH 02 08 00 01 00 00 00 01 00 - 0A Custom1 Q -50 - +50 (step 10) 02 08 00 02 00 00 00 01 00 - 0A Custom1 Range Low -50 - +50 (step 10) 02 08 00 03 00 00 00 01 00 - 0A Custom1 Range High -50 - +50 (step 10) 02 08 00 04 00 00 00 01 00 - 0A Custom1 Presence -50 - +50 (step 10) 02 08 01 00 00 00 00 01 00 - 04 Custom2 Type 02 08 01 01 00 00 00 01 00 - 0A Custom2 Q 02 08 01 02 00 00 00 01 00 - 0A Custom2 Range Low 02 08 01 03 00 00 00 01 00 - 0A Custom2 Range High 02 08 00 04 00 00 00 01 00 - 0A Custom2 Presence 02 08 02 00 00 00 00 01 00 - 04 Custom3 Type 02 08 02 01 00 00 00 01 00 - 0A Custom3 Q 02 08 02 02 00 00 00 01 00 - 0A Custom3 Range Low 02 08 02 03 00 00 00 01 00 - 0A Custom3 Range High 02 08 00 04 00 00 00 01 00 - 0A Custom3 Presence
MIDI Implementation
6
MIDI Implementation
Address Block Map (Quick Setting)
-------------------------------------------------------------------------------­Address Block Sub Block Note * ** 00 00 +----------------------------------------+ | COMPRESSOR | +----------------------------------------+ * ** 01 00 +----------------------------------------+ | FX1 | +----------------------------------------+ * ** 02 00 +----------------------------------------+ | WAH | +----------------------------------------+ * ** 03 00 +----------------------------------------+ | OVERDRIVE/DISTORTION | +----------------------------------------+ * ** 04 00 +----------------------------------------+ | PREAMP/SP SIM | +----------------------------------------+ * ** 05 00 +----------------------------------------+ | SPEAKER | +----------------------------------------+ * ** 06 00 +----------------------------------------+ | PARAMETRIC EQUALIZER | +----------------------------------------+ * ** 07 00 +----------------------------------------+ | FX2 | +----------------------------------------+ * ** 08 00 +----------------------------------------+ | CHORUS | +----------------------------------------+ * ** 09 00 +----------------------------------------+ | REVERB/DELAY/SOUND ON SOUND | +----------------------------------------+ * ** 0A 00 +----------------------------------------+ | EXP PEDAL SW | +----------------------------------------+ * ** 0B 00 +----------------------------------------+ | CTR PEDAL | +----------------------------------------+ * ** 0C 00 +----------------------------------------+ | ASSIGN | +----------------------------------------+
Table Quick Fx <Quick Setting>
------------------------------------------------------------------------------------­Address(H) Size(H) Data(H) Parameter Description
------------------------------------------------------------------------------------­04 00 Quick Setting 1 (Read Only) 04 01 Quick Setting 2 (Read Only) 04 02 Quick Setting 3 (Read Only) 04 03 Quick Setting 4 (Read Only) * ** Quick Setting **
↑ ↑ Separate the upper four and lower four bits, assigning them to different bytes, and process them in sequence, beginning with the upper bits. ↑ ↑ ↓ ↓ Example) Processing 64H ↑ ↑ ↓ ↓ 06H: Odd address ↑ ↑ ↓ ↓ 04H: Even address
--- COMPRESSOR ---
* ** 00 00 00 00 00 02 00 - 02 CL :Type * ** 00 02# 00 00 00 02 00 - 64 CL :Attack * ** 00 04# 00 00 00 02 00 - 64 CL :Threshold * ** 00 06# 00 00 00 02 00 - 64 CL :Sustain * ** 00 08# 00 00 00 02 00 - 05 CL :Rack 160D Ratio * ** 00 0A# 00 00 00 02 00 - 03 CL :Vtg Rack U Ratio * ** 00 0C# 00 00 00 02 00 - 64 CL :Release * ** 00 0E# 00 00 00 02 00 - 64 CL :Tone * ** 00 10# 00 00 00 02 00 - 64 CL :Level
--- FX 1 (Octave) ---
* ** 01 00 00 00 00 02 00 - 04 FX1:FX Select * ** 01 02# 00 00 00 02 00 - 64 OCT:Effect Level * ** 01 04# 00 00 00 02 00 - 64 OCT:Direct Level * ** 01 06# 00 00 00 02 00 * ** 01 08# 00 00 00 02 00
--- FX 1 (Enhancer) ---
* ** 01 00 00 00 00 02 00 - 04 FX1:FX Select * ** 01 02# 00 00 00 02 00 - 64 EHR:Sensitivity * ** 01 04# 00 00 00 02 00 - 07 EHR:Frequency * ** 01 06# 00 00 00 02 00 - 64 EHR:Mix Level * ** 01 08# 00 00 00 02 00
--- FX 1 (Slow Gear) ---
* ** 01 00 00 00 00 02 00 - 04 FX1:FX Select * ** 01 02# 00 00 00 02 00 - 64 SG :Sensitivity * ** 01 04# 00 00 00 02 00 - 64 SG :Rise Time * ** 01 06# 00 00 00 02 00 * ** 01 08# 00 00 00 02 00
--- FX 1 (Defretter) ---
* ** 01 00 00 00 00 02 00 - 04 FX1:FX Select * ** 01 02# 00 00 00 02 00 - 64 DEF:Sensitivity * ** 01 04# 00 00 00 02 00 - 64 DEF:Attack * ** 01 06# 00 00 00 02 00 - 64 DEF:Depth * ** 01 08# 00 00 00 02 00 - 64 DEF:Effect Level
--- FX 1 (Ring Mod) ---
* ** 01 00 00 00 00 02 00 - 04 FX1:FX Select * ** 01 02# 00 00 00 02 00 - 01 R.M:Mode * ** 01 04# 00 00 00 02 00 - 64 R.M:Frequency * ** 01 06# 00 00 00 02 00 - 64 R.M:Effect Level * ** 01 08# 00 00 00 02 00 - 64 R.M:Direct Level
7
--- WAH (Pedal Wah) ---
* ** 02 00 00 00 00 02 00 - 02 WAH:FX Select * ** 02 02# 00 00 00 02 00 - 05 WH :Type * ** 02 04# 00 00 00 02 00 - 64 WH :Pedal Position * ** 02 06# 00 00 00 02 00 - 64 WH :Level * ** 02 08# 00 00 00 02 00 : : : * ** 02 10# 00 00 00 02 00
--- WAH (Touch Wah) ---
* ** 02 00 00 00 00 02 00 - 02 WAH:FX Select * ** 02 02# 00 00 00 02 00 - 02 TW :Mode * ** 02 04# 00 00 00 02 00 - 01 TW :Polarity * ** 02 06# 00 00 00 02 00 - 64 TW :Sensitivity * ** 02 08# 00 00 00 02 00 - 64 TW :Frequency * ** 02 0A# 00 00 00 02 00 - 64 TW :Peak * ** 02 0C# 00 00 00 02 00 - 64 TW :Depth * ** 02 0E# 00 00 00 02 00 - 64 TW :Level * ** 02 10# 00 00 00 02 00
--- WAH (Auto Wah) ---
* ** 02 00 00 00 00 02 00 - 02 WAH:FX Select * ** 02 02# 00 00 00 02 00 - 02 AW :Mode * ** 02 04# 00 00 00 02 00 - 71 AW :Rate * ** 02 06# 00 00 00 02 00 - 64 AW :Depth * ** 02 08# 00 00 00 02 00 - 64 AW :Frequency * ** 02 0A# 00 00 00 02 00 - 64 AW :Peak * ** 02 0C# 00 00 00 02 00 - 01 AW :Polarity * ** 02 0E# 00 00 00 02 00 - 64 AW :Sensitivity * ** 02 10# 00 00 00 02 00 - 64 AW :Level
--- OVERDRIVE/DISTORTION ---
* ** 03 00 00 00 00 02 00 - 11 OD/DIST:Type * ** 03 02# 00 00 00 02 00 - 64 OD/DIST:Drive * ** 03 04# 00 00 00 02 00 - 64 OD/DIST:Bass * ** 03 06# 00 00 00 02 00 - 64 OD/DIST:Treble * ** 03 08# 00 00 00 02 00 - 64 OD/DIST:Level * ** 03 0A# 00 00 00 02 00 - 64 OD/DIST:Direct Level
--- PREAMP/SP SIM ---
* ** 04 00 00 00 00 02 00 - 05 PRE:Type * ** 04 02# 00 00 00 02 00 - 01 PRE:Bright * ** 04 04# 00 00 00 02 00 - 01 PRE:Deep * ** 04 06# 00 00 00 02 00 - 01 PRE:Responce * ** 04 08# 00 00 00 02 00 - 64 PRE:Enhancer * ** 04 0A# 00 00 00 02 00 - 02 PRE:Pre Shape * ** 04 0C# 00 00 00 02 00 - 64 PRE:Gain * ** 04 0E# 00 00 00 02 00 - 64 PRE:Treble * ** 04 10# 00 00 00 02 00 - 01 PRE:Ultra Hi * ** 04 12# 00 00 00 02 00 - 64 PRE:Mid * ** 04 14# 00 00 00 02 00 - 02 PRE:Mid Freq * ** 04 16# 00 00 00 02 00 - 64 PRE:Bass * ** 04 18# 00 00 00 02 00 - 02 PRE:Ultra Lo * ** 04 1A# 00 00 00 02 00 - 64 PRE:Level
--- SPEAKER ---
* ** 05 00 00 00 00 02 00 - 05 SPK:Type * ** 05 02# 00 00 00 02 00 - 0A SPK:Mic Setting * ** 05 04# 00 00 00 02 00 - 64 SPK:Mic Level * ** 05 06# 00 00 00 02 00 - 64 SPK:Direct Level * ** 05 08# 00 00 00 02 00 - 01 SPK:Link Preamp
--- PARAMETRIC EQUALIZER ---
* ** 06 00 00 00 00 02 00 - 05 EQ :Low Q * ** 06 02# 00 00 00 02 00 - 14 EQ :Low Freq * ** 06 04# 00 00 00 02 00 - 28 EQ :Low Gain * ** 06 06# 00 00 00 02 00 - 05 EQ :Mid Q * ** 06 08# 00 00 00 02 00 - 14 EQ :Mid Freq * ** 06 0A# 00 00 00 02 00 - 28 EQ :Mid Gain * ** 06 0C# 00 00 00 02 00 - 05 EQ :Hi Q * ** 06 0E# 00 00 00 02 00 - 14 EQ :Hi Freq * ** 06 10# 00 00 00 02 00 - 28 EQ :Hi Gain * ** 06 12# 00 00 00 02 00 - 28 EQ :Level
--- FX 2 (Phaser) ---
* ** 07 00 00 00 00 02 00 - 0B FX2:FX Select * ** 07 02# 00 00 00 02 00 - 03 PH :Type * ** 07 04# 00 00 00 02 00 - 71 PH :Rate * ** 07 06# 00 00 00 02 00 - 64 PH :Depth * ** 07 08# 00 00 00 02 00 - 64 PH :Manual * ** 07 0A# 00 00 00 02 00 - 64 PH :Resonance * ** 07 0C# 00 00 00 02 00 - 01 PH :Step * ** 07 0E# 00 00 00 02 00 - 71 PH :Step Rate * ** 07 10# 00 00 00 02 00 - 64 PH :Level * ** 07 12# 00 00 00 02 00 : : : * ** 07 24# 00 00 00 02 00
--- FX 2 (Flanger) ---
* ** 07 00 00 00 00 02 00 - 0B FX2:FX Select * ** 07 02# 00 00 00 02 00 - 71 FL :Rate * ** 07 04# 00 00 00 02 00 - 64 FL :Depth * ** 07 06# 00 00 00 02 00 - 64 FL :Manual * ** 07 08# 00 00 00 02 00 - 64 FL :Resonance * ** 07 0A# 00 00 00 02 00 - 64 FL :Separation * ** 07 0C# 00 00 00 02 00 - 64 FL :Effect Level * ** 07 0E# 00 00 00 02 00 - 64 FL :Direct Level * ** 07 10# 00 00 00 02 00 : : : * ** 07 24# 00 00 00 02 00
--- FX 2 (Harmonist) ---
* ** 07 00 00 00 00 02 00 - 0B FX2:FX Select * ** 07 02# 00 00 00 02 00 - 02 HRM:Voice * ** 07 04# 00 00 00 02 00 - 39 HRM:HR1 Harmony * ** 07 06# 00 00 00 04 00 00 - HRM:HR1 Pre Delay * ** 07 08# - 02 33 * ** 07 0A# 00 00 00 02 00 - 64 HRM:HR1 Feedback
MIDI Implementation
8
Loading...
+ 18 hidden pages