DigiTech SDISC SYSEX1.25 User Manual

Size:
182.06 Kb
Download

10100101001010100101001001110101001001100010101001001000001011000100100100100000110111010010000110101010111100101001010

01010100101001001110101001001100010101001001000001011000100100100100000110111010010000110101010111100101001010010101001

01001001110101001001100010101001001000001011000100100100100000110111010010000110101010111100101001010010101001010010011

10101001001100010101001001000001011000100100100100000110111010010000110101010111100101001010010101001010010011101010010

01100010101001001000001011000100100100100000110111010010000110101010111100101001010010101001010010011101010010011000101

01001001000001011000100100100100000110111010010000110101010111100101001010010101001010010011101010010011000101010010010MIDI

00001011000100100100100000110111010010000110101010111100101001010010101001010010011101010010011000101010010010000010110

00100100100100000110111010010000110101010111100101001010010101001010010011101010010011000101010010010000010110001001001

00100000110111010010000110101010111100101001010010101001010010011101010010011000101010010010000010110001001001001000001

10111010010000110101010111100101001010010101001010010011101010010011000101010010010000010110001001001001000001101110100

10000110101010111100101001010010101001010010011101010010011000101010010010000010110001001001001000001101110100100001101

01010111100101001010010101001010010011101010010011000101010010010000010110001001001001000001101110100100001101010101111

00101001010010101001010010011101010010011000101010010010000010110001001001001000001101110100100001101010101111001010010

10010101001010010011101010010011000101010010010000010110001001001001000001101110100100001101010101111001010010100101010

01010010011101010010011000101010010010000010110001001001001000001101110100100001101010101111001010010100101010010100100

11101010010011000101010010010000010110001001001001000001101110100100001101010101111001010010100101010010100100111010100System Exclusive

10011000101010010010000010110001001001001000001101110100100001101010101111001010010100101010010100100111010100100110001

01010010010000010110001001001001000001101110100100001101010101111001010010100101010010100100111010100100110001010100100

10000010110001001001001000001101110100100001101010101111001010010100101010010100100111010100100110001010100100100000101

10001001001001000001101110100100001101010101111001010010100101010010100100111010100100110001010100100100000101100010010

01001000001101110100100001101010101111001010010100101010010100100111010100100110001010100100100000101100010010010010000

01101110100100001101010101111001010010100101010010100100111010100100110001010100100100000101100010010010010000011011101

00100001101010101111001010010100101010010100100111010100100110001010100100100000101100010010010010000011011101001000011

01010101111001010010100101010010100100111010100100110001010100100100000101100010010010010000011011101001000011010101011

11001010010100101010010100100111010100100110001010100100100000101100010010010010000011011101001000011010101011110010100Documentation

10100101010010100100111010100100110001010100100100000101100010010010010000011011101001000011010101011110010100101001010

10010100100111010100100110001010100100100000101100010010010010000011011101001000011010101011110010100101001010100101001

00111010100100110001010100100100000101100010010010010000011011101001000011010101011110010100101001010100101001001110101

00100110001010100100100000101100010010010010000011011101001000011010101011110010100101001010100101001001110101001001100

01010100100100000101100010010010010000011011101001000011010101011110010100101001010100101001001110101001001100010101001

00100000101100010010010010000011011101001000011010101011110010100101001010100101001001110101001001100010101001001000001

01100010010010010000011011101001000011010101011110010100101001010100101001001110101001001100010101001001000001011000100

10010010000011011101001000011010101011110010100101001010100101001001110101001001100010101001001000001011000100100100100

00011011101001000011010101011110010100101001010100101001001110101001001100010101001001000001011000100100100100000110111

01001000011010101011110010100101001010100101001001110101001001100010101001001000001011000100100100100000110111010010000

11010101011110010100101001010100101001001110101001001100010101001001000001011000100100100100000110111010010000110101010

11110010100101001010100101001001110101001001100010101001001000001011000100100100100000110111010010000110101010111100101

00101001010100101001001110101001001100010101001001000001011000100100100100000110111010010000110101010111100101001010010

10100101001001110101001001100010101001001000001011000100100100100000110111010010000110101010111100101001010010101001010

01001110101001001100010101001001000001011000100100100100000110111010010000110101010111100101001010010101001010010011101For MIDI Compatible

01001001100010101001001000001011000100100100100000110111010010000110101010111100101001010010101001010010011101010010011

00010101001001000001011000100100100100000110111010010000110101010111100101001010010101001010010011101010010011000101010

01001000001011000100100100100000110111010010000110101010111100101001010010101001010010011101010010011000101010010010000

01011000100100100100000110111010010000110101010111100101001010010101001010010011101010010011000101010010010000010110001S-DISC™ Products

00100100100000110111010010000110101010111100101001010010101001010010011101010010011000101010010010000010110001001001001

00000110111010010000110101010111100101001010010101001010010011101010010011000101010010010000010110001001001001000001101

11010010000110101010111100101001010010101001010010011101010010011000101010010010000010110001001001001000001101110100100

00110101010111100101001010010101001010010011101010010011000101010010010000010110001001001001000001101110100100001101010

10111100101001010010101001010010011101010010011000101010010010000010110001001001001000001101110100100001101010101111001

01001010010101001010010011101010010011000101010010010000010110001001001001000001101110100100001101010101111001010010100

10101001010010011101010010011000101010010010000010110001001001001000001101110100100001101010101111001010010100101010010

10010011101010010011000101010010010000010110001001001001000001101110100100001101010101111001010010100101010010100100111

01010010011000101010010010000010110001001001001000001101110100100001101010101111001010010100101010010100100111010100100

11000101010010010000010110001001001001000001101110100100001101010101111001010010100101010010100100111010100100110001010

10010010000010110001001001001000001101110100100001101010101111001010010100101010010100100111010100100110001010100100100

00010110001001001001000001101110100100001101010101111001010010100101010010100100111010100100110001010100100100000101100

01001001001000001101110100100001101010101111001010010100101010010100100111010100100110001010100100100000101100010010010•TSR-24 (extended)

01000001101110100100001101010101111001010010100101010010100100111010100100110001010100100100000101100010010010010000011

01110100100001101010101111001010010100101010010100100111010100100110001010100100100000101100010010010010000011011101001

00001101010101111001010010100101010010100100111010100100110001010100100100000101100010010010010000011011101001000011010

10101111001010010100101010010100100111010100100110001010100100100000101100010010010010000011011101001000011010101011110

01010010100101010010100100111010100100110001010100100100000•GSP-21011000010010000011011101001000011010101011110010100101(extended)

001010100101001001110101001001100010101001001000001011000100 001 10000011011101001000011010101011110010100101001010100

10100100111010100100110001010100100100000101100010010010010000011 11 0 001000011010101011110010100101001010100101001001

11010100100110001010100100100000101100010010010010000011011101001000011010101011110010100101001010100101001001110101001

00110001010100100100000101100010010010010000011011101001000011010101011110010100101001010100101001001110101001001100010

10100100100000101100010010010010000011011101001000011010101011110010100101001010100101001001110101001001100010101001001•Valve FX (extended)

00000101100010010010010000011011101001000011010101011110010100101001010100101001001110101001001100010101001001000001011

00010010010010000011011101001000011010101011110010100101001010100101001001110101001001100010101001001000001011000100100

10010000011011101001000011010101011110010100101001010100101001001110101001001100010101001001000001011000100100100100000

11011101001000011010101011110010100101001010100101001001110101001001100010101001001000001011000100100100100000110111010

100100001101010101111001010010100101010010100100111010•TSR-12000011000101010010010000010110001001001001000001101110100100001(basic)

10101010111100101001010010101001010010011101010010011000 0 010010010000010110001001001001000001101110100100001101010101

111001010010100101010010100100111010100100110001010100 00 0000010110001001001001000001101110100100001101010101111001010

01010010101001010010011101010010011000101010010010000010110001001001001000001101110100100001101010101111001010010100101

01001010010011101010010011000101010010010000010110001001001001000001101110100100001101010101111001010010100101010010100

1001110101001001100010101001001000001011000100100•RP-10001101110101001000011010101011110010100101001010100101001001110(basic)

101001001100010101001001000001011000100100100100000 111 1001000011010101011110010100101001010100101001001110101001001

1000101010010010000010110001001001001000001101110 00 11010101011110010100101001010100101001001110101001001100010101

00100100000101100010010010010000011011101001000011010101011110010100101001010100101001001110101001001100010101001001000

00101100010010010010000011011101001000011010101011110010100101001010100101001001110101001001100010101001001000001011000

10010010010000011011101001000011010101011110010100101001010100101001001110101001001100010101001001000001011000100100100•Legend II (basic)

10000011011101010010000110101010111100101001010010101001010010011101010010011000101010010010000010110001001001001000001

10111010010000110101010111100101001010010101001010010011101010010011000101010010010000010110001001001001000001101110100

10000110101010111100101001010010101001010010011101010010011000101010010010000010110001001001001000001101110100100001101

01010111100101001010010101001010010011101010010011000101010010010000010110001001001001000001101110100100001101010101111

00101001010010101001010010011101010010011000101010010010000010110001001001001000001101110100100001101010101111001010010

10010101001010010011101010010011000101010010010000010110001001001001000001101110101001000011010101011110010100101001010

10010100100111010100100110001010100100100000101100010010010010000011011101001000011010101011110010100101001010100101001

00111010100100110001010100100100000101100010010010010000011011101001000011010101011110010100101001010100101001001110101

00100110001010100100100000101100010010010010000011011101001000011010101011110010100101001010100101001001110101001001100

01010100100100000101100010010010010000011011101001000011010101010000010110001001001001000001101110100100001101010101111

00101001010010101001010010011101010010011000101010010010000010110001001001001000001101110100100001101010101000001011000

10010010010000011011101001000011010101011110010100101001010100101001001110101001001100010101001001000001011000100100100

10000011011101001000011010101010000010110001001001001000001101110100100001101010101111001010010100101010010100100111010

10010011000101010010010000010110001001001001000001101110100100001101010101111001010010100101010010100100111010100100110

00101010010010000010110001001001001000001101110100100001101010101111001010010100101010010100100111010100100110001010100

10010000010110001001001001000001101110101001000011010101011110010100101001010100101001001110101001001100010101001001000

00101100010010010010000011011101001000011010101011110010100101001010100101001001110101001001100010101001001000001011000

10010010010000011011101001000011010101011110010100101001010100101001001110101001001100010101001001000001011000100100100

10000011011101001000011010101011110010100101001010100101001001110101001001100010101001001000001011000100100100100000110

11101001000011010101011110010100101001010100101001001110101001001100010101001001000001011000100100100100000110111010010

00011010101011110010100101001010100101001001110101001001100010101001001000001011000100100100100000110111010010000110101

01011110010100101001010100101001001110101001001100010101001001000001011000100100100100000110111010010000110101010111100

10100101001010100101001001110101001001100010101001001000001011000100100100100000110111010010000110101010111100101001010

01010100101001001110101001001100010101001001000001011000100100100100000110111010010000110101010111100101001010010101001

01001001110101001001100010101001001000001011000100100100100000110111010010000110101010111100101001010010101001010010011

10101001001100010101001001000001011000100100100100000110111010010000110101010111100101001010010101001010010011101010010

01100010101001001000001011000100100100100000110111010010000110101010111100101001010011101010010011000101010010010000010

11000100100100100000110111010010000110101010111100101001010010101001010010011101010010011000101010010010000010110001001

00100100000110111010010000110101010111100101001010010101001010010011101010010011000101010010010000010110001001001001000

00110111010010000110101010111100101001010010101001010010011101010010011000101010010010000014,0110001001996001001000001101110

1001000011010101011110010100101001010100101001001110101001001100010101001001000001011000Tuesday, May 00 001001000001101110100100001

1110010100101001010100101001001110101001001100010101001001000001011000100100100100000110 010010000 01010101111001010

01010010101010111100101001010010101001010010011101010010011000101010010010000010110001001001001000001101110100100001101

01010111100101001010010101001010010011101010010011000101010010010000010110001001001001000001101110100100001101010101111

001010010100101010010100100111010100100110001010100100100000101100010010010010000011011101001000011010Manual Version 10.0110010101001125

010010011101010010011000101010010010000010110001001001001000001101110100100001101010101111001010010100 0 01001010010011

10101001001100010101001001000001011000100100100100000110111010010000110101010111100101001010010101001010010011101010010

TABLEOFCONTENTS

Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

MIDI Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

General Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Procedures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Request Configuration Address - 00(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Receive Configuration Address - 41(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Request One Program - 01(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

Receive One Program - 42(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Request RAM Area - 06(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Data Response - 10(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Reset Program - 20(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Reset Device - 21(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Reset Factory Settings - 22(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Request Algorithm - 31(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Receive Algorithm - 30(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

Request Bulk Dump - 49(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Receive Large RAM Area - 48(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Receive RAM Area - 47(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Request Module Table - 50(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Respond Module Table - 51(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Request Algorithm Link Table - 52(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Respond Algorithm Link Table - 53(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Request Paramter Value - 17(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Receive Parameter Value - 18(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Receive Key Scan Code - 54(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Receive Hold Key Scan Code - 55(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Respond Key Accepted - 56(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Request Parameter Info - 58(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Respond Parameter Info - 59(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Receive Parameter Value - 63(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Return to Program Screen - 60(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Request Error/Status Flag - 62(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

Respond Error/Status Flag - 61(h) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Key Scan Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Misc Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

DIGITECHS-DISC™SYSEX1

IINTRODUCTIONI

This publication has been created to document the different types of MIDI System Exclusive control available in DigiTech MIDI compatible S-DISC™products. MIDI System Exclusive communication allows a user to control a device directly through MIDI in a very powerful and flexible manner. Much care has gone into creating and testing this documentation but DigiTech can not guarantee 100% accuracy nor can DigiTech be held responsible for presets and data lost in a product from System Exclusive Information use.

A working knowledge of the MIDI Version 1.0 Detailed Specification can be useful while implementing any manufacturer's SysEx commands. For a copy of the MIDI spec contact:

MIDI Manufacturers Association 5316 West 57th Street

Los Angeles, California 90056 USA (213) 649-6434

It is a good practice to back up any user programs and/or user algorithms in the device before you begin to work with SysEx commands since incorrect commands can produce unexpected results. Should you encounter any discrepancies between this documentation and a DigiTech S-DISC™MIDI product please feel free to contact us at:

DOD Electronics Corp.

Attn: Product Management Dept. 8760 South Sandy Parkway Sandy, Utah 84070 USA

(801) 566-8800

The information contained in this document only pertains completely to the following DigiTech products and their corresponding versions of software.

TSR-24 Software version 2.0 (or higher)

GSP-2101 Software version 2.0 (or higher)

Valve FX Software version 1.0 (or higher)

The products listed below may have full SysEx commands implemented into them at some later date. However, they do respond to the basic Bulk Dump and Program Dump Procedures.

TSR-12

RP-10

Legend II

2DIGITECHS-DISC™SYSEX

BASICMIDIINFO

MIDI Channels

All DigiTech MIDI compatible products can be set so that they ‘listen’ to 1 of 16 discrete MIDI channels. The devices could also be set up to receive information on all channels in an Omni mode or to none of the channels in a Disabled mode. Please refer to the product's user manual for further information on each specific product.

Program Changes

When the device is set to receive one or all of the MIDI channels, it will recognize a Program Change command. If the number is legal (e.g. within the device’s range of selectable programs) the DigiTech device will respond by changing to the new program. MIDI sends Program Changes 0 through 127. DigiTech devices begin their program numbering with 1, thus Program Change 0 will select program 1. DigiTech products also allow the user to ‘re-map’the Program Change commands so that Program Change 0 could call program 135, if so desired. Please refer to the product's user manual for further information.

Continuous Controllers

A MIDI Continuous Controller may be ‘Linked’ to nearly any available parameter in a DigiTech S-Disc™product. Local CC links and their ranges are treated uniquely in each program with the assignments being saved only if they are stored as part of the program. Some DigiTechS-Disc™products also allow Global CC links. Please refer to the product's user manual for further information.

Channel Pressure

DigiTech products treat Channel Pressure as just another type of Continuous Controller which can be linked to parameters for control.

Pitch Bend

Pitch Bend information is a higher resolution controller that is not supported in DigiTech products due to the density of the information and the resources needed to process it properly. Many MIDI control products offer the ability to map Pitch Bend to normal Continuous Controllers if a user wanted to control a parameter with a device such as a Pitch Bend Wheel.

DIGITECHS-DISC™SYSEX3

GENERALSYSEXFORMAT

The general format for the System Exclusive information is as follows (note: all SysEx values are displayed in Hex format along with this symbol (h) for clarification):

Hex Value

Definition

F0(h)

System Exclusive ‘Begin Message’ byte

00(h)

}Manufacturer’s ID Number (DOD/DigiTech)

1000(h)(h)

0n(h)

n = channel number minus one

 

e.g.

00(h) is channel 1

 

 

01(h) is channel 2

 

 

etc...

 

 

0F(h) is channel 16

nn

nn = device ID number

40(h) identifies theTSR-24(Extended SysEx)

 

 

41(h) identifies theGSP-2101(Extended SysEx)

 

 

42(h) identifies theTSR-12(Basic SysEx)

 

 

43(h) identifies theRP-10(Basic SysEx)

 

 

44(h) identifies the Legend II (Basic SysEx)

 

 

45(h) identifies the Valve FX (Extended SysEx)

pp

dd dd

. .

. .

. .

dd dd

pp = Procedure number. The different procedure’s names and general formats are described in the Procedures Section (page 5).

}dd = Data as needed by procedures.

F7(h)

System Exclusive ‘End Message’ byte

4DIGITECHS-DISC™SYSEX

PROCEDURES

In the following section, SYS_HEAD refers to a valid System Exclusive header. The System Exclusive header starts with the System Exclusive status byte, and includes all bytes through the DigiTech device type. F7(h) is the System Exclusive ‘Message End’ byte. All SysEx numbers in the format definition of each procedure are given as hexadecimal values along with this symbol

(h) for clarification. Binary numbers are identified with this symbol(b).

REQUEST CONFIGURATION ADDRESS (00h)

SYS_HEAD, 00(h), F7(h)

When a Request Configuration Address procedure is received, the DigiTech device will respond with aReceive Configuration Address procedure.

RECEIVE CONFIGURATION ADDRESS (41h)

SYS_HEAD 41(h),ww, xx, yy, zz, F7(h)

ww0000000v(b) where v is bit 7 of the ram address.

xx0vvvvvvv(b) where v is bits 6 - 0 of the ram address.

yy0000000v(b) where v is bit 15 of the ram address.

zz0vvvvvvv(b) where v is bits 14 - 8 of the ram address.

The Receive Configuration Address procedure is sent in response to aRequest Configuration Address prodcedure. This address can be used with theRequest RAM Area procedudre to directly access the RAM used for configuring the DigiTech device (implemented mainly forin-houseprogramming).

REQUEST ONE PROGRAM (01h)

SYS_HEAD, 01(h), yy, zz, F7(h)

When yy = 00(h), then When yy = 01(h), then

zz = Program numbers 1 through 128 (00-7Fh)zz = Program numbers 129 through 256(00-7Fh)

When a Request One Program procedure is received, the DigiTech device will respond with aReceive One Program procedure.

DIGITECHS-DISC™SYSEX5

PROCEDURES

RECEIVE ONE PROGRAM (42h)

SYS_HEAD 42(h), yy, zz, dd(1st)1 dd(1st)2, ... dd(nth)1, dd(nth)2, F7(h)

When yy = 00(h), then zz = Program numbers 1 through 128(00-7Fh)When yy = 01(h), then zz = Program numbers 129 through 256(00-7Fh)dd(n)1 0000000v(b) where v is bit 7 of the nth byte of the received program.

dd(n)2 0vvvvvvv(b) where v is bits 6 through 0 of the nth byte of the received program.

The Receive One Program procedure is used to load a program into the DigiTech device. The number of program bytes to be received (n) is different for each program. If the Digitech device is sent aReceive One Program procedure where the program number is not a valid RAM destination, it will be ignored. For examples of each product's actual information format, please seeMisc Information (page 20).

REQUEST RAM AREA (06h)

SYS_HEAD, 06(h), bb, ww, xx, yy, zz, nn, F7(h)

bb Bank number of ram being requested.

ww0000000v(b) where v is bit 15 of the ram address.

xx0vvvvvvv(b) where v is bits 14 - 8 of the ram address.

yy0000000v(b) where v is bit 7 of the ram address.

zz0vvvvvvv(b) where v is bits 6 - 0 of the ram address.

nn1 to 7F(h), the number of ram bytes to be sent.

The Request RAM Area procedure is used to have the DigiTech device send an area of its internal ram to a host midi device. When aRequest RAM Area procedure is received, the DigiTech device will respond with aData Response procedure. Use the address information from theReceive Configuration Address procedure to identify the RAM locations which may be accessed from the various products.

6DIGITECHS-DISC™SYSEX

PROCEDURES

DATA RESPONSE (10h)

SYS_HEAD, 10(h), bb, ww, xx, yy, z,z nn, dd(1st)1, dd(1st)2, ... dd(cth)1, dd(cth)2, F7(h)

bbBank number of ram being sent. Currently the bank normally used in these DigiTech devices is 00h.

ww0000000v(b) where v is bit 15 of the ram address.

xx0vvvvvvv(b) where v is bits 14 - 8 of the ram address.

yy0000000v(b) where v is bit 7 of the ram address.

zz0vvvvvvv(b) where v is bits 6 - 0 of the ram address.

nn01(h) to 7F(h), the number of ram bytes in this response. dd(c)1 0000000v(b) where v is bit 7 of the cth byte being sent.

dd(c)2 0vvvvvvv(b) where v is bits 6 through 0 of the cth byte being sent.

The Data Response procedure is sent from a DigiTech device in response to aRequest RAM Area procedure. See theMisc Information (page 19) for the mapped descriptions of the information in this data packet. If aData Response procedure is received by a DigiTech device, it is ignored. However, this data could be configured for use with the

Receive RAM Area procedure.

RESET PROGRAM (20h)

SYS_HEAD, 20(h), F7(h)

The Reset Program procedure causes the DigiTech product to reload the current saved program and reload the fast program cache.

RESET DEVICE (21h)

SYS_HEAD, 21(h), F7(h)

The Reset Device procedure causes the DigiTech device to reboot the software as if the power had been turned off and then back on. If edits have been made to the current program without saving, they will be lost.

DIGITECHS-DISC™SYSEX7

PROCEDURES

RESET FACTORY SETTINGS (22h)

SYS_HEAD, 22(h), rr, xx, F7(h)

When rr = 00(h) the factory programs are reloaded.

When rr = 01(h) the factory software defaults are reloaded.

When rr = 02(h) both programs and software are reloaded.

xx Reserved for future use.

The Reset Factory Settings procedure causes the DigiTech device to reload a sections of the EPROM factory defaults.

REQUEST ALGORITHM (31h)

SYS_HEAD, 31(h), aa, F7(h)

aaAlgorithms numbers 1 through 128 (00-7F(h))where 1 through 64 are user algorithms and 65 through 128 are factory algorithms.

When a Request Algorithm procedure is received, then DigiTech device will respond with aReceive Algorithm procedure.

RECEIVE ALGORITHM (30h)

SYS_HEAD, 30(h), aa, dd(1st)1 dd(1st)2, ... dd(nth)1, dd(nth)2, F7(h)

aa Algorithms numbers 1 through 128 (00-7F(h))where 1 through 64 are user algorithms and 65 through 128 are factory algorithms.

dd(n)1 0000000v(b) where v is bit 7 of the nth byte of the received program.

dd(n)2 0vvvvvvv(b) where v is bits 6 through 0 of the nth byte of the received program.

The Receive Algorithm procedure is used to load an algorithm into the DigiTech device that has the ability to implement user defined Algorithms. The number of algorithm bytes to be received (n) is different for each algorithm.

Note: if aReceive Algorithm procedure is received as a result of aRequest Algorithm procedure, byte (aa) may not match the requested algorithm number. This is due to a small bug that was left undetected. This causes no problems since the device receiving the algorithm will place the algorithm in the requested user algorithm slotor in the next available slot if the number is already used.

8DIGITECHS-DISC™SYSEX

PROCEDURES

REQUEST BULK DUMP (49h)

SYS_HEAD, 49(h), F7(h)

When a Request Bulk Dump procedure is received, the DigiTech device will respond with one or moreReceive Large RAM Area procedures.

RECEIVE LARGE RAM AREA (48h)

SYS_HEAD, 48(h), bb, ww, xx, yy, z,z nn1, nn2, nn3, dd(1st)1, dd(1st)2, ... dd(cth)1, dd(cth)2,

F7(h)

bbBank number of RAM being received. Currently the bank normally used in these DigiTech devices is 00h.

ww0000000v(b) where v is bit 15 of the RAM address.

xx0vvvvvvv(b) where v is bits 14 - 8 of the RAM address.

yy0000000v(b) where v is bit 7 of the RAM address.

zz0vvvvvvv(b) where v is bits 6 - 0 of the RAM address.

nn1

0vvvvvvv(b) where v is bits 6 - 0 of the transfer count.

nn2

0vvvvvvv(b) where v is bits 13

-

7 of the transfer count.

nn3

0vvvvvvv(b) where v is bits 20

-

14 of the transfer count.

dd(c)1

0000000v(b) where v is bit 7 of the cth byte being received.

dd(c)2

0vvvvvvv(b) where v is bits 6 through 0 of the cth byte being sent.

The Receive Large RAM Area procedures are used to load an area of a DigiTech device’s internal RAM from a host MIDI device. Use the information in theReceive Configuration procedure to identify the RAM locations which may be accessed from the various products.

DIGITECHS-DISC™SYSEX9

PROCEDURESS

RECEIVE RAM AREA (47h)

SYS_HEAD, 47(h), bb, ww, xx, yy, z,z nn, dd(1st)1, dd(1st)2, ... dd(nnth)1, dd(nnth)2, F7(h)

bbBank number of RAM being sent. Currently the bank normally used in these DigiTech devices is 00h.

ww0000000v(b) where v is bit 15 of the RAM address.

xx0vvvvvvv(b) where v is bits 14 - 8 of the RAM address.

yy0000000v(b) where v is bit 7 of the RAM address.

zz0vvvvvvv(b) where v is bits 6 - 0 of the RAM address.

nn 01(h) to 7F(h), the number of RAM data bytes in this response. dd(c)1 0000000v(b) where v is bit 7 of the cth byte being sent.

dd(c)2 0vvvvvvv(b) where v is bits 6 through 0 of the cth byte being sent.

The Receive RAM Area procedures are used to load an area of a DigiTech device’s internal RAM from a host MIDI device. Use the information in theReceive Configuration Address procedure to identify the RAM locations which may be accessed from the various products. The product will also perform an equivilant to a

Receive Reset Program procedure.

REQUEST MODULE TABLE (50h)

SYS_HEAD, 50(h), F7(h)

When a Request Module Table procedure is received, the DigiTech device will respond with aRespond Module Table procedure.

10DIGITECHS-DISC™SYSEX

PROCEDURES

RESPOND MODULE TABLE (51h)

SYS_HEAD, 51(h), mm(1st), nn(1st)1, nn(1st)2,... nn(1st)19, nn(1st)20, ss(1st)1, ss(1st)2,...

ss(1st)5, ss(1st)6, pp(1st)1, pp(1st)2, rr(1st)1, rr(1st)2,... mm(xth), nn(xth)1, nn(xth)2,... nn(xth)5, nn(xth)6, 00(h), ss(xth)1, ss(xth)2,... ss(xth)19, ss(xtht)20, 00(h), pp(xth)1, pp(xth)2, rr(xth)1, rr(xth)2,

00(h), F7(h)

mm

Module I.D. number

nn(xth)1

 

nn(xth)2

 

...

Each ASCII byte for the xth Module’s short name string (up to 6 characters).

nn(xth)5

 

nn(xth)6

 

00(h)

 

ss(xth)1

 

ss(xth)2

 

...

Each ASCII byte for the xth Module’s long name string (up to 20 characters).

ss(xth)19

 

ss(xth)20

 

00(h)

 

pp(xth)1

0000000v(b) where v is bit 7 of the number of CPU blocks for the xth Module.

pp(xth)2

0vvvvvvv(b) where v is bits 6 through 0 of then number of CPU blocks for the

 

xth Module.

rr(xth)1

0000000v(b) where v is bit 7 of the number of RAM blocks for the xth Module.

rr(xth)2

0vvvvvvv(b) where v is bits 6 through 0 of then number of RAM blocks for the

 

xth Module.

The Respond Module Tableprocedure is sent in response to the Request Module Tableprocedure. This is a reference table for all the FX Modules in the DigiTech Device and is ignored if sent to a DigiTech product.

DIGITECHS-DISC™SYSEX11

PROCEDURESS

REQUEST ALGORITHM LINK TABLE (52h)

SYS_HEAD, 52(h), F7(h)

When a Request Algorithm Link Table procedure is received, the DigiTech device will respond with aRespond Algorithm Link Table procedure of the current Algorithm in use.

RESPOND ALGORITHM LINK TABLE (53h)

SYS_HEAD, 53(h), aa, bb, cc, dd, vv(1st), ii(1st), oo(1st), pp(1st)(1st), nn(1st)(1st), ...

pp(1st)(Wth), nn(1st)(Wth) ,... vv(xth), ii(xth), oo(xth), pp(xth)(1st), nn(xth)(1st), ... pp(xth)(Wth), nn(xth)(Wth) , F7(h)

aaAlgorithms numbers 1 through 127 (00-7E(h))where 1 through 64 are

factory algorithms and 65 through 127 are user algorithms. 7F(h) indicates that the device was busy at the time this information was requested and that it needs to be requested again.

bbNumber of FX Modules in algorithm. The first module index is always identified as the S-DISC’sinputs and the last module index is always theS-DISC’soutputs.

ccNumber of FX Modules in the first S-DISC™processor including theS-DISC’sinput and output module indexes.

ddData byte reserved for future use.

vv(x)

FX Module’s I.D. number for the xth Module.

ii(x)

Number of inputs for the xth Module (this will always be 00 for the Input

 

Module).

oo(x)

Number of outputs for the xth Module (this will always be 00 for the Output

 

Module).

pp(x)(w)

The position of the Module to which the xth Module’s wth input is connected

 

(00 indicates that it is not connected).

nn(x)(w)

The number of the Module’s output to which the xth Module’s wth input is

 

connected (00 indicates that it is not connected).

The Respond Module Link Table procedure is sent in response to theRequest Module

Link Table procedure. This is a reference table for an algorithm’s module linking and is ignored if sent to a DigiTech product.

12DIGITECHS-DISC™SYSEX

PROCEDURES

REQUEST PARAMETER VALUE (17h)

NOTE: This procedure is only implemented in theGSP-2101Version 3.xx software.

SYS_HEAD, 17(h), mm1, mm2, pp1, pp2, F7(h)

mm The effect module’s position in the Algorithm pp The Paramter’s position in the effect module.

When a Request Parameter Value procedure is received, the device will respond with a

Receive Parameter Value procedure.

RECEIVE PARAMETER VALUE (18h)

NOTE: This procedure is only implemented in theGSP-2101Version 3.xx software.

SYS_HEAD, 18(h), mm1, mm2, pp1, pp2, vv1, vv2, F7(h)

mm The effect module’s position in the Algorithm pp The Paramter’s position in the effect module. vv The Parameter’s value

When a Receive Parameter Value procedure is received, the device’s valid Parameter value is updated with vv.

RECEIVE KEY SCAN CODE (54h)

SYS_HEAD, 54(h), cc, F7(h)

cc Code for the Key Scan

The Receive Key Scan Code procedure is used to emulate a button press on the front panel of a DigiTech Device. See theKey Scan Code Maps (page 18) for a list of Key Scan codes.

DIGITECHS-DISC™SYSEX13

PROCEDURES

RECEIVE HOLD KEY SCAN CODE (55h)

SYS_HEAD, 55(h), cc, xx, F7(h)

cc Code for the Key Scan.

xx Time the key is pressed expressed in 0.1 second increments.

The Receive Hold Key Scan Code procedure is used to emulate a button press and hold on the front panel of a DigiTech Device. The device will respond with aReceive Key Accepted procedure. See theKey Scan Code Maps (page 18) for a list of Key Scan codes.

RESPOND KEY ACCEPTED (56h)

SYS_HEAD, 56(h), cc, F7(h)

cc Code echoed for the Key Scan received. (00(h) if key is invalid)

The Respond Key Accepted procedure is sent from the DigiTech device in response and acceptance of aReceive Scan Code Key orReceive Hold Scan Code Key procedure but is ignored if received by a DigiTech device.

14DIGITECHS-DISC™SYSEX

PROCEDURES

REQUEST PARAMETER INFO (58h)

SYS_HEAD, 58(h), F7(h)

When a Request Parameter Info procedure is received, the DigiTech device will respond with aReceive Parameter Info procedure of the current parameter.

RESPOND PARAMETER INFO (59h)

SYS_HEAD, 59(h), ss1, ss2, vv1, vv2, mm1, mm2, nn1st,... nnnth, 00(h), dd1st,... ddnth, 00(h), pp1st,... ppnth, 00(h), F7(h)

ss1

0000000v(b) where v is bit 7 of the screen status (usually 00).

ss2

0vvvvvvv(b) where v is bits 6 through 0 of the screen status where:

 

00 = Parameter Screen

01 = Program Screen

 

02 = Algorithm Screen

03 = Algorithm Edit and other menu Screens

vv1

0000000v(b) where v is bit 7 of the current displayed value

vv2

0vvvvvvv(b) where v is bits 6 through 0 of the current displayed value

mm1

0000000v(b) where v is bit 7 of the maximum value for the current displayed

 

parameter

 

mm2

0vvvvvvv(b) where v is bits 6 through 0 of the maximum value for the current

 

displayed parameter

 

nn1

 

 

...

Each ASCII byte for the parameter’s long name string.

nnnth

 

 

00(h)

 

 

dd1

 

 

...

Each ASCII byte for the parameter’s short name string.

ddnth

 

 

00(h)

 

 

pp1

 

 

...

Each ASCII byte for the parameter’s current value name string.

ppnth

 

 

00(h)

 

 

The Respond Parameter Infoprocedure is sent in response to a Request Parameter

Info procedure. This is ignored when received by a DigiTech device.

DIGITECHS-DISC™SYSEX15

PROCEDURES

RECEIVE PARAMETER VALUE (63h)

SYS_HEAD, 63(h), vv1, vv2, F7(h)

vv1

0000000v(b) where v is bit 7 of the new value to be placed

vv2

0vvvvvvv(b) where v is bits 6 through 0 of the new value to be placed

The Receive Parameter Value procedure allows a new parameter value to be placed at the current parameter selected. This procedure is similar to changing a parameter using a continuous controller link in that the STORE LED status does not change.

RETURN TO PROGRAM SCREEN (60h)

SYS_HEAD, 60(h), F7(h)

When a Return To Program Screen procedure is received, the DigiTech device will return to the program title screen if it is on an algorithm or parameter screen.

REQUEST ERROR/STATUS FLAG (62h)

SYS_HEAD, 62(h), F7(h)

When a Request Error/Status Flag procedure is received, the DigiTech device will respond with aReceive Error/Status Flag procedure.

16DIGITECHS-DISC™SYSEX

PROCEDURES

RESPOND ERROR/STATUS FLAG (61h)

SYS_HEAD, 61(h), ss1, ss2, ee1, ee2, ff1, ff2, mm1, m2, mm3, mm4, F7(h)

ss1

0000000v(b) where v is bit 7 of the System error ID (B1)

ss2

0vvvvvvv(b) where v is bits 6 through 0 of the System error ID (B1)

ee1

0000000v(b) where v is bit 7 of the error message (B2)

ee2

0vvvvvvv(b) where v is bits 6 through 0 of the error message (B2)

ff1

0000000v(b) where v is bit 7 of the memory error flag (internal use)

ff2

0vvvvvvv(b) where v is bits 6 through 0 of the memory error flag (internal use)

mm1

0000000v(b) where v is bit 15 of the MIDI error flag (internal use)

mm2

0vvvvvvv(b) where v is bits 14 through 8 of the MIDI error flag (internal use)

mm1

0000000v(b) where v is bit 7 of the MIDI error flag (internal use)

mm2

0vvvvvvv(b) where v is bits 6 through 0 of the MIDI error flag (internal use)

Messages:

B1 = 0 - SysEx requested Error/Status (no error)

B1 = 1 - In Algorithm Edit functions:

B2

= 1 - 1 second message is being displayed, the user may abort the message

B2

= 2 - Last selected FX Module would not fit

B2

= 3 - Waiting for key release

B2

= 4 - .5second message, may be aborted

B2

= 5 - Waiting for key press

B1 = 2 - In Algorithm Link functions

B2

= 1 - On display: “Perform AutoLink? Yes No”

B2

= 2 - On display: “Break all links before AutoLink?”

B1 = 3 - Algorithm Store functions

B2

= 1 - On display: “Alg has been changed do you want to Link? Yes No”

B2

= 2 - On display: “Alg name is already in use.” Note that this display is a 1

 

 

second message but if it is aborted then the key is not aborted, also the

 

 

Algorithm naming menu is entered

B2

= 3 - On display: “Replace User Alg Yes No Cancel”

B2

= 4

- The store failed, a soft reset is needed

B2

= 5

- Waiting for a key press to abort an error message

B2

= 6

- Changed algorithm name, returning to editing the Algorithm

B2

= 7

- Algorithm has been saved successfully and the current program is being

 

 

re-loaded

DIGITECHS-DISC™SYSEX17

PROCEDURES

B1 = 4 - Alg store failed and unit is returning to the editing functions due to an error B2 = 1 - No room for algorithm

B2 = 2 - FX Module will not fit into the Algorithm B2 = 3 - Out of CPU or RAM blocks for S-DISC#1 B2 = 4 - Out of CPU or RAM blocks forS-DISC#2 B2 = 5 - Too many parameters for a single Algorithm B2 = 6 - Out of Algorithm memory

B1 = 5 - Sending/Receiving a single Program Dump B2 = 1 - Program is too large to send

B2 = 2 - Received Program failed, bad data

B2 = 3 - Receiving Program, waiting for Algorithm

B2 = 4 - Received Program failed, out of Algorithm memory B2 = 5 - Received Algorithm failed, out of Algorithm slots B2 = 6 - Received Algorithm failed, out of Program memory

B2 = 7 - Received Algorithm failed, waiting for unit to be powered off and then back on

B1 = 6- Receiving a System Dump

B2 = 1 - Wrong Version, ignoring data

B2 = 2 - Bad data, resetting unit

B1 = 7 - Receiving a single Algorithm

B2 = 1 - New Algorithm minus 1

B1 = 8 - Other Status

B2 = 1 - Requested Algorithm doesn’t exist

The Respond Error/Status Flag procedure is sent upon detection of a device’s error status or as a response to aRequest Error/Status Flag.

18DIGITECHS-DISC™SYSEX

KEYSCANCODES

These are the codes for the each of the buttons or keys on the different S-DISC™products. Some products have keys screened with two functions which are indicated by the second lable in parenthesis. Numbers are given as hexidecimal values.

Key Label/ID

TSR-24

GSP-2101

TSR-12

Valve FX

RP-10

Program Up

01(h)

01(h)

01(h)

 

01(h)

Program Down

02(h)

02(h)

02(h)

 

02(h)

Compare

03(h)

03(h)

03(h)

 

03(h)

Store

04(h)

04(h)

04(h)

04(h)

04(h)

Parameter Up

05(h)

 

05(h)

05(h)

05(h)

Parameter Down

06(h)

 

06(h)

06(h)

06(h)

Parameter Left

07(h)

07(h)

07(h)

07(h)

07(h)

Parameter Right

08(h)

08(h)

08(h)

08(h)

08(h)

Access 1

11(h)

11(h)

 

 

 

Access 2

12(h)

12(h)

 

 

 

Access 3

13(h)

13(h)

 

 

 

Access 4

14(h)

 

 

 

 

Prev FX Module

15(h)

15(h)

 

 

 

Next FX Module

16(h)

16(h)

 

 

 

Reverb

21(h)

21(h)

21(h)

21(h))

21(h)

Delay(Smp)

22(h)

22(h)

22(h)

22(h)

22(h)

Chorus (Fla)

23(h)

23(h)

23(h)

 

 

Flange

24(h)

 

 

 

 

Pitch

25(h)

25(h)

25(h)

25(h)

25(h)

Sample

26(h)

 

26(h)

27(h)

27(h)

Mod(1)

27(h)

 

27(h)

Mix(2)

28(h)

28(h)

28(h)

28(h)

28(h)

More(3)

29(h)

29(h)

29(h)

29(h)

29(h)

Comp(Dist)

 

31(h)

 

31(h)

31(h)

Dist

 

32(h)

 

 

 

EQ

33(h)

33(h)

33(h)

33(h)

33(h)

Gate

 

34(h)

 

 

 

Add

41(h)

41(h)

 

 

 

Delete

42(h)

42(h)

 

 

 

Enter

43(h)

43(h)

 

 

 

Exit

 

 

 

44(h)

 

Test

45(h)

45(h)

 

 

 

Link

46(h)

46(h)

 

 

 

Tuner

 

47(h)

 

 

 

Save

48(h)

 

 

 

 

Name

51(h)

51(h)

51(h)

 

51(h)

MIDI(Utility)

52(h)

52(h)

52(h)

 

52(h)

Utility (MIDI)

53(h)

53(h)

 

53(h)

53(h)

Bypass

54(h)

54(h)

54(h)

54(h)

54(h)

DIGITECHS-DISC™SYSEX19

MISCI IINFORMATIONI

RAM ADDRESS MAPS

The System Configuration data pack is defined as follows:

data type

data byte size

conf_addr

 

2

reserved_1

 

2

reserved_2

 

2

reserved_3

 

2

reserved_4

 

2

reserved_5

 

2

reserved_6

 

2

fact_prg_end

 

2

dummy_1

 

2

user_prg_end

 

2

dummy_2

 

2

version_number

2

fact_prg_tbl

 

4

fact_prg_indexs

4

fact_alg_tbl

 

4

fact_alg_indexs

4

user_prg_tbl

 

4

user_prg_indexs

4

user_alg_tbl

 

4

user_alg_indexs

4

Description

Current RAM address echo

byte count of current factory algorithms

byte count of current user algorithms

Current software version (displayed in Hex)

phsyical address of factory program table phsyical address of factory program index phsyical address of factory algorithm table phsyical address of factory algorithm index phsyical address of user program table phsyical address of user program index phsyical address of user algorithm table phsyical address of user algorithm index

56 total data bytes

note: each data byte is represented with two bytes through MIDI

20DIGITECHS-DISC™SYSEX

MISCINFORMATION

TSR24 SysEx Dump of Factory Program Number 1

<<SysEx Header>> F0 00 00 10 00 40

<<Procedure and Program#>> 42 00 00

<<Algorithm#>> 00 40

<<16 Character Program Name - dynamic>>

00 42 00 69 00 67 00 20 00 26 00 20 00 42 00 72 00 69 00 74 00 65 00 20 00 52 00 65 00 76

<<Carriage Return>> 00 0D

<<16 Character Alg Name for display - dynamic>>

00 47 00 69 00 67 00 61 00 56 00 65 00 72 00 62 00 20 00 31 00 7E 00 34 00 20 00 20 00 20 01 0A

<<NULL to indicate end of character strings>> 00 00

<<Number of Linked Local CCs>> 00 00

<<CC#, Parameter#, MinValue (4 bytes), MaxValue (4 bytes) for each CC Link (CC#129=no link)>>

<<Parameter# Asssignments for

Access buttons 1,2,3, and 4 (255=no assignment)>>

 

 

00

09

00

11

00

12

00

13

 

 

 

 

 

 

 

 

 

<<Total count for Parameters>>

 

 

 

 

 

 

 

 

 

 

00

1C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<<Values for Parameters 00, 01, 02, 03....>>

 

 

 

 

 

 

 

00

01

00

00

00

28

00

24

00

01

00 23

00

00

00 00

00 05

00

28

00

28

00

32

00

09

00

1A

00

07

00 1D

00

1D

00 04

00 17

00

17

00

32

00

3C

00

55

00

1E

00

32

00 00

00

50

00 01

 

 

 

<<Z-Reginit count forS-Disc

1>>

 

 

 

 

 

 

 

 

 

00

04

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<<Z-Reginit strings

for S-Disc1>>

 

 

 

 

 

 

 

 

 

01

45

00

00

00

00

01

70

 

 

 

 

 

 

 

 

 

01

46

00

00

00

00

00

00

 

 

 

 

 

 

 

 

 

01

47

00

00

00

00

00

00

 

 

 

 

 

 

 

 

 

01

48

00

00

00

00

00

10

 

 

 

 

 

 

 

 

 

<<Z-Reginit count forS-Disc

2>>

 

 

 

 

 

 

 

 

 

00

00

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<<Z-Reginit strings

for S-Disc2>>

 

 

 

 

 

 

 

 

 

<<Software Version number (ex: 2.0)>>

 

 

 

 

 

 

 

 

00

00

00

02

 

 

 

 

 

 

 

 

 

 

 

 

 

<<Seamless Program Change Hold and Ramp Times>>

 

 

 

 

 

 

00

0A

00

14

 

 

 

 

 

 

 

 

 

 

 

 

 

<SysEx End>

F7

DIGITECHS-DISC™SYSEX21

MISCI IINFORMATIONI

GSP-2101SysEx Dump of Factory Program Number 1

<<SysEx Header>> F0 00 00 10 00 41

<<Procedure and Program#>> 42 00 00

<<Algorithm#>> 00 5C

<<20 Character Program Name for line 1 of display - dynamic>> 00 44 00 72 00 79 00 20 00 53 00 61 00 74 00 75 00 72 00 61 00 74 00 65 00 64 00 20 00 54 00 75 00 62 00 65

<<Carriage Return>> 00 0D

<<20 Character Alg Name for line 2 of display - dynamic>> 00 4E 00 6F 00 20 00 44 00 69 00 67 00 69 00 74

<<Carriage Returns>> 00 0D 00 0D

<<20 Character Quick Key Parameter Names for line 4 of display - dynamic>> 00 47 00 61 00 69 00 6E 00 31 00 20 00 15 00 47 00 61 00 69

00 6E 00 32 00 20 00 15 00 4D 00 56 00 6F 00 6C 00 20 00 20

<<NULL to indicate end of character strings>> 00 00

<<Number of Linked Local CCs>> 00 02

<<CC#, Parameter#, Max Value (4 Bytes), Min Value (4 Bytes) for each CC Link (CC#129=Blank

Link)>>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00

04

00

07

00

1F

00

00

00

00

00 00

 

 

 

 

 

 

00

04

00

08

00

1F

00

00

00

00

00 00

 

 

 

 

 

 

<<Parameter# Asssignments for

Access buttons 1,2,3, and 4 (4 is ignored

and 255=no assignment)>>

00

07

00

08

00

10

01

7F

 

 

 

 

 

 

 

 

 

<<Total count for Parameters>>

 

 

 

 

 

 

 

 

 

 

00

1C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<<Values for Parameters 00, 01, 02, 03....>>

 

 

 

 

 

 

 

00

00

00

06

00

03

00

02

00

01

00 00

00

00

00 16

00 16

00

09

00

06

00

06

00

02

00

07

00

06

00 08

00

14

00 0D

00 02

00

01

00

00

00

06

00

0A

00

00

00

1B

00 23

00

32

00 00

 

 

 

<<Z-Reginit count forS-Disc

1>>

 

 

 

 

 

 

 

 

 

00

07

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<<Z-Reginit strings

for S-Disc1>>

 

 

 

 

 

 

 

 

 

01

40

00

00

00

00

01

70

01

41

00 00

00

00

00 00

 

 

 

01

42

00

00

00

00

00

00

01

43

00 00

00

00

00 10

 

 

 

01

46

00

00

00

00

00

01

01

47

00 00

00

00

00 01

 

 

 

01

48

00

00

00

00

00

00

 

 

 

 

 

 

 

 

 

<<Z-Reginit count forS-Disc

2>>

 

 

 

 

 

 

 

 

 

00

00

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<<Z-Reginit strings

for S-Disc2>>

 

 

 

 

 

 

 

 

 

<<Seamless Program Change Hold and Ramp Times>>

 

 

 

 

 

 

01

14

00

01

 

 

 

 

 

 

 

 

 

 

 

 

 

<SysEx End>

F7

22DIGITECHS-DISC™SYSEX

MISCINFORMATION

VALVE FX SysEx Dump of Factory Program Number 1

<<SysEx Header>> F0 00 00 10 00 45

<<Procedure and Program#>> 42 00 00

<<Algorithm#>> 00 40

<<15 Character Program Name for line 1 of display - dynamic>> 00 20 00 53 00 6F 00 6C 00 6F 00 20 00 4D 00 69 00 6F

<<Carriage Return>> 00 0D

<<16 Character Alg Name for line 2 of display - dynamic>>

00 44 00 43 00 68 00 6F 00 7E 00 32 00 54 00 44 00 6C 00 79 00 7E 00 52 00 65 00 76 00 72 00 62

<<NULL to indicate end of character strings>> 00 00

<<Number of Linked Local CCs>> 00 06

<<Link#,

CC#, Parameter#, Max

Value

(4 Bytes), Min Value

(4 Bytes) for each CC Link>>

00

00

00

04

00

0F

00

46

00

00

00 00

00

00

 

 

 

 

00

01

00

15

00

00

00

01

00

00

00 00

00

00

 

 

 

 

00

02

00

16

00

03

00

01

00

00

00 00

00

00

 

 

 

 

00

03

00

19

00

3D

00

01

00

00

00 00

00

00

 

 

 

 

00

04

00

18

00

2D

00

01

00

00

00 00

00

00

 

 

 

 

00

05

00

17

00

20

00

01

00

00

00 00

00

00

 

 

 

 

<<Total count for Parameters>>

 

 

 

 

 

 

 

 

 

 

00

4E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<<Values for Parameters 00, 01, 02,

03....>>

 

 

 

 

 

 

 

00

00

00

14

00

04

00

01

00

02

00 16

00

32

00 3E

00 01

00

08

00

19

00

00

00

29

00

33

00

0A

00 45

00

07

00 03

00 18

00

0B

00

03

00

11

00

16

00

02

00

17

00 19

00

03

00 12

00 00

00

03

00

00

00

64

00

00

00

32

00

1E

00 1E

00

2D

00 19

00 01

00

50

00

00

00

05

00

1A

00

64

00

0D

00 01

00

11

00 06

00 00

00

06

00

32

00

10

00

00

00

3C

00

00

00 3C

00

1A

00 64

00 00

00

64

00

1A

00

00

00

21

00

09

00

09

00 1C

00

1A

00 04

00 0E

00

0C

00

64

00

00

00

64

00

1A

00

64

00 00

00

64

00 1A

 

 

 

<<Z-Reginit count forS-Disc

1>>

 

 

 

 

 

 

 

 

 

00

1B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<<Z-Reginit strings

for S-Disc1>>

 

 

 

 

 

 

 

 

 

01

40

00

00

00

00

01

70

01

41

00 00

00

00

00 00

 

 

 

01

43

00

00

00

00

00

10

01

45

00 00

00

00

01 70

 

 

 

01

46

00

00

00

00

00

00

01

47

00 00

00

00

00 00

 

 

 

01

4A

01

7F

00

10

00

00

01

4B

01 4C

01

7C

01 7F

 

 

 

01

4C

01

4C

01

7C

01

7F

01

4D

01 78

01

43

00 09

 

 

 

01

4E

00

01

00

00

00

00

01

4F

00 14

01

2E

00 0F

 

 

 

01

50

00

14

01

2E

00

0F

01

51

00 00

00

00

00 00

 

 

 

01

52

00

0A

01

57

00

07

01

53

01 76

00

28

01 78

 

 

 

01

54

00

00

00

00

00

10

01

55

00 00

00

00

01 70

 

 

 

01

56

00

00

00

00

00

00

01

57

01 7F

00

0F

00 00

 

 

 

01

58

00

16

00

00

00

00

01

59

00 33

00

33

01 73

 

 

 

01

5A

00

33

00

33

01

73

01

58

00 11

00

00

00 00

 

 

 

01

4D

00

00

01

40

00

12

01

4B

00 3E

01

7E

01 7F

 

 

 

01

4C

00

06

01

7F

01

7F

 

 

 

 

 

 

 

 

 

<SysEx End>

F7

DIGITECHS-DISC™SYSEX23

MISCI IINFORMATIONI

TSR-12SysEx Dump of Factory Program Number 1

<<SysEx Header>> F0 00 00 10 00 42

<<Procedure and Program#>> 42 00 00

<<Algorithm#>> 00 49

<<16 Character Program Name for line 1 of display - dynamic>>

00 42 00 69 00 67 00 20 00 26 00 20 00 42 00 72 00 69 00 67 00 68 00 74 00 20 00 52 00 65 00 76

<<Carriage Return>> 00 0D

<<16 Character Alg Name for line 2 of display - dynamic>>

00 50 00 45 00 51 00 35 00 7E 00 42 00 69 00 67 00 20 00 52 00 65 00 76 00 65 00 72 00 62

<<NULL to indicate end of character strings>> 00 00

<<Number of Linked Local CCs>> 00 00

<<Link#, CC#, Parameter#, Max Value (4 Bytes), Min Value (4 Bytes) for each CC Link>>

<<Total count for Parameters>> 00 24

<<Values

for Parameters 00, 01, 02,

03....>>

 

 

 

 

 

 

 

 

 

 

00

32

00

01

00

09

00

32

00

00

00

1A

00

33

00 00

00 05

00

0F

 

 

00

0A

00

03

00

0F

00

0F

00

03

00

0F

00

14

00 03

00 0F

00

16

00

12

00

46

00

01

00

00

00

03

00

00

00

09

00

3C

00 00

00 09

00

09

00

1D

00

1D

00

09

00

10

00

2D

 

 

 

 

 

 

 

 

 

 

 

 

<<Z-Reginit count forS-Disc

1>>

 

 

 

 

 

 

 

 

 

 

 

 

00

07

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<<Z-Reginit strings

for S-Disc1>>

 

 

 

 

 

 

 

 

 

 

 

 

01

40

00

00

00

00

01

70

01

41

00

00

00

00

00 00

 

 

 

 

 

00

43

00

00

00

00

00

10

01

45

00

00

00

00

01 70

 

 

 

 

 

01

46

00

00

00

00

00

00

01

47

00

00

00

00

00 00

 

 

 

 

 

01

48

00

00

00

00

00

10

 

 

 

 

 

 

 

 

 

 

 

 

<SysEx End>

F7

24DIGITECHS-DISC™SYSEX

MISCINFORMATION

Legend II SysEx Dump of Factory Program Number 1

<<SysEx Header>> F0 00 00 10 00 44

<<Procedure and Program#>> 42 00 00

<<Algorithm#>> 00 60

<<15 Character Program Name for line 1 of display - dynamic>> 00 47 00 72 00 75 00 6E 00 63 00 68 00 79

<<Carriage Return>> 00 0D

<<16 Character Alg Name for line 2 of display - dynamic>> 00 4E 00 6F 00 20 00 44 00 69 00 67 00 69 00 79 00 61 00 6C

<<NULL to indicate end of character strings>> 00 00

<<Number of Linked Local CCs>> 00 03

<<Link #, CC#, Parameter#,

Max Value (4 Bytes),

Min Value (4 Bytes) for each CC Link>>

00

00

00

04

00

0F

00

64

00

00

00

00

00

00

00

01

00

15

00

00

00

01

00

00

00

00

00

00

00

02

00

16

00

03

00

01

00

00

00

00

00

00

<<These Bytes only appear in Program 1 (In house testing)>> 00 57

<<Total count for Parameters>> 00 20

<<Values

for Parameters 00, 01, 02,

03....>>

 

 

 

 

 

 

 

 

00

00

00

14

00

01

00

01

00

00

00 16

00

33

00

2D

00 01

00

08

00

19

00

00

00

29

00

33

00

0A

00 64

00

07

00

03

00 1E

00

0E

00

05

00

0F

00

13

00

04

00

0F

00 1A

00

03

00

1E

00 00

00

03

00

00

00

00

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<<Z-Reginit count forS-Disc

1>>

 

 

 

 

 

 

 

 

 

 

00

06

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<<Z-Reginit strings

for S-Disc1>>

 

 

 

 

 

 

 

 

 

 

01

40

00

00

00

00

01

70

 

 

 

 

 

 

 

 

 

 

01

41

00

00

00

00

00

00

 

 

 

 

 

 

 

 

 

 

01

43

00

00

00

00

00

10

 

 

 

 

 

 

 

 

 

 

01

45

00

00

00

00

01

70

 

 

 

 

 

 

 

 

 

 

01

46

00

00

00

00

00

00

 

 

 

 

 

 

 

 

 

 

01

47

00

00

00

00

00

00

 

 

 

 

 

 

 

 

 

 

<SysEx End>

F7

DIGITECHS-DISC™SYSEX25