DigiTech GFX-1 Implementation Manual Download Page 2

device's programs before making modifications through midi. Not only is this
a good practice, but it will save you a lot of down time should your midi
commands be incorrect. DigiTech does not assume any responsibility for lost
presets. Please note that the Midi Device Manual is a generic term used in
this document to refer to a device specific Midi Manual. (Example: GSP7 Midi
Implementation Manual)

Midi Channel

All DigiTech devices can be configured to listen to midi on unique channels.
All devices allow a selection of midi channels 1 through 16. Some devices
allow a channel selection of OMNI (receive midi on all channels), and some
devices allow the receipt of midi data to be disabled. Some devices allow
you to select one channel for the reception of midi data, and another
channel for the transmission of midi data. Check the Midi Device Manual for
information on how to select the midi channel for your device.

Program Change

All DigiTech devices recognize a program change command. If the receive midi
channel is the same as the channel that the program change was transmitted
on, and the new program number is legal, the DigiTech device will change to
the new program number. Midi sends program changes 0 through 127. DigiTech
numbers their programs starting at 1. Thus midi program change 0 will map to
DigiTech device program 1. Some DigiTech devices allow you to remap program
changes. Remapping program changes allows the user to select any device
program based on the midi program change. The remapping of transmitted
program changes is available on devices that can generate program change
commands. Check the Midi Device Manual to determine if your device allows
the remapping of program changes.

Continuous Controllers

A continuous controller may be associated with a device parameter. This
association is done by linking the controller to the parameter. DigiTech
uses the continuous controller to represent a percentage of the parameters
maximum value. Though this is the general principle, the exact formula for
each device can be found in the Midi Device Manual.

Channel Pressure

DigiTech treats channel pressure as a special case continuous controller.

System Exclusive

Summary of Contents for GFX-1

Page 1: ...mentation Manual you should have a working knowledge of the MIDI 1 0 Detailed Specification which may be obtained from the Midi Manufacturers Association1 Upon request DigiTech will provide informatio...

Page 2: ...the receive midi channel is the same as the channel that the program change was transmitted on and the new program number is legal the DigiTech device will change to the new program number Midi sends...

Page 3: ...e with different units of the same device type connected to a common MIDI line If the receiving device is set to omni then this byte is ignored 0tttttttb TTh DigiTech device type Specifies the particu...

Page 4: ...ch Device Types DigiTech Device Name Device Type Number DSP 128 00000001b 01h IPS 33 00000010b 02h DSP 128 Plus 00000011b 03h GSP 5 00000100b 04h MSP 4 00000101b 05h DSP 256 00000110b 06h MEQ 28 00000...

Page 5: ...ssage to multiple devices DigiTech Procedures In the following section SYSX_HEADER refers to a valid system exclusive header The system exclusive header starts with the System Exclusive status byte an...

Page 6: ...t 7 of the requested program number 1 zz 0vvvvvvvb where v is bits 6 through 0 of the requested program number 1 When a REQUEST ONE PROGRAM procedure is received the DigiTech device will respond with...

Page 7: ...HEADER 04h 00h EOX When a REQUEST ALL ARPEGGIO PATTERN DEFINITIONS procedure is received the DigiTech device will respond with a RECEIVE ALL ARPEGGIO PATTERN DEFINITIONS procedure REQUEST ONE ARPEGGIO...

Page 8: ...idi device When a REQUEST RAM AREA procedure is received the DigiTech device will respond with a DATA RESPONSE procedure The Midi Device Manuals for the DigiTech devices which support the REQUEST RAM...

Page 9: ...Midi Device Manuals for the DigiTech devices which send the DATA RESPONSE procedure contain a memory map and definition of the ram locations which may be sent in response to a REQUEST RAM AREA proced...

Page 10: ...umber is 0 then all elements of the device are reset As an example the speaker simulator on the GFX 1 TwinTube has a major device number of 2 Valid minor numbers for the speaker simulator are 0 throug...

Page 11: ...RATION procedure is used to load configuration information into the DigiTech device The number of configuration bytes to be received n is different for each DigiTech device DigiTech Device Ram bytes M...

Page 12: ...vvvvvvvb where v is bits 6 through 0 of the received program number 1 d c 0000000vb where v is bit 7 of the cth byte of the received program d c 0vvvvvvvb where v is bits 6 through 0 of the cth byte o...

Page 13: ...DigiTech Device Ram bytes Midi data bytes IPS33 4 4 DSP256 38 76 MEQ 28 35 70 MEQ 14 35 70 MEQ 7 35 70 GSP21 61 122 GSP21 PRO 61 122 IPS33B 71 71 DSP256 XL 38 76 GFX 1 TWIN TUBE 49 98 GSP7 52 104...

Page 14: ...r each DigiTech device DigiTech Device Ram bytes Midi data bytes IPS33 384 384 IPS33B 768 768 RECEIVE ONE HARMONY DEFINITION 01000100b 44h SYSX_HEADER 44h 00h zz d 1 d n EOX zz 0vvvvvvvb where v is bi...

Page 15: ...vvb where v is bits 6 through 0 of the cth byte of the arpeggio pattern definitions The RECEIVE ALL ARPEGGIO DEFINITIONS procedure is used to load all arpeggio pattern definitions into the DigiTech de...

Page 16: ...mber 1 d c 0vvvvvvvb where v is bits 6 through 0 of the cth byte of the arpeggio pattern definition The RECEIVE ONE ARPEGGIO DEFINITION procedure is used to load one arpeggio pattern definition into t...

Page 17: ...6 through 0 of the cth byte being sent The RECEIVE RAM AREA procedure is used to load an area of a DigiTech device s internal ram from a host midi device The Midi Device Manuals for the DigiTech devi...

Page 18: ...rnal ram from a host midi device The Midi Device Manuals for the DigiTech devices which support the RECEIVE RAM AREA procedure contain a memory map and definition of the ram locations which may be rec...

Page 19: ...IDs are Therefore the GSP 21 s and GSP 21 PRO s midi receive channel must be different than the IPS 33B s midi receive channel if they are to both be on the same midi system DSP256 Midi Implementatio...

Page 20: ...n the General Midi Implementation Manual for required header information Ram Byte Number Quick Definition 1 2048 128 Program names 2049 4864 128 Program definitions 4865 5458 27 Algorithm definitions...

Page 21: ...Byte Number Quick Definition 1 22 Program definition 23 38 Program name Total Number of Internal Ram Bytes Transmitted 38 128 Program names Each program name is 16 bytes long 16 128 2048 Bytes The cha...

Page 22: ...e 1 The remaining lines of the algorithm definition follow this format PDB Parameter Name min max PDB The Program Definition Byte Number min The minimum value to which this parameter may be set max Th...

Page 23: ...0 10 6 Mix Chorus R Lvl 0 10 7 Mix Chorus L Lvl 0 10 8 22 Not used set to 0 Algorithm 3 Stereo Flange 2 Flange Delay 0 10 3 Flange LFO Speed 0 65 4 Flange LFO Depth 0 99 5 Flange Feedback 0 10 6 Mix D...

Page 24: ...lay Time Tap2 0 222 4 Delay Time Tap3 0 222 5 Delay Time Tap4 0 222 6 Delay Time Feed 0 222 7 Delay Feedback 0 11 8 Mix Dry Level 0 10 9 Mix Tap1 R Level 0 10 10 Mix Tap1 L Level 0 10 11 Mix Tap2 R Le...

Page 25: ...70 10 Subsqnt Difusion 0 9 11 Early Delay Time 0 70 12 Early Diffusion 0 9 13 22 Not used set to 0 Algorithm 7 Gated Reverb 2 Pre Delay Time 0 80 3 Gate Envelope 0 1 4 Gate Decay Time 0 11 5 Accent D...

Page 26: ...rametric EQ 2 Band 1 Frequency 0 14 3 Band 1 Level 0 12 4 Band 2 Frequency 0 14 5 Band 2 Level 0 12 6 Band 3 Frequency 0 14 7 Band 3 Level 0 12 8 Mix EQ Level 0 10 9 22 Not used set to 0 Algorithm 10...

Page 27: ...2 Level 0 12 6 Band 3 Frequency 0 14 7 Band 3 Level 0 12 8 Delay EQ Source 0 1 9 Delay In EQ 0 10 10 Delay Time 0 222 11 Delay Feedback 0 11 12 Mix Dry Level 0 10 13 Mix EQ Level 0 10 14 Mix Delay R L...

Page 28: ...vl 0 10 15 Mix Chorus L Lvl 0 10 16 22 Not used set to 0 Algorithm 13 Chorus Room Mix 2 Chorus Delay 0 60 3 Chorus LFO Speed 0 65 4 Chorus LFO Depth 0 99 5 Reverb In Dry 0 10 6 Reverb Predelay 0 60 7...

