0% found this document useful (0 votes)
105 views15 pages

Gfx-8 Midi Implementation Revision: 1.00 Zoom Corporation Tokyo, Japan

This document provides the MIDI implementation details for the ZOOM Corporation GFX-8 guitar effect processor. It describes the channel voice messages, system exclusive messages, and patch/global data that can be transmitted and recognized by the GFX-8 for MIDI control and dumping of patch and settings data.

Uploaded by

hhyj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
105 views15 pages

Gfx-8 Midi Implementation Revision: 1.00 Zoom Corporation Tokyo, Japan

This document provides the MIDI implementation details for the ZOOM Corporation GFX-8 guitar effect processor. It describes the channel voice messages, system exclusive messages, and patch/global data that can be transmitted and recognized by the GFX-8 for MIDI control and dumping of patch and settings data.

Uploaded by

hhyj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 15

GFX-8 MIDI IMPLEMENTATION REVISION : 1.

00
ZOOM Corporation TOKYO, JAPAN
1.TRANSMITTED DATA

1) CHANNEL VOICE MESSAGES

STATUS SECOND THIRD DESCRIPTION

1011 nnnn 0ccc cccc 0vvv vvvv CONTROL CHANGE


ccc cccc : Control No.
vvv vvvv : Control Value

< Pedal control,RTM control >


Control# 1..5,7..31
Value 0..127

< Effect module,All bypass,Signal


mute,CONTROL switch >
Control# 64..95
Value 0 is turned off.
127 is turned on.

< Bank select >


0000 0000 0000 0000 MSB of bank No. is 0.
0010 0000 0000 00hh hh : LSB of bank No.is 0..2. ( See
NOTE 1 )

1100 nnnn 0ppp pppp ---- ---- PROGRAM CHANGE


ppp pppp : Program Number 0..79

NOTE: nnnn = MIDI Channel Number ( 0000 - 1111 )


1. USER memory(U0..u9) is assigned to bank#0,
PRESET memory(A0..b9) is assigned to bank#1,
PRESET memory(C0..d9) is assigned to bank#2.

2.RECOGNIZED DATA

1) CHANNEL VOICE MESSAGES

STATUS SECOND THIRD DESCRIPTION

1011 nnnn 0ccc cccc 0vvv vvvv CONTROL CHANGE


ccc cccc : Control No.
vvv vvvv : Control Value

< Volume >


Control# 7
Value 0..127

< RTM control >


Control# 1..5,8..31
Value 0..127

< Effect module,All bypass,Signal mute


>
Control# 64..95
Value 0 is turned off.
127 is turned on.

< Bank select >


0000 0000 0000 0000 MSB of bank No.0
0010 0000 0000 00hh hh : LSB of bank No.0-2 ( See NOTE 1 )

1100 nnnn 0ppp pppp ---- ---- PROGRAM CHANGE


ppp pppp : Program Number (See Note 2)

NOTE: nnnn = MIDI Channel Number ( 0000 - 1111 )


1. When Program change mode is "MAP",bank select is ignored.
In "Fix"mode,USER memory(U0..u9) is assigned to bank#0,
PRESET memory(A0..b9) is assigned to bank#1,
PRESET memory(C0..d9) is assigned to bank#2.
2. Selected Patch # by the message against Program# is assignable.
3.SYSTEM EXCLUSIVE MESSAGE

1) Identity Request

BYTE DESCRIPTION

F0H Exclusive Status

7EH Universal System Exclusive Non-Real Time Header

nnH Channel nn : channel 00H-0FH

06H General Ingormation (Sub-ID #1)

01H Identity Request (Sub-ID #2)

F7H EOX

NOTE: Recognized only.

2) Identity Reply

BYTE DESCRIPTION

F0H Exclusive Status

7EH Universal System Exclusive Non-Real Time Header

nnH Channel nn : channel 00H-0FH

06H General Ingormation (Sub-ID #1)

02H Identity Reply (Sub-ID #2)

52H ZOOM ID 52H

21H Device family lower (ZOOM GFX-8)

00H Device family upper

00H Device family number lower

00H Device family number upper

3sH s:1st digit of Softoware Revision No. '0' - '9'

3sH s:10th digit of Softoware Revision No. '0' - '9'

3sH s:100th digit of Softoware Revision No. '0' - '9'

3sH s:1000th digit of Softoware Revision No. '0' - '9'

F7H EOX
NOTE: Transmitted when Identity Request Message is recognized.
Software revision No. is 4-digits ASCII characters.
3) ENTER Dump Receive Mode

BYTE DESCRIPTION

F0H EXCLUSIVE STATUS

52H ZOOM

nnH CHANNEL nn : channel 00H-0FH

21H DEVICE ID ZOOM GFX-8

10H FUNCTION ENTERDumpReceiveMode

F7H EOX

4) Dump Receive Ready Request

BYTE DESCRIPTION

F0H EXCLUSIVE STATUS

52H ZOOM

nnH CHANNEL nn : channel 00H-0FH

21H DEVICE ID ZOOM GFX-8

11H FUNCTION DumpReceiveReadyRequest

F7H EOX

5) EXIT Dump Receive Mode

BYTE DESCRIPTION

F0H EXCLUSIVE STATUS

52H ZOOM

nnH CHANNEL nn : channel 00H-0FH

21H DEVICE ID ZOOM GFX-8

12H FUNCTION EXITDumpReceiveMode

F7H EOX

6) Patch Data Dump Request

BYTE DESCRIPTION

F0H EXCLUSIVE STATUS


52H ZOOM

nnH CHANNEL nn : channel 00H-0FH

21H DEVICE ID ZOOM GFX-8

13H FUNCTION PatchDataDumpRequest

XXH PATCH# XX : 00H..4FH (0-79)

F7H EOX

NOTE: Recognized only.


7) Global Data Dump Request

BYTE DESCRIPTION

F0H EXCLUSIVE STATUS

52H ZOOM

nnH CHANNEL nn : channel 00H-0FH

21H DEVICE ID ZOOM GFX-8

14H FUNCTION GlobalDataDumpRequest

F7H EOX

NOTE: Recognized only.

8) MIDI Map Data Dump Request

BYTE DESCRIPTION

F0H EXCLUSIVE STATUS

52H ZOOM

nnH CHANNEL nn : channel 00H-0FH

21H DEVICE ID ZOOM GFX-8

15H FUNCTION MIDIMapDataDumpRequest

F7H EOX

NOTE: Recognized only.

9) Custom Dist Filter Data Dump Request

BYTE DESCRIPTION

F0H EXCLUSIVE STATUS

52H ZOOM

nnH CHANNEL nn : channel 00H-0FH

21H DEVICE ID ZOOM GFX-8

16H FUNCTION CustomDistFilterDataDumpRequest

XXH FILTER# XX : 00H..0FH (0-15)

F7H EOX

NOTE: Recognized only.


10) Custom Dist Clipper Data Dump Request

BYTE DESCRIPTION

F0H EXCLUSIVE STATUS

52H ZOOM

nnH CHANNEL nn : channel 00H-0FH

21H DEVICE ID ZOOM GFX-8

17H FUNCTION CustomDistClipperDataDumpRequest

XXH CLIPPER# XX : 00H,01H

F7H EOX

NOTE: Recognized only.


11) Edit Buffer Data Dump Request

BYTE DESCRIPTION

F0H EXCLUSIVE STATUS

52H ZOOM

nnH CHANNEL nn : channel 00H-0FH

21H DEVICE ID ZOOM GFX-8

18H FUNCTION EditBufferDataDumpRequest

F7H EOX

NOTE: Recognized only.

12) Patch Data Dump

BYTE DESCRIPTION

F0H EXCLUSIVE STATUS

52H ZOOM

nnH CHANNEL nn : channel 00H-0FH

21H DEVICE ID ZOOM GFX-8

23H FUNCTION PatchDataDump

XXH PATCH# XX : 00H..4FH (0-79)

0MH PATCH DATA MSB


0LH PATCH DATA LSB
|
0MH MSB,LSB TOTAL 42byte x 2
0LH

F7H EOX

13) Global Data Dump

BYTE DESCRIPTION

F0H EXCLUSIVE STATUS

52H ZOOM

nnH CHANNEL nn : channel 00H-0FH

21H DEVICE ID ZOOM GFX-8


24H FUNCTION GlobalDataDump

0MH GLOBAL DATA MSB


0LH GLOBAL DATA LSB
|
0MH MSB,LSB TOTAL 92byte x 2
0LH

F7H EOX

14) MIDI Map Data Dump

BYTE DESCRIPTION

F0H EXCLUSIVE STATUS

52H ZOOM

nnH CHANNEL nn : channel 00H-0FH

21H DEVICE ID ZOOM GFX-8

25H FUNCTION MIDIMapDataDump

0MH MAP DATA MSB


0LH MAP DATA LSB
|
0MH MSB,LSB TOTAL 128byte x 2
0LH

F7H EOX
15) Custom Dist Filter Data Dump

BYTE DESCRIPTION

F0H EXCLUSIVE STATUS

52H ZOOM

nnH CHANNEL nn : channel 00H-0FH

21H DEVICE ID ZOOM GFX-8

26H FUNCTION CustomDistFilterDataDump

XXH FILTER# XX : 00H..0FH (0-15)

0MH FILTER DATA MSB


0LH FILTER DATA LSB
|
0MH MSB,LSB TOTAL 20byte x 2
0LH

F7H EOX

16) Custom Dist Clipper Data Dump

BYTE DESCRIPTION

F0H EXCLUSIVE STATUS

52H ZOOM

nnH CHANNEL nn : channel 00H-0FH

21H DEVICE ID ZOOM GFX-8

27H FUNCTION CustomDistClipperDataDump

XXH CLIPPER# XX : 00H,01H

0MH CLIPPER DATA MSB


0LH CLIPPER DATA LSB
|
0MH MSB,LSB TOTAL 24byte x 2
0LH

F7H EOX

17) Edit Buffer Data Dump

BYTE DESCRIPTION

F0H EXCLUSIVE STATUS

52H ZOOM
nnH CHANNEL nn : channel 00H-0FH

21H DEVICE ID ZOOM GFX-8

28H FUNCTION EditBufferDataDump

0MH BUFFER DATA MSB


0LH BUFFER DATA LSB
|
0MH MSB,LSB TOTAL 65byte x 2
0LH

F7H EOX
[ GUITAR EFFECT PROCESSOR ] Date :
28.SEP.1999
Model GFX-8 MIDI Implementation Chart Version :1.00
+---------------------+--------------------+--------------------
+---------------------+
| | Transmitted | Recognized | Remarks
|
| Function ... | | |
|
+---------------------+--------------------+--------------------
+---------------------+
|Basic Default | 1-16 | 1-16 | Memorized
|
|Channel Changed | 1-16 | 1-16 |
|
+---------------------+--------------------+--------------------
+---------------------+
| Default | 3 | 3 |
|
|Mode Messages | x | x |
|
| Altered | ****************** | |
|
+---------------------+--------------------+--------------------
+---------------------+
|Note | x | x |
|
|Number | True voice | ****************** | |
|
+---------------------+--------------------+--------------------
+---------------------+
|Velocity Note ON | x | x |
|
| Note OFF | x | x |
|
+---------------------+--------------------+--------------------
+---------------------+
|After Key's | x | x |
|
|Touch Ch's | x | x |
|
+---------------------+--------------------+--------------------
+---------------------+
|Pitch Bend | x | x |
|
+---------------------+--------------------+--------------------
+---------------------+
| | o | o |
|
| | 0,32 | 0,32 | Bank select
|
|Control | | 7 | Volume
|
| | 1-5,7-31 (*1) | 1-5,8-31 | RTM control
|
|Change | 64-95 (*1) | 64-95 | Effect module
on/off|
| | 64-95 | 64-95 | Signal mute
|
| | 64-95 | 64-95 | All bypass
|
| | 1-5,7-31 | | Pedal control
|
| | 64-95 | | CONTROL switch
|
+---------------------+--------------------+--------------------
+---------------------+
|Prog | o (0-79) | o (0-127) | Internally
mappable |
|Change | True # | ****************** | U0.1-u9.4,A0.1-d9.4| Total 240
programs |
+---------------------+--------------------+--------------------
+---------------------+
|System Exclusive | o | o |
|
+---------------------+--------------------+--------------------
+---------------------+
|System | Song Pos | x | x |
|
| | Song Sel | x | x |
|
|Common | Tune | x | x |
|
+---------------------+--------------------+--------------------
+---------------------+
|System | Clock | x | x |
|
|Real Time | Commands | x | x |
|
+---------------------+--------------------+--------------------
+---------------------+
|Aux | Local ON/OFF | x | x |
|
| | All Notes OFF| x | x |
|
|Mes- | Active Sense | x | x |
|
|sages | Reset | x | x |
|
+---------------------+--------------------+--------------------
+---------------------+
|Notes
|
| (*1) Transmits the patch default value when program changes.
|
|
|
|
|
+----------------------------------------------------------------------------------
---+
Mode 1 : OMNI ON, POLY Mode 2 : OMNI ON, MONO o : Yes
Mode 3 : OMNI OFF, POLY Mode 4 : OMNI OFF, MONO x : No

You might also like