Page 29: ...Delay R Levl 0 10 11 Mix Delay L Levl 0 10 12 Mix Reverb R Lvl 0 10 13 Mix Reverb L Lvl 0 10 14 22 Not used set to 0 Algorithm 15 Chorus Hall Mix 2 Chorus Delay 0 60 3 Chorus LFO Speed 0 65 4 Chorus L...

Page 30: ...Delay 0 10 6 Reverb Predelay 0 60 7 Reverb Filter 0 2 8 Reverb Decay 0 21 B 9 Mix Dry Level 0 10 10 Mix Delay R Lvl 0 10 11 Mix Delay L Lvl 0 10 12 Mix Reverb R Lvl 0 10 13 Mix Reverb L Lvl 0 10 14 2...

Page 31: ...2 LPF Cut Off Freq 0 22 3 Pre Delay Time 0 80 4 Reverse Time 0 11 5 Accent Delay 0 10 6 Mix EQ Right 0 10 7 Mix EQ Left 0 10 8 Mix Accent Right 0 10 9 Mix Accent Left 0 10 10 Mix Revrse R Lvl 0 10 11...

Page 32: ...ay Time 0 222 16 Delay Feedback 0 11 17 Mix Dry Level 0 10 18 Mix EQ Level 0 10 19 Mix Delay R Levl 0 10 20 Mix Delay L Levl 0 10 21 Mix Chorus R Lvl 0 10 22 Mix Chorus L Lvl 0 10 Algorithm 20 Para Fl...

Page 33: ...Delay L Levl 0 10 21 Mix Flange R Lvl 0 10 22 Mix Flange L Lvl 0 10 Algorithm 21 Cho Dly Room Mix 2 Chorus Delay 0 60 3 Chorus LFO Speed 0 65 4 Chorus LFO Depth 0 99 5 Delay In Dry 0 10 6 Delay In Ch...

Page 34: ...10 3 Flange LFO Speed 0 65 4 Flange LFO Depth 0 99 5 Flange Feedback 0 10 6 Delay In Dry 0 10 7 Delay In Flange 0 10 8 Delay Time 0 147 9 Delay Feedback 0 11 10 Reverb In Dry 0 10 11 Reverb In Flange...

Page 35: ...ay Time 0 147 8 Delay Feedback 0 11 9 Reverb In Dry 0 10 10 Reverb In Chorus 0 10 11 Reverb In Delay 0 10 12 Reverb Predelay 0 60 13 Reverb Filter 0 2 14 Reverb Decay 0 21 B 15 Mix Dry Level 0 10 16 M...

Page 36: ...b In Flange 0 10 12 Reverb In Delay 0 10 13 Reverb Predelay 0 60 14 Reverb Filter 0 2 15 Reverb Decay 0 21 B 16 Mix Dry Level 0 10 17 Mix Flange R Lvl 0 10 18 Mix Flange L Lvl 0 10 19 Mix Delay R Levl...

Page 37: ...us Level 0 10 16 Mix Tap1 R Level 0 10 17 Mix Tap1 L Level 0 10 18 Mix Tap2 Level 0 10 19 Mix Tap3 Level 0 10 20 Mix Tap4 R Level 0 10 21 Mix Tap4 L Level 0 10 22 Not used set to 0 Algorithm 26 EQ Fla...

Page 38: ...orithm definitions holds a 22 byte program definition 27 22 594 bytes The 1st entry is the latest parameter settings for algorithm 0 the 2nd entry is the latest parameter settings for algorithm 1 etc...

Page 39: ...ists the DSP256 parameter number assignments and shows the correspondence between a byte in the P2CC and a DSP256 parameter 1 Not Used 2 Flange Delay 3 Flange LFO Speed 4 Flange LFO Depth 5 Flange Fee...

Page 40: ...4 L Level 35 Reverb In Dry 36 Reverb In Chorus 37 Reverb In Delay 38 Reverb Filter 39 Pre Delay Time 40 Reverb Decay 41 Mix Reverb R Lvl 42 Mix Reverb L Lvl 43 Early Rflct Levl 44 Subsequent Level 45...

Page 41: ...63 Hz 65 Graphic 125 Hz 66 Graphic 250 Hz 67 Graphic 500 Hz 68 Graphic 1 0 KHz 69 Graphic 2 0 KHz 70 Graphic 4 0 KHz 71 Graphic 8 0 KHz 72 Graphic 16 Khz 73 Accent Delay 74 Mix Flange Level 75 Mix Ch...

Page 42: ...received midi program number is used as an index into the MIDI_TO_PROGRAM table The byte at that index is the program number to change to Bytes in this table have the value of 0 255 PROGRAM_NUMBER MID...

Page 43: ...meter Down 5 Parameter Right 6 Parameter Left 7 Compare 8 Store 9 Name 10 Utility 11 Bypass 12 Repeat Hold 13 Select Program use corresponding byte in the foot switch program table Foot switch program...

Page 44: ...0 DSP256 Parameters The DSP256 parameters are listed in alphabetical order The display value of the parameter is given if the display value is different then the parameter value Accent Delay 0 10 0 50...

Page 45: ...26 kHz 10 3 20 kHz 11 4 53 kHz 12 6 40 kHz 13 9 05 kHz 14 12 0 kHz Band 2 Frequency 0 14 See Band 1 Frequency Band 3 Frequency 0 14 See Band 1 Frequency Band 1 Level 0 12 0 12 dB 1 10 dB 2 8 dB 3 6 d...

Page 46: ...0 60 0 0 Millisecs 60 60 Millisecs Chorus Dly Time 0 60 0 0 Millisecs 60 60 Millisecs Chorus EQ Source 0 1 0 Pre EQ 1 Post EQ Chorus LFO Speed 0 65 Chorus LFO Depth 0 99 Damping Factor 0 9 0 1 9 10 D...

Page 47: ...EQ 0 10 Delay In Flange 0 10 Delay Time 0 222 0 0 000 Seconds 1 0 001 Seconds 39 0 039 Seconds 40 0 040 Seconds 41 0 045 Seconds 111 0 395 Seconds 112 0 400 Seconds 113 0 410 Seconds 146 0 740 Second...

Page 48: ...p3 0 222 See Delay Time Delay Time Tap4 0 222 See Delay Time Dry Level 0 10 Early Delay Time 0 70 0 0 Millisecs 70 70 Millisecs Early Diffusion 0 9 0 1 9 10 Early Rflct Levl 0 10 Envelopment 0 9 0 1 9...

Page 49: ...Post Eq Flange Feedback 0 10 0 0 1 10 2 20 3 30 4 40 5 50 6 60 7 70 8 80 9 90 10 99 Flange LFO Speed 0 65 Flange LFO Depth 0 99 Gate Decay Time 0 11 0 50 ms 1 100 ms 2 150 ms 3 200 ms 4 250 ms 5 300 m...

Page 50: ...0 Hz 0 12 See Band 1 Level Graphic 500 Hz 0 12 See Band 1 Level Graphic 1 0 KHz 0 12 See Band 1 Level Graphic 2 0 KHz 0 12 See Band 1 Level Graphic 4 0 KHz 0 12 See Band 1 Level Graphic 8 0 Khz 0 12 S...

Page 51: ...kHz 18 9 0 kHz 19 10 kHz 20 12 kHz 21 15 kHz 22 18 kHz Mix Accent Left 0 10 Mix Accent Right 0 10 Mix Chorus L Lvl 0 10 Mix Chorus Level 0 10 Mix Chorus R Lvl 0 10 Mix Delay L Levl 0 10 Mix Delay R Le...

Page 52: ...vl 0 10 Mix Tap1 L Level 0 10 Mix Tap1 R Level 0 10 Mix Tap2 L Level 0 10 Mix Tap2 Level 0 10 Mix Tap2 R Level 0 10 Mix Tap3 L Level 0 10 Mix Tap3 Level 0 10 Mix Tap3 R Level 0 10 Mix Tap4 L Level 0 1...

Page 53: ...s 17 14 Seconds 18 16 Seconds 19 19 Seconds 20 22 Seconds 21 25 Seconds 22 29 Seconds 23 34 Seconds 24 40 Seconds 25 46 Seconds 26 54 Seconds 27 63 Seconds 28 74 Seconds 29 86 Seconds 30 99 Seconds No...

Page 54: ...econds 5 2 00 Seconds 6 2 35 Seconds 7 2 71 Seconds 8 3 13 Seconds 9 3 61 Seconds 10 4 16 Seconds 11 4 80 Seconds 12 5 54 Seconds 13 6 39 Seconds 14 7 37 Seconds 15 8 50 Seconds 16 9 80 Seconds 17 11...

Page 55: ...Reverb Predelay 0 60 0 0 Millisecs 60 60 Millisecs Reverse Time 0 11 0 50 ms 1 100 ms 2 150 ms 3 200 ms 4 250 ms 5 300 ms 6 350 ms 7 400 ms 8 450 ms 9 500 ms 10 550 ms 11 600 ms Subsequent Delay 0 70...

Page 56: ...CHARACTER SET 00h 01h Scan line 6 02h Scan line 5 03h 04h Scan line 3 05h Scan line 2 06h Scan line 7 07h Scan line 0 20h 7DH Ascii codes 7Eh 7Fh A0h FFh Katakana misc characters...

Page 57: ...recognized by the DSP256 XL Request Configuration 00h Request One Program 01h Receive Microcode 40h Receive Configuration 41h Receive One Program 42h Continuous Controller Calculations Parameter Valu...

Page 58: ...uous controllers 5580 5707 Translation table of received midi program number to DSP256 XL program number 5708 Send program change flag 5709 Hand controller flag 5710 5726 Foot switch function table 57...

Page 59: ...1 Algorithm number 0 27 2 22 Vary based on the algorithm number There are 128 program definitions in the DSP256 XL 128 22 2 816 bytes The next section defines program definition bytes 2 22 for each o...

Page 60: ...al A full definition of each parameter may be found at the end of this document Algorithm 0 MUTE 2 22 Not used set to 0 Algorithm 1 Dry 2 22 Not used set to 0 Algorithm 2 Stereo Chorus 2 Chorus Delay...

Page 61: ...l 0 10 8 Mix Flange L Lvl 0 10 9 22 Not used set to 0 Algorithm 4 Stereo Delay 2 Delay Time 0 147 3 Delay Feedback 0 11 4 Mix Dry Level 0 10 5 Mix Delay R Levl 0 10 6 Mix Delay L Levl 0 10 7 22 Not us...

Page 62: ...ix Tap4 R Level 0 10 16 Mix Tap4 L Level 0 10 17 22 Not used set to 0 Algorithm 6 Ultimate Reverb 2 Dry Level 0 10 3 Early Rflct Levl 0 10 4 Subsequent Level 0 10 5 Norm Reflctivity 0 30 6 Norm Room V...

Page 63: ...Gated Reverb 2 Pre Delay Time 0 80 3 Gate Envelope 0 1 4 Gate Decay Time 0 11 5 Accent Delay 0 10 6 Accent Level 0 10 7 Mix Dry Level 0 10 8 Mix Gate R Level 0 10 9 Mix Gate L Level 0 10 10 22 Not us...

Page 64: ...0 14 5 Band 2 Level 0 12 6 Band 3 Frequency 0 14 7 Band 3 Level 0 12 8 Mix EQ Level 0 10 9 22 Not used set to 0 Algorithm 11 Graphic EQ 2 Graphic 63 Hz 0 12 3 Graphic 125 Hz 0 12 4 Graphic 250 Hz 0 12...

Page 65: ...9 Delay In EQ 0 10 10 Delay Time 0 222 11 Delay Feedback 0 11 12 Mix Dry Level 0 10 13 Mix EQ Level 0 10 14 Mix Delay R Levl 0 10 15 Mix Delay L Levl 0 10 16 22 Not used set to 0 Algorithm 13 Para Ch...

Page 66: ...rus Room Mix 2 Chorus Delay 0 60 3 Chorus LFO Speed 0 65 4 Chorus LFO Depth 0 99 5 Reverb In Dry 0 10 6 Reverb Predelay 0 60 7 Reverb Filter 0 2 8 Reverb Decay 0 11 A 9 Mix Dry Level 0 10 10 Mix Choru...

Page 67: ...0 13 Mix Reverb L Lvl 0 10 14 22 Not used set to 0 Algorithm 16 Chorus Hall Mix 2 Chorus Delay 0 60 3 Chorus LFO Speed 0 65 4 Chorus LFO Depth 0 99 5 Reverb In Dry 0 10 6 Reverb In Chorus 0 10 7 Rever...

Page 68: ...Dry Level 0 10 10 Mix Delay R Lvl 0 10 11 Mix Delay L Lvl 0 10 12 Mix Reverb R Lvl 0 10 13 Mix Reverb L Lvl 0 10 14 22 Not used set to 0 Algorithm 18 EQ Gated Mixer 2 LPF Cut Off Freq 0 22 3 Pre Dela...

Page 69: ...0 10 7 Mix EQ Left 0 10 8 Mix Accent Right 0 10 9 Mix Accent Left 0 10 10 Mix Revrse R Lvl 0 10 11 Mix Revrse L Lvl 0 10 12 22 Not used set to 0 Algorithm 20 Para Cho Dly Mix 2 Band 1 Frequency 0 14...

Page 70: ...lay L Levl 0 10 21 Mix Chorus R Lvl 0 10 22 Mix Chorus L Lvl 0 10 Algorithm 21 Para Fla Dly Mix 2 Band 1 Frequency 0 14 3 Band 1 Level 0 12 4 Band 2 Frequency 0 14 5 Band 2 Level 0 12 6 Band 3 Frequen...

Page 71: ...Chorus LFO Speed 0 65 4 Chorus LFO Depth 0 99 5 Delay In Dry 0 10 6 Delay In Chorus 0 10 7 Delay Time 0 147 8 Delay Feedback 0 11 9 Reverb In Dry 0 10 10 Reverb In Chorus 0 10 11 Reverb In Delay 0 10...

Page 72: ...n Flange 0 10 8 Delay Time 0 147 9 Delay Feedback 0 11 10 Reverb In Dry 0 10 11 Reverb In Flange 0 10 12 Reverb In Delay 0 10 13 Reverb Predelay 0 60 14 Reverb Filter 0 2 15 Reverb Decay 0 11 A 16 Mix...

Page 73: ...everb In Delay 0 10 12 Reverb Predelay 0 60 13 Reverb Filter 0 2 14 Reverb Decay 0 21 B 15 Mix Dry Level 0 10 16 Mix Chorus R Lvl 0 10 17 Mix Chorus L Lvl 0 10 18 Mix Delay R Levl 0 10 19 Mix Delay L...

Page 74: ...21 B 16 Mix Dry Level 0 10 17 Mix Flange R Lvl 0 10 18 Mix Flange L Lvl 0 10 19 Mix Delay R Levl 0 10 20 Mix Delay L Levl 0 10 21 Mix Reverb R Lvl 0 10 22 Mix Reverb L Lvl 0 10 Algorithm 26 EQ Chor 4...

Page 75: ...Tap4 R Level 0 10 21 Mix Tap4 L Level 0 10 22 Not used set to 0 Algorithm 27 EQ Flan 4Tap Mix 2 LPF Cut Off Freq 0 22 3 Flange Dly Time 0 10 4 Flange LFO Speed 0 65 5 Flange LFO Depth 0 99 6 Flange Fe...

Page 76: ...of each of the 28 algorithms The DSP256 XL uses this table while changing a program s algorithm Program number 0 255 Program number 1 is the program that is running in the DSP256 XL Midi receive chann...

Page 77: ...e EQ Source 7 Mix Flange R Lvl 8 Mix Flange L Lvl 9 Chorus Delay 10 Chorus LFO Speed 11 Chorus LFO Depth 12 Chorus EQ Source 13 Mix Chorus R Lvl 14 Mix Chorus L Lvl 15 Mix Dry Level 16 Delay Time 17 D...

Page 78: ...Filter 39 Pre Delay Time 40 Reverb Decay 41 Mix Reverb R Lvl 42 Mix Reverb L Lvl 43 Early Rflct Levl 44 Subsequent Level 45 Norm Reflctivity 46 Norm Room Volume 47 Damping Factor 48 Envelopment 49 Su...

Page 79: ...KHz 69 Graphic 2 0 KHz 70 Graphic 4 0 KHz 71 Graphic 8 0 KHz 72 Graphic 16 Khz 73 Accent Delay 74 Mix Flange Level 75 Mix Chorus Level 76 Dry Level 77 Delay In Chorus 78 Delay Time Tap1 79 Reverb In...

Page 80: ...midi program number is used as an index into the MIDI_TO_PROGRAM table The byte at that index is the program number to change to Bytes in this table have the value of 0 255 PROGRAM_NUMBER MIDI_TO_PROG...

Page 81: ...meter Down 5 Parameter Right 6 Parameter Left 7 Compare 8 Store 9 Name 10 Utility 11 Bypass 12 Repeat Hold 13 Select Program use corresponding byte in the foot switch program table Foot switch program...

Page 82: ...DSP256XL Parameters The DSP256XL parameters are listed in alphabetical order The display value of the parameter is given if the display value is different then the parameter value Accent Delay 0 10 0...

Page 83: ...26 kHz 10 3 20 kHz 11 4 53 kHz 12 6 40 kHz 13 9 05 kHz 14 12 0 kHz Band 2 Frequency 0 14 See Band 1 Frequency Band 3 Frequency 0 14 See Band 1 Frequency Band 1 Level 0 12 0 12 dB 1 10 dB 2 8 dB 3 6 d...

Page 84: ...60 60 Millisecs Chorus Dly Time 0 60 0 0 Millisecs 60 60 Millisecs Chorus EQ Source 0 1 0 Pre EQ 1 Post EQ Chorus LFO Speed 0 65 Chorus LFO Depth 0 99 Damping Factor 0 9 0 1 9 10 Decay Time 0 23 Room...

Page 85: ...00 Seconds 16 2 40 Seconds 17 2 80 Seconds 18 3 20 Seconds 19 3 80 Seconds 20 4 40 Seconds 21 5 00 Seconds 22 5 80 Seconds 23 6 80 Seconds Room Size Chamber 0 30 Seconds 1 35 Seconds 2 40 Seconds 3 50...

Page 86: ...6 60 Seconds 21 7 50 Seconds 22 8 70 Seconds 23 10 20 Seconds Room Size Club 0 50 Seconds 1 60 Seconds 2 70 Seconds 3 80 Seconds 4 1 00 Seconds 5 1 10 Seconds 6 1 30 Seconds 7 1 50 Seconds 8 1 70 Seco...

Page 87: ...Seconds 1 80 Seconds 2 1 00 Seconds 3 1 10 Seconds 4 1 30 Seconds 5 1 50 Seconds 6 1 80 Seconds 7 2 00 Seconds 8 2 40 Seconds 9 2 80 Seconds 10 3 20 Seconds 11 3 80 Seconds 12 4 40 Seconds 13 5 20 Sec...

Page 88: ...Seconds 6 2 50 Seconds 7 2 90 Seconds 8 3 40 Seconds 9 4 00 Seconds 10 4 60 Seconds 11 5 40 Seconds 12 6 30 Seconds 13 7 40 Seconds 14 8 60 Seconds 15 10 00 Seconds 16 12 00 Seconds 17 14 00 Seconds...

Page 89: ...70 8 80 9 90 10 99 11 Repeat Hold Delay In Chorus 0 10 Delay In Dry 0 10 Delay In EQ 0 10 Delay In Flange 0 10 Delay Time 0 222 0 0 000 Seconds 1 0 001 Seconds 39 0 039 Seconds 40 0 040 Seconds 41 0...

Page 90: ...Delay Time Tap1 0 222 See Delay Time Delay Time Tap2 0 222 See Delay Time Delay Time Tap3 0 222 See Delay Time Delay Time Tap4 0 222 See Delay Time Dry Level 0 10 Early Delay Time 0 70 0 0 Millisecs 7...

Page 91: ...0 Millisecs 10 10 Millisecs Flange EQ Source 0 1 0 Pre Eq 1 Post Eq Flange Feedback 0 10 0 0 1 10 2 20 3 30 4 40 5 50 6 60 7 70 8 80 9 90 10 99 Flange LFO Speed 0 65 Flange LFO Depth 0 99 Gate Decay T...

Page 92: ...el Graphic 125 Hz 0 12 See Band 1 Level Graphic 250 Hz 0 12 See Band 1 Level Graphic 500 Hz 0 12 See Band 1 Level Graphic 1 0 KHz 0 12 See Band 1 Level Graphic 2 0 KHz 0 12 See Band 1 Level Graphic 4...

Page 93: ...2 6 kHz 12 3 2 kHz 13 3 8 kHz 14 4 5 kHz 15 5 3 kHz 16 6 4 kHz 17 7 6 kHz 18 9 0 kHz 19 10 kHz 20 12 kHz 21 15 kHz 22 18 kHz Mix Accent Left 0 10 Mix Accent Right 0 10 Mix Chorus L Lvl 0 10 Mix Choru...

Page 94: ...10 Mix Reverb L Lvl 0 10 Mix Reverb R Lvl 0 10 Mix Revrse L Lvl 0 10 Mix Revrse R Lvl 0 10 Mix Tap1 L Level 0 10 Mix Tap1 R Level 0 10 Mix Tap2 L Level 0 10 Mix Tap2 Level 0 10 Mix Tap2 R Level 0 10 M...

Page 95: ...2 6 3 Seconds 13 7 4 Seconds 14 8 6 Seconds 15 10 Seconds 16 12 Seconds 17 14 Seconds 18 16 Seconds 19 19 Seconds 20 22 Seconds 21 25 Seconds 22 29 Seconds 23 34 Seconds 24 40 Seconds 25 46 Seconds 26...

Page 96: ...1 0 100 Millisec 11 1200 Millisec Reverb Decay B 0 21 0 1 00 Seconds 1 1 15 Seconds 2 1 33 Seconds 3 1 53 Seconds 4 1 77 Seconds 5 2 00 Seconds 6 2 35 Seconds 7 2 71 Seconds 8 3 13 Seconds 9 3 61 Seco...

Page 97: ...onds Reverb Filter 0 2 0 Bright 1 Soft 2 Warm Reverb In Chorus 0 10 Reverb In Delay 0 10 Reverb In Dry 0 10 Reverb In Flange 0 10 Reverb Level 0 10 Reverb Predelay 0 60 0 0 Millisecs 60 60 Millisecs R...

Page 98: ...11 600 ms Room Size 0 4 0 Studio 1 Chamber 2 Club 3 Hall 4 Arena Subsequent Delay 0 70 0 0 Millisecs 70 70 Millisecs Subsqnt Difusion 0 9 0 1 9 10 Subsequent Level 0 10 CHARACTER SET 00h 01h Scan line...

Page 99: ...i codes 7Eh 7Fh A0h FFh Katakana misc characters The full character set of the DigiTech display may be found in the Hitachi Liquid Crystal Display Modules 1987 data book page 37 GSP21 and GSP21 PRO Mi...

Page 100: ...the continuous controller is changing Data format for the GSP21 Receive Configuration procedure Please note that each internal ram byte d7 d0 is transmitted as 2 midi bytes The first midi byte is 0000...

Page 101: ...of patches 4343 Set selected in utility menu 4344 Patch selected in utility menu 4345 Current patch 4346 Active speaker simulator 4347 4376 5 User speaker simulator definitions 4377 Sales mode flag 43...

Page 102: ...5 for each of the 11 algorithms of the GSP21 The first of each algorithm definition contains the number of the algorithm and it s name The algorithm number goes in program definition byte 1 The remain...

Page 103: ...ssion Amnt 0 31 4 Compression Lvl 0 6 5 Distortion 0 1 6 Distortion Type 0 3 7 Distortion Balls 0 31 8 Graphic Eq 0 1 9 63 Hz 0 24 10 160 Hz 0 24 11 400 Hz 0 24 12 1 0 kHz 0 24 13 2 5 kHz 0 24 14 6 3...

Page 104: ...pe 0 3 7 Distortion Balls 0 31 8 Graphic Eq 0 1 9 63 Hz 0 24 10 160 Hz 0 24 11 400 Hz 0 24 12 1 0 kHz 0 24 13 2 5 kHz 0 24 14 6 3 kHz 0 24 15 16 0 kHz 0 24 16 Master Volume 0 24 17 Enhancement 0 10 18...

Page 105: ...0 Algorithm 3 Cmp Dst EQ NG E L GtRv Mx SS 2 Compressor 0 1 3 Compression Amnt 0 31 4 Compression Lvl 0 6 5 Distortion 0 1 6 Distortion Type 0 3 7 Distortion Balls 0 31 8 Graphic Eq 0 1 9 63 Hz 0 24...

Page 106: ...cent Right 0 10 29 Mix Accent Left 0 10 30 Mix Gate Right 0 10 31 Mix Gate Left 0 10 32 45 Not used set to 0 Algorithm 4 Cmp Dst EQ NG E L RvRv Mx SS 2 Compressor 0 1 3 Compression Amnt 0 31 4 Compres...

Page 107: ...t Delay 0 10 25 Mix Dry Right 0 10 26 Mix Dry Left 0 10 27 Mix Accent Right 0 10 28 Mix Accent Left 0 10 29 Mix Revrse R Lvl 0 10 30 Mix Revrse L Lvl 0 10 31 45 Not used set to 0 Algorithm 5 Cmp Dst E...

Page 108: ...60 23 LFO Sweep Rate 0 250 24 LFO Sweep Depth 0 127 25 LFO Waveform 0 2 26 Digital Delay 0 1 27 Delay In Dry 0 10 28 Delay In Chorus 0 10 29 Delay Time 0 147 30 Delay Feedback 0 11 31 Digital Reverb...

Page 109: ...r 0 1 3 Compression Amnt 0 31 4 Compression Lvl 0 6 5 Distortion 0 1 6 Distortion Type 0 3 7 Distortion Balls 0 31 8 Graphic Eq 0 1 9 63 Hz 0 24 10 160 Hz 0 24 11 400 Hz 0 24 12 1 0 kHz 0 24 13 2 5 kH...

Page 110: ...b 0 1 33 Reverb In Dry 0 10 34 Reverb In Flange 0 10 35 Reverb In Delay 0 10 36 Reverb Predelay 0 60 37 Reverb Filter 0 2 38 Reverb Decay 0 11 39 Mix Dry Level 0 10 40 Mix Flange R Lvl 0 10 41 Mix Fla...

Page 111: ...Volume 0 24 17 Enhancement 0 10 18 Noise Gate 0 1 19 Gate Threshold 0 9 20 Effects Loop 0 3 21 Chorus 0 1 22 Chorus Delay 0 60 23 LFO Sweep Rate 0 250 24 LFO Sweep Depth 0 127 25 LFO Waveform 0 2 26 D...

Page 112: ...43 Mix Reverb R Lvl 0 10 44 Mix Reverb L Lvl 0 10 45 Not used set to 0 Algorithm 8 Cmp Dst EQ NG E L Fl D Rv2 Mx SS 2 Compressor 0 1 3 Compression Amnt 0 31 4 Compression Lvl 0 6 5 Distortion 0 1 6 Di...

Page 113: ...lay 0 1 28 Delay In Dry 0 10 29 Delay In Flange 0 10 30 Delay Time 0 147 31 Delay Feedback 0 11 32 Digital Reverb 0 1 33 Reverb In Dry 0 10 34 Reverb In Flange 0 10 35 Reverb In Delay 0 10 36 Reverb P...

Page 114: ...1 9 63 Hz 0 24 10 160 Hz 0 24 11 400 Hz 0 24 12 1 0 kHz 0 24 13 2 5 kHz 0 24 14 6 3 kHz 0 24 15 16 0 kHz 0 24 16 Master Volume 0 24 17 Enhancement 0 10 18 Noise Gate 0 1 19 Gate Threshold 0 9 20 Effec...

Page 115: ...0 10 38 Mix Tap1 L Level 0 10 39 Mix Tap2 R Level 0 10 40 Mix Tap2 L Level 0 10 41 Mix Tap3 R Level 0 10 42 Mix Tap3 L Level 0 10 43 Mix Tap4 R Level 0 10 44 Mix Tap4 L Level 0 10 45 Not used set to 0...

Page 116: ...Sweep Rate 0 250 24 LFO Sweep Depth 0 127 25 Flange Fbk Phase 0 1 26 Flange Feedback 0 10 27 Digital Delay 0 1 28 Delay In Dry 0 10 29 Delay In Flange 0 10 30 Delay Time Tap1 0 222 31 Delay Time Tap2...

Page 117: ...2nd entry is the latest parameter settings for algorithm 1 etc See Program Definitions for the structure of each of the 11 algorithms The GSP21 uses this table while changing a program s algorithm Pr...

Page 118: ...The following table lists the GSP21 parameter number assignments and shows the correspondence between a byte in the P2CC and a GSP21 parameter 1 Not Used 2 Compressor 3 Compression Amnt 4 Distortion...

Page 119: ...pth 34 LFO Waveform 35 Digital Delay 36 Delay In Dry 37 Delay In Chorus 38 Delay In Flange 39 Delay Time 40 Delay Feedback 41 Mix Delay R Lvl 42 Mix Delay L Lvl 43 Delay Time Tap1 44 Delay Time Tap2 4...

Page 120: ...uent Delay 64 Subsqnt Difusion 65 Early Delay Time 66 Early Diffusion 67 Reverb Predelay 68 Gate Envelope 69 Gate Decay Time 70 Reverse Time 71 Accent Delay 72 Mix Accent Right 73 Mix Accent Left 74 M...

Page 121: ...ram has an entry in the LL2CC 128 4 512 bytes Parameter numbers and continuous controller values for the LL2CC have the same definition as they do in the P2CC table Translation table of received midi...

Page 122: ...e program number to transmit Bytes in this table have the value of 0 127 Xmitted midi program number PROGRAM_TO_MIDI PROGRAM_NUMBER LCD contrast value 0 00h LCD Contrast 1 16 10h LCD Contrast 2 32 20h...

Page 123: ...active 8 Foot switch set 9 is active 9 Foot switch set 0 is active 10 Note Pointer to active foot controller must also be set if this byte is changed Pointer to active foot controller definition Byte...

Page 124: ...h patch is displayed in the foot controller utility display Current patch 0 9 Last patch from foot controller Active speaker simulator 0 13 0 8 Factory Speaker Simulators 1 9 9 13 User Speaker Simulat...

Page 125: ...long 16 64 1024 Bytes The character set for the GSP21 is at the end of this document GSP7 Parameters The GSP7 parameters are listed in alphabetical order The display value of the parameter is given if...

Page 126: ...17 5 dB 18 6 dB 19 7 dB 20 8 dB 21 9 dB 22 10 dB 23 11 dB 24 12 dB 160 Hz 0 24 See 63 Hz 400 Hz 0 24 See 63 Hz 1 0 kHz 0 24 See 63 Hz 2 5 kHz 0 24 See 63 Hz 6 3 kHz 0 24 See 63 Hz 16 0 kHz 0 24 See 6...

Page 127: ...7 20 ms 8 30 ms 9 40 ms 10 50 ms Compression Amnt 0 31 Compression Lvl 0 7 0 1 6 7 Compressor 0 1 0 Off 1 On Chorus 0 1 0 Off 1 On Chorus Delay 0 60 0 0 Millisecs 60 60 Millisecs Damping Factor 0 9 0...

Page 128: ...orus 0 10 Delay In Dry 0 10 Delay In Flange 0 10 Delay Time 0 147 0 0 000 Seconds 1 0 001 Seconds 39 0 039 Seconds 40 0 040 Seconds 41 0 045 Seconds 111 0 395 Seconds 112 0 400 Seconds 113 0 410 Secon...

Page 129: ...0 410 Seconds 221 1 490 Seconds 222 1 500 Seconds Delay Time Tap1 0 222 See Delay Time Delay Time Tap2 0 222 See Delay Time Delay Time Tap3 0 222 See Delay Time Delay Time Tap4 0 222 See Delay Time D...

Page 130: ...0 6 1 1 0 2 1 3 3 1 6 4 2 0 5 2 3 6 2 6 7 3 0 8 3 3 9 3 6 10 4 0 11 4 3 12 4 6 13 5 0 14 5 3 15 5 6 16 6 0 17 6 3 18 6 6 19 7 0 20 7 3 21 7 6 22 8 0 23 8 3 24 8 6 25 9 0 26 9 3 27 9 6 28 10 0 29 10 3...

Page 131: ...drive 3 Heavy Sustain Dry Level 0 10 Early Delay Time 0 70 0 0 Millisecs 70 70 Millisecs Early Diffusion 0 9 0 1 9 10 Early Rflct Levl 0 10 Effects Loop 0 3_ 0 Off Not Used 1 Inline 2 Stereo Summed 3...

Page 132: ...ge Delay 0 100 0 0 00 msec 1 0 10 msec 99 9 90 msec 100 10 00 msec Flange Fbk Phase 0 1 0 Positive 1 Negative Flange Feedback 0 10 0 0 1 10 2 20 3 30 4 40 5 50 6 60 7 70 8 80 9 90 10 99 Gate Decay Tim...

Page 133: ...450 ms 9 500 ms 10 550 ms 11 600 ms Gate Envelope 0 1 0 Flat 1 Decaying Gate Threshold 0 9 0 1 9 10 Graphic Eq 0 1 0 Off 1 On LFO Sweep Depth 0 127 0 0 00 msec 1 0 05 msec 126 6 30 msec 127 6 35 msec...

Page 134: ...10 Mix Delay L Levl 0 10 Mix Delay R Levl 0 10 Mix Dry Left 0 10 Mix Dry Level 0 10 Mix Dry Right 0 10 Mix Flange L Lvl 0 10 Mix Flange R Lvl 0 10 Mix Gate Left 0 10 Mix Gate Right 0 10 Mix Reverb L...

Page 135: ...0 30 0 1 0 Seconds 1 1 2 Seconds 2 1 4 Seconds 3 1 6 Seconds 4 1 9 Seconds 5 2 2 Seconds 6 2 5 Seconds 7 2 9 Seconds 8 3 4 Seconds 9 4 0 Seconds 10 4 6 Seconds 11 5 4 Seconds 12 6 3 Seconds 13 7 4 Se...

Page 136: ...conds 29 86 Seconds 30 99 Seconds Norm Room Volume 0 9 0 0 1 9 1 0 Reverb Decay 0 11 0 100 Millisec 11 1200 Millisec Reverb Filter 0 2 0 Bright 1 Soft 2 Warm Reverb In Chorus 0 10 Reverb In Delay 0 10...

Page 137: ...s 1 100 ms 2 150 ms 3 200 ms 4 250 ms 5 300 ms 6 350 ms 7 400 ms 8 450 ms 9 500 ms 10 550 ms 11 600 ms Subsequent Delay 0 70 0 0 Millisecs 70 70 Millisecs Subsqnt Difusion 0 9 0 1 9 10 Subsequent Leve...

Page 138: ...can line 2 06h Scan line 7 07h Scan line 0 20h 7DH Ascii codes 7Eh 7Fh A0h FFh Katakana misc characters The full character set of the DigiTech display may be found in the Hitachi Liquid Crystal Displa...

Page 139: ...rdware 21h Reset Hardware Device 22h Receive Microcode 40h Receive Configuration 41h Receive One Program 42h Receive Ram Area 47h Continuous Controller Calculations Parameter Value CC_Value 2 PARAM_MA...

Page 140: ...us controllers 4036 4547 Local link table of parameters to continuous controllers 4548 4675 Translation table of received midi program number to GSP7 program number 4676 4803 Translation table of GSP7...

Page 141: ...is at the end of this document 64 Program Definitions A Program Definition has the following structure Program Definition Byte Definition 1 Algorithm number 0 16 2 36 Vary based on the algorithm numbe...

Page 142: ...rs are given in decimal A full definition of each parameter may be found at the end of this document Algorithm 0 MUTE 2 36 Not used set to 0 Algorithm 1 CMP DST DTB GEQ DDLY VOI 2 Compressor 0 1 3 Com...

Page 143: ...Level R 0 10 23 Mix Dry Level L 0 10 24 Mix Delay Lev R 0 10 25 Mix Delay Lev L 0 10 26 Stereo Imaging 0 2 27 Amp Voicing 0 4 26 36 Not used set to 0 Algorithm 2 CMP DST DTB PEQ ADLY VOI 2 Compressor...

Page 144: ...elay 0 1 21 Delay Time 0 222 22 Delay Diffusion 0 12 23 Delay Rolloff 0 11 24 Delay Feedback 0 11 25 Mix Dry Level R 0 10 26 Mix Dry Level L 0 10 27 Mix Delay Lev R 0 10 28 Mix Delay Lev L 0 10 29 Ste...

Page 145: ...Delay 0 1 19 Delay Time Tap1 0 222 20 Delay Time Tap2 0 222 21 Delay Time Tap3 0 222 22 Delay Time Tap4 0 222 23 Delay Time Feed 0 222 24 Delay Feedback 0 11 25 Mix Dry Level 0 10 26 Mix Tap1 R Level...

Page 146: ...21 10 Digitube Level 0 10 11 Noise Gate 0 1 12 NG Threshold 0 1 13 NG Release 0 10 14 Band 1 Frequency 0 23 15 Band 1 Level 0 12 16 Band 2 Frequency 0 23 17 Band 2 Level 0 12 18 Digital Reverb 0 1 19...

Page 147: ...itube Gain 0 21 10 Digitube Level 0 10 11 Noise Gate 0 1 12 NG Threshold 0 1 13 NG Release 0 10 14 Band 1 Frequency 0 23 15 Band 1 Level 0 12 16 Band 2 Frequency 0 23 17 Band 2 Level 0 12 18 Digital R...

Page 148: ...Level 0 10 11 Noise Gate 0 1 12 NG Threshold 0 1 13 NG Release 0 10 14 Band 1 Frequency 0 23 15 Band 1 Level 0 12 16 Band 2 Frequency 0 23 17 Band 2 Level 0 12 18 Band 3 Frequency 0 23 19 Band 3 Level...

Page 149: ...LY VOI 2 Compressor 0 1 3 Compression Amnt 0 31 4 Compression Lvl 0 6 5 Distortion 0 1 6 Distortion Type 0 4 7 Distortion Balls 0 31 8 Distortion Level 0 7 9 Digitube Gain 0 21 10 Digitube Level 0 10...

Page 150: ...Mix Dry Level R 0 10 30 Mix Dry Level L 0 10 31 Mix Flange Lev R 0 10 32 Mix Flange Lev L 0 10 33 Mix Delay Lev R 0 10 34 Mix Delay Lev L 0 10 35 Amp Voicing 0 4 36 Not used set to 0 Algorithm 8 CMP...

Page 151: ...19 Envelopment 0 9 20 Subsequent Delay 0 70 21 Subsqnt Difusion 0 9 22 Early Delay Time 0 70 23 Early Diffusion 0 9 24 Amp Voicing 0 4 25 36 Not used set to 0 Algorithm 9 CMP DST Room Simultr VOI 2 Co...

Page 152: ...thm 10 CMP DST PEQ SDLY VOI 2 Compressor 0 1 3 Compression Amnt 0 31 4 Compression Lvl 0 6 5 Distortion 0 1 6 Distortion Type 0 3 7 Distortion Balls 0 31 8 Distortion Level 0 7 9 Noise Gate 0 1 10 NG...

Page 153: ...ap 8 0 10 28 Delay Feedback 0 11 29 Mix Dry Level R 0 10 30 Mix Dry Level L 0 10 31 Mix Delay Lev R 0 10 32 Mix Delay Lev L 0 10 33 Stereo Imaging 0 2 34 Amp Voicing 0 4 35 36 Not used set to 0 Algori...

Page 154: ...21 Delay Time Tap3 0 222 22 Delay Time Tap4 0 222 23 Delay Time Feed 0 222 24 Delay Feedback 0 11 25 Mix Dry Level R 0 10 26 Mix Dry Level L 0 10 27 Mix Tap1 R Level 0 10 28 Mix Tap1 L Level 0 10 29 M...

Page 155: ...0 10 12 Band 1 Frequency 0 23 13 Band 1 Level 0 12 14 Band 2 Frequency 0 23 15 Band 2 Level 0 12 16 Digital Reverb 0 1 17 Reverb Pre Delay 0 60 18 Reverb DecayTime 0 19 b 19 Mix Reverb Level 0 10 20 M...

Page 156: ...LFO Sweep Rate 0 250 19 LFO Sweep Depth 0 127 20 LFO Waveform 0 2 21 Delay 0 1 22 Delay In Dry 0 10 23 Delay In Chorus 0 10 24 Delay Time Tap1 0 222 25 Delay Time Tap2 0 222 26 Delay Time Tap3 0 222 2...

Page 157: ...1 10 NG Threshold 0 1 11 NG Release 0 10 12 Band 1 Frequency 0 23 13 Band 1 Level 0 12 14 Band 2 Frequency 0 23 15 Band 2 Level 0 12 16 Flange 0 1 17 Flange Delay 0 100 18 LFO Sweep Rate 0 250 19 LFO...

Page 158: ...ng 0 4 Algorithm 15 CMP DST PEQ CH DDLY RVB VOI 2 Compressor 0 1 3 Compression Amnt 0 31 4 Compression Lvl 0 6 5 Distortion 0 1 6 Distortion Type 0 3 7 Distortion Balls 0 31 8 Distortion Level 0 7 9 N...

Page 159: ...L Levl 0 10 29 Mix Reverb R Lvl 0 10 30 Mix Reverb L Lvl 0 10 31 Stereo Imaging 0 2 32 Amp Voicing 0 4 33 36 Not used set to 0 Algorithm 16 CMP DST PEQ FL DDLY RVB VOI 2 Compressor 0 1 3 Compression...

Page 160: ...lay L Levl 0 10 29 Mix Reverb R Lvl 0 10 30 Mix Reverb L Lvl 0 10 31 Stereo Imaging 0 2 32 Amp Voicing 0 4 33 36 Not used set to 0 17 Algorithm definitions Each of the 17 algorithm definitions holds a...

Page 161: ...eters in the GSP7 are assigned a parameter number This number is used as an offset into the P2CC table The value of an entry in the P2CC may be 0 through 129 0 127 correspond to continuous controllers...

Page 162: ...n 18 EQ Band 5 Gain 19 Chorus 20 Chorus Delay 21 Mix Chorus R Lvl 22 Mix Chorus L Lvl 23 Flange 24 Flange Delay 25 Flange Feedback 26 Mix Flange R Lvl 27 Mix Flange L Lvl 28 LFO Sweep Speed 29 LFO Swe...

Page 163: ...Level 49 Mix Tap2 R Level 50 Mix Tap2 L Level 51 Mix Tap3 R Level 52 Mix Tap3 L Level 53 Mix Tap4 R Level 54 Mix Tap4 L Level 55 Sync Delay Tap 1 56 Sync Delay Tap 2 57 Sync Delay Tap 3 58 Sync Delay...

Page 164: ...Time 80 Mix Gate Right 81 Mix Gate Left 82 Reverb Decay 83 Mix Reverb R Lvl 84 Mix Reverb L Lvl 85 Dry Level 86 Mix Dry Right 87 Mix Dry Left 88 Stereo Image 89 Noise Gate 90 NG Threshold 91 NG Releas...

Page 165: ...the program number to change to Bytes in this table have the value of 0 127 on the GSP7 PROGRAM_NUMBER MIDI_TO_PROGRAM received midi program number Translation table of GSP7 program number to transmi...

Page 166: ...are currently configured Current patch bank This value 1 is the active foot switch bank This value has a range from 0 to number of patch banks being used 10 Patch bank definitions 10 x 6 byte array wh...

Page 167: ...h to if the corresponding byte in the patch byte definition array is set to Program Select A byte of 0 corresponds to program 1 Global Amp Voicing value The value of Amp Voicing if the Amp voicing par...

Page 168: ...6 0 db 7 2 db 8 4 db 9 6 db 10 8 db 11 10 db 12 12 db 250 Hz 0 12 see 100 Hz 630 Hz 0 12 see 100 Hz 1 6 kHz 0 12 see 100 Hz 4 kHz 0 12 see 100 Hz Amp Voicing 0 4 0 Flat 1 High Boost 2 High Low Boost 3...

Page 169: ...0 Hz 9 600 Hz 10 730 Hz 11 890 Hz 12 1 0 kHz 13 1 3 kHz 14 1 6 kHz 15 2 0 kHz 16 2 4 kHz 17 2 9 kHz 18 3 6 kHz 19 4 4 kHz 20 5 3 kHz 21 6 5 kHz 22 7 9 kHz 23 9 7 kHz Band 1 Level 0 12 see 100 Hz Band...

Page 170: ...orus 0 1 0 Off 1 On Chorus Delay 0 60 0 0 Millisecs 60 60 Millisecs Chorus Level 0 10 Compression Amnt 0 31 Compression Lvl 0 6 0 1 6 7 Compressor 0 1 0 Off 1 On Damping Factor 0 9 0 1 9 10 Decay Time...

Page 171: ...conds 13 1 50 Seconds 14 1 70 Seconds 15 2 00 Seconds 16 2 40 Seconds 17 2 80 Seconds 18 3 20 Seconds 19 3 80 Seconds 20 4 40 Seconds 21 5 00 Seconds 22 5 80 Seconds 23 6 80 Seconds Room Size Chamber...

Page 172: ...4 20 Seconds 18 4 80 Seconds 19 5 70 Seconds 20 6 60 Seconds 21 7 50 Seconds 22 8 70 Seconds 23 10 20 Seconds Room Size Club 0 50 Seconds 1 60 Seconds 2 70 Seconds 3 80 Seconds 4 1 00 Seconds 5 1 10 S...

Page 173: ...50 Seconds 23 17 00 Seconds Room Size Hall 0 70 Seconds 1 80 Seconds 2 1 00 Seconds 3 1 10 Seconds 4 1 30 Seconds 5 1 50 Seconds 6 1 80 Seconds 7 2 00 Seconds 8 2 40 Seconds 9 2 80 Seconds 10 3 20 Se...

Page 174: ...nds 3 1 60 Seconds 4 1 90 Seconds 5 2 20 Seconds 6 2 50 Seconds 7 2 90 Seconds 8 3 40 Seconds 9 4 00 Seconds 10 4 60 Seconds 11 5 40 Seconds 12 6 30 Seconds 13 7 40 Seconds 14 8 60 Seconds 15 10 00 Se...

Page 175: ...lay Feedback 0 11 0 Off 1 10 2 20 3 30 4 40 5 50 6 60 7 70 8 80 9 90 10 99 11 Repeat Hold Delay In Dry 0 10 Delay In Flange 0 10 Delay Rolloff 0 11 0 400 Hz 1 600 Hz 2 850 Hz 3 1 2 kHz 4 1 8 kHz 5 2 6...

Page 176: ...9 Seconds 40 0 040 Seconds 41 0 045 Seconds 111 0 395 Seconds 112 0 400 Seconds 113 0 410 Seconds 146 0 740 Seconds 147 0 750 Seconds 221 1 490 Seconds 222 1 500 Seconds Delay Time Feed 0 222 see Dela...

Page 177: ...igital Reverb 0 1 0 Off 1 On Digitube Gain 0 21 Digitube Level 0 10 Distortion 0 1 0 Off 1 On Distortion Balls 0 31 0 0 6 1 1 0 2 1 3 3 1 6 4 2 0 5 2 3 6 2 6 7 3 0 8 3 3 9 3 6 10 4 0 11 4 3 12 4 6 13...

Page 178: ...9 6 28 10 0 29 10 3 30 10 6 31 11 0 Distortion Level 0 7 Distortion Type 0 4 0 Rock Tube 1 Metal Tube 2 Overdrive 3 Heavy Sustain 4 DigiTube Dry Level 0 10 Early Delay Time 0 70 0 0 Millisecs 70 70 Mi...

Page 179: ...lange 0 1 0 Off 1 On Flange Delay 0 100 0 0 0 msec 100 10 0 msec Flange Feedback 0 10 0 Off 1 10 2 20 3 30 4 40 5 50 6 60 7 70 8 80 9 90 10 99 Flange Level 0 10 Gate Decay Time 0 11 0 50 ms 1 100 ms 2...

Page 180: ...Decaying 1 Flat 2 Reverse LFO Sweep Depth 0 127 0 0 00 msec 1 0 05 msec 126 6 30 msec 127 6 35 msec LFO Sweep Rate 0 250 0 0 00 Hertz 1 0 02 Hertz 249 4 98 Hertz 250 5 00 Hertz LFO Waveform 0 2 0 Saw...

Page 181: ...Lev L 0 10 Mix Flange Level 0 10 Mix Gate Levl L 0 10 Mix Gate Levl R 0 10 Mix Reverb L Lvl 0 10 Mix Reverb Level 0 10 Mix Reverb R Lvl 0 10 Mix Tap 1 Level 0 10 Mix Tap1 L Level 0 10 Mix Tap1 R Level...

Page 182: ...ds 2 1 4 Seconds 3 1 6 Seconds 4 1 9 Seconds 5 2 2 Seconds 6 2 5 Seconds 7 2 9 Seconds 8 3 4 Seconds 9 4 0 Seconds 10 4 6 Seconds 11 5 4 Seconds 12 6 3 Seconds 13 7 4 Seconds 14 8 6 Seconds 15 10 Seco...

Page 183: ...Seconds 30 99 Seconds Norm Room Volume 0 9 0 0 1 9 1 0 Position 0 2 0 Near 1 Mid 2 Far Reverb Decay 0 16 0 1 0 Seconds 1 1 2 Seconds 2 1 5 Seconds 3 1 8 Seconds 4 2 0 Seconds 5 2 5 Seconds 6 3 5 Secon...

Page 184: ...Seconds 3 2 2 Seconds 4 2 6 Seconds 5 3 0 Seconds 6 4 0 Seconds 7 5 0 Seconds 8 6 0 Seconds 9 8 0 Seconds 10 10 Seconds 11 15 Seconds 12 20 Seconds Reverb DecayTime b 0 19 0 1 0 seconds 1 1 2 seconds...

Page 185: ...econds 16 14 seconds 17 16 seconds 18 18 seconds 19 20 seconds Reverb Level 0 10 Reverb Pre_Delay 0 60 Room Type 0 4 0 Studio 1 Chamber 2 Club 3 Hall 4 Arena Stereo Imaging 0 2 0 Off 1 Narrow 2 Wide S...

Page 186: ...Tap 3 0 10 Sync Delay Tap 4 0 10 Sync Delay Tap 5 0 10 Sync Delay Tap 6 0 10 Sync Delay Tap 7 0 10 Sync Delay Tap 8 0 10 Sync Delay Time 0 222 see Delay Time CHARACTER SET 00h 01h Scan line 6 02h Sca...

Page 187: ...splay may be found in the Hitachi Liquid Crystal Display Modules 1987 data book page 37 GFX 1 TwinTube Midi Implementation Device type for the GFX 1 Device Type 12 0Ch DigiTech Procedures recognized b...

Page 188: ...M_MAX The maximum value of the parameter the continuous controller is changing Data format for the GFX 1 Receive Configuration procedure Please note that each internal ram byte d7 d0 is transmitted as...

Page 189: ...troller set 6295 LCD contrast value Total Number of Internal Ram Bytes Transmitted 6295 The midi data area starts at address 4D2h in the GFX 1 The Request Ram Area and Receive Ram Area procedures may...

Page 190: ...If any parameters are changed by the RECEIVE RAM AREA procedure a reset of the parameter should follow Major Minor Hardware Device 0 0 Reset minor devices 1 28 1 Reset Compression 2 Reset Compression...

Page 191: ...Form 27 Reset Feedback 28 Reset Mix Reset LCD The 32 characters of the LCD display are at ram address 0AEh You can modify the display directly with the RECEIVE RAM AREA procedure followed by a refresh...

Page 192: ...ot Used Set to 0 2 Compression 0 1 3 Compression Amt 0 31 4 Compression Lvl 0 6 5 Vacuum Tubes 0 1 6 Tube Bias 0 1 7 Tube Gain 0 31 8 Tube Saturation 0 31 9 Graphic Eq 0 1 10 63 Hz 0 24 11 160 Hz 0 24...

Page 193: ...k 2 CC There are 120 program definitions in the GFX 1 120 49 5 880 bytes Delay Time parameters are based on the Effect Type parameter as follows Effect Type Delay Time Values Delay 1 250 Chorus 0 170...

Page 194: ...9 9 13 User Speaker Simulators U1 U5 5 User Speaker simulator definitions U1 U5 Each speaker definition is 6 bytes long 5 6 30 bytes The value of each byte may be 0 24 See the definition for the 63 H...

Page 195: ...ssignments and shows the correspondence between a byte in the P2CC and a GFX 1 parameter 1 Bypass 2 Compression 3 Compression Amt 4 Compression Lvl 5 Vacuum Tubes 6 Tube Bias 7 Tube Gain 8 Tube Satura...

Page 196: ...ave the value of 0 119 on the GFX 1 PROGRAM_NUMBER MIDI_TO_PROGRAM received midi program number Translation table of GFX 1 program number to transmitted midi program number PROGRAM_TO_MIDI This 120 by...

Page 197: ...sed in 10 patch mode Bytes 1 9 are patches 1 9 Byte 10 is patch 0 Values of set definition bytes 0 119 Program 1 120 120 Compressor Bypass 121 Distortion Bypass 122 EQ Bypass 123 Noise Gate Bypass 124...

Page 198: ...h LCD Contrast 9 144 90h LCD Contrast 10 GFX 1 Parameters The GFX 1 parameters are listed in alphabetical order The display value of the parameter is given if the display value is different then the p...

Page 199: ...9 dB 22 10 dB 23 11 dB 24 12 dB 160 Hz 0 24 See 63 Hz 400 Hz 0 24 See 63 Hz 1 0 kHz 0 24 See 63 Hz 2 5 kHz 0 24 See 63 Hz 6 3 kHz 0 24 See 63 Hz 16 0 kHz 0 24 See 63 Hz Compression 0 1 0 Bypassed 1 O...

Page 200: ...sec 51 5 5 millisec 99 29 5 millisec 100 30 0 millisec 101 31 0 millisec 169 99 0 millisec 170 100 0 millisec 171 105 0 millisec 250 500 0 millisec Digital Effects 0 1 0 Bypassed 1 On Effect Type 0 2...

Page 201: ...15 0 1 15 16 Graphic Eq 0 1 0 Flat 1 On Level w Tubes 0 24 See 63 Hz Level w o Tubes 0 24 See 63 Hz LFO Sweep Rate 0 250 0 0 00 Hertz 1 0 02 Hertz 249 4 98 Hertz 250 5 00 Hertz LFO Sweep Depth 0 100 0...

Page 202: ...0 1 85 15 2 70 30 3 55 45 4 50 50 5 45 55 6 40 60 7 35 65 8 30 70 9 25 75 10 20 80 11 15 85 12 10 90 13 5 95 14 0 100 Noise Gate 0 1 0 Bypassed 1 On Tube Bias 0 1 0 Clean Tube 1 Dirty Tube Tube Gain...

Page 203: ...2 6 7 3 0 8 3 3 9 3 6 10 4 0 11 4 3 12 4 6 13 5 0 14 5 3 15 5 6 16 6 0 17 6 3 18 6 6 19 7 0 20 7 3 21 7 6 22 8 0 23 8 3 24 8 6 25 9 0 26 9 3 27 9 6 28 10 0 29 10 3 30 10 6 31 11 0 Tube Saturation 0 31...

Page 204: ...Tubes 0 1 0 Bypassed 1 On CHARACTER SET 00h 01h Scan line 6 02h Scan line 5 03h 04h Scan line 3 05h Scan line 2 06h Scan line 7 07h Scan line 0 20h 7DH Ascii codes 7Eh 7Fh A0h FFh Katakana misc chara...

Page 205: ...cedure number 06 as the REQUEST RAM AREA procedure 2 Versions 1 00 1 01 recognized procedure number 43h as the RECEIVE RAM AREA procedure Version 1 02 recognizes procedure number 47h as the RECEIVE RA...

Page 206: ...t each internal ram byte d7 d0 is transmitted as 2 midi bytes The first midi byte is 0000000xb where x is d7 The second midi byte is 0xxxxxxxb where x is d6 d0 Refer to the Receive Configuration proce...

Page 207: ...ure in the General Midi Implementation Manual for required header information Ram Byte Number Quick Definition 1 35 Program definition Total Number of Internal Ram Bytes Transmitted 35 Program number...

Page 208: ...s 0 the parameter is not linked to a continuous controller Values 1 99 correspond to continuous controllers 1 99 The following table lists the MEQ parameter number assignments and shows the correspond...

Page 209: ...Ch4 63 Hz 26 6 3 kHz Ch2 2 5 kHz Ch4 160 Hz 27 8 kHz Ch2 4 kHz Ch4 400 Hz 28 10 kHz Ch2 6 3 kHz Ch4 1 kHz 29 12 5 kHz Ch2 10 kHz Ch4 2 5 kHz 30 16 kHz Ch2 16 kHz Ch4 6 3 kHz 31 Ch4 16 kHz MEQ level l...

Page 210: ...fect on the MEQ 7 and MEQ 14 If this byte is set to 0A5h the MEQ 28 will power up in full lockout mode If this byte is set to 0A3h the MEQ 28 will power up in semi lockout mode 99 MEQ program definiti...

Page 211: ...h2 100 Hz Ch3 400 Hz 20 1 6 kHz Ch2 160 Hz Ch3 1 kHz 21 2 kHz Ch2 250 Hz Ch3 2 5 kHz 22 2 5 kHz Ch2 400 Hz Ch3 6 3 kHz 23 3 15 kHz Ch2 630 Hz Ch3 16 kHz 24 4 kHz Ch2 1 kHz 25 5 kHz Ch2 1 6 kHz Ch4 63...

Page 212: ...zed by the IPS 33B Request Configuration 00h Request One Program 01h Request All Harmony Definitions 02h Request One Harmony Definition 03h Request All Arpeggio Pattern Definitions 04h Request One Arp...

Page 213: ...088 Data format for the IPS 33B Receive One Program procedure Refer to the Receive One Program procedure in the General Midi Implementation Manual for required header information Ram Byte Number Byte...

Page 214: ...ents 32 log steps 30 OOOddddd R Pitch Mod Depth 0 to 2400 cents 32 log steps 31 OOOOOOss L Pitch Mod Shape 0 4 sine tri square rand 32 OOOOOOss R Pitch Mod Shape 0 4 sine tri square rand 33 OOOOOccc L...

Page 215: ...MIDI 1 5 55 OOOOOsss Pitch Mod Speed CC no CC CC1 CC2 MIDI 1 5 56 OOOOOddd Pitch Mod Depth CC no CC CC1 CC2 MIDI 1 5 57 OOOOOsss Level Mod Speed CC no CC CC1 CC2 MIDI 1 5 58 OOOOOddd Level Mod Depth...

Page 216: ...or required header information Ram Byte Number Quick Definition 1 768 32 Harmony definitions 32 24 bytes Total Number of Internal Ram Bytes Transmitted 768 Data format for the IPS 33B Receive One Harm...

Page 217: ...al1 64 12 20 Note 9 Interval2 64 12 21 Note 10 Interval1 64 12 22 Note 10 Interval2 64 12 23 Note 11 Interval1 64 12 24 Note 11 Interval2 64 12 Total Number of Internal Ram Bytes Transmitted 768 Inter...

Page 218: ...on Manual for required header information Ram Byte Number Definition 1 Note 0 Interval 64 24 2 Note 1 Interval 64 24 3 Note 2 Interval 64 24 4 Note 3 Interval 64 24 5 Note 4 Interval 64 24 6 Note 5 In...

Page 219: ...an octave down 6th 64 6 1 59 ie Chromatic max min 24 Major max min 14 Logarithmic Compression of Variables Num 1 10 1 100 Pitch Mod Pattern Repetitions 31 10 0 100 2400 30 9 5 95 1900 29 9 0 90 1600...

Page 220: ...6 16 70 16 12 1 4 14 60 14 11 1 2 12 50 12 10 1 0 10 40 10 9 0 9 9 30 9 8 0 8 8 25 8 7 0 7 7 20 7 6 0 6 6 15 6 5 0 5 5 10 5 4 0 4 4 8 4 3 0 3 3 6 3 2 0 2 2 4 2 1 0 1 1 2 1 0 0 0 0 0 0 Pitch Bend Range...

Page 221: ...ents 42 1200 cents 41 1100 cents 40 1000 cents 39 900 cents 38 800 cents 37 700 cents Num Value 36 600 cents 35 500 cents 34 400 cents 33 300 cents 32 200 cents 31 100 cents 30 95 cents 29 90 cents 28...

Page 222: ...18 cents 13 16 cents 12 14 cents 11 12 cents 10 10 cents 9 9 cents 8 8 cents 7 7 cents 6 6 cents 5 5 cents 4 4 cents 3 3 cents 2 2 cents 1 1 cents 0 0 cents Transpose The transpose is sent as 64 musi...

Page 223: ...ie Chromatic max min 24 Major max min 14...

Reviews: