An ASCII text version of this document, as well as several C programming tables with algorithm and
parameter information is available on CompuServe under section seven of the MIDI B forum. To
access these documents:
•Enter CompuServe, type GO MIDIBVEN
•Select "section seven: Lexicon"
•Enter the Lexicon library
Program Change Messages
Reception of MIDI Program Change and Bank Select messages can be selectively enabled/disabled from
Control Mode parameter 3.0 MIDI Pgm Change, or via System Exclusive (sytem parameter 20). The
manner in which the PCM 80 interprets these messages is determined by the value of this parameter as
follows:
Pgm Change: Off All Program Change and Bank select messages are ignored.
Pgm Change: On Program Change messages 0—49 correspond to PCM 80 Effects 0.0 —4.9 in the
current bank. Program Change messages 50—127 are ignored.
The current bank can be changed with MIDI Bank Select Messages as follows:
0–3: Program Banks 0–3
4: Internal Register Bank
5–9: reserved
10–57: Memory Card Banks (The number of banks available on a given card will vary with
its size.)
Pgm Change: Map Program Change 0-127 can be mapped to any PCM 80 Effect in any internal or
card bank. Two 128 element maps are stored internally, additional maps may be
stored on RAM cards. The map to be used can be selected from the PCM 80 front
panel or via SysEx (system parameter 21).
Pgm Change: Chain Any Program Change number can be selected to load any one of ten customized
effect “chains.” Once a chain is loaded, effects in the chain are accessed by the
controller patched to Pgm + and Pgm – (program increment and program
decrement). The chain can be selected by Program Change (system parameter
22=0) or via SysEx (any other value for system parameter 22).
SysEx Automation
The PCM 80 will transmit SysEx automation messages when Control Mode parameter 3.4 MIDI
Automation is set to On. All changes made by front panel operations are transmitted as PCM 80 SysEx
messages. This is intended primarily for use by editor programs and in configurations where it is desirable
for one or more PCM 80s to be slaved to a single PCM 80 acting as a master. In this case, Program
Changes are sent directly via SysEx and are not dependent on Program Change mode.
1
PCM 80 MIDI Implementation DetailsLexicon
Controller Automation
For applications where it is desirable to “automate” changes made to PCM 80 effects with its own controls
( ADJUST knob, Foot Pedal , Footswitch 1 or Footswitch 2), we recommend assigning the controllers to
MIDI destinations and recording the changes with a MIDI sequencer (see Control Mode parameter 3.5,
MIDI Destinations).
Reset All Controllers
The PCM 80 recognizes the “Reset All Controllers” message. When received, all patched parameters are
reset to their stored values. Patched parameters may also be reset from the PCM 80 front panel —Control
Mode parameter 3.0. The message will also be transmitted from the PCM 80 on its transmit channel.
MIDI Clock and Clock Commands
The PCM 80 recognizes MIDI clock messages when Tempo Mode parameter 0.2, Tempo Source is set
to MIDI. Any Delay or LFO parameter set to display tempo values will be synchronized to the tempo of
the incoming MIDI clock.
MIDI Clock and Clock Commands are also available as Dynamic MIDI patch sources. The value of MIDI
Clock when used as a patch source is a linear scaling of 0 to 127 (0 = 40 BPM and 127 = 400 BPM). The
value of Clock Commands when used as a Dynamic MIDI patch source is 1 for START and CONTINUE
and 0 for STOP.
Dynamic MIDI
The following MIDI messages are available as Dynamic MIDI patch sources:
MIDI Controllers 1-119
Pitch Bend (most significant 7 bits)
After Touch (Polyphonic and Channel combined)
Velocity (Note On)
Last Note
Low Note
High Note
Tempo (Linear scaled value is always available, and
will reflect the selected source: Internal or MIDI.)
Clock Commands
These MIDI messages are also available as threshold sources for several Modulation parameters: AR
Env, Latch, Sw 1 and Sw 2. They may also be used as a tap source for controlling Tempo.
Bulk Data Dumps
Control mode 3.8 (MIDI Dump) allows selection of the following types of bulk data to be dumped directly
from the PCM 80 to another PCM 80, or to editor/librarian software.
Displayed NameDescription
CurrentPgmCurrently running effect
Bank RInternal Register Bank
Bank C0-CKCard Banks (card must be inserted)
Map 0, 1Internal Program Change Maps
Map 2-33Card Program Change Maps (card must be inserted)
Chain 0-9Internal Program Chains
Chain 10-19Card Program Chains (card must be inserted)
Int ChainsAll Internal Program Chains
Ext ChainsAll Card Program Chains (card must be inserted)
Setup CCurrent Setup
Setup 0-4Internal Setups
Setup 5-9Card Setups
Use ADJUST to select the bulk data type. Press Store to transmit the data .
2
Lexicon
PCM 80 MIDI Implementation Details
SysEx Implementation
There are two primary classes of SysEx messages: Requests and Dumps. The PCM-80 must be enabled
for receipt of SysEx messages (Control mode 3.7) or incoming SysEx messages will be ignored.
SysEx Header
All SysEx messages are preceded by the standard header:
1F0Sysex ID
206Lex ID
307PCM80 ID
40iii iiiiDevice ID (Values 0-126 are defined as specific addresses. Any
The byte immediately following the header is the identifier for the type of SysEx message.
Requests
A request is initiated by a remote host (never by a PCM-80). A request usually results in a dump.
Dumps
A dump is data transmitted by a PCM-80 in response to a request, or as a result of specific front-panel
dump or SysEx automation instruction.
A dump can be purely informational, containing version information, etc. This sort of dump will be
transmitted by the PCM-80 only as the result of an external request. It can be considered as unidirectional.
The PCM 80 will ignore any such requests received.
connected and enabled PCM 80 will recognize messages sent
to device 127.)
All other dumps (effect dumps, parameter dumps, etc) can be treated as bidirectional. If transmitted by
a PCM-80, such dumps show the current internal state of the machine. When received by a PCM-80, they
will cause state changes.
To receive dumps or requests, the PCM 80 must be enabled for receipt of SysEx message at Control 3.1.
If receipt of SysEx messages is not enabled, all SysEx messages will be ignored.
System Configuration
System Configuration will be transmitted by the PCM 80 to a remote host on request.
Byte #ByteValueDescription
1-4Header
50x0Config Data
60iii iiiiMajor Version #
70iii iiiiMinor Version #
8-150iii iiiiTime string
16-260iii iiiiDate string
27-340nNibbleized longword (LS first) that defines size of 56K memory in 64k word blocks.
35-1500iii iiiiBank info. 2 characters for each bank. First character is the bank size. A size of 0
indicates bank not present. A non-zero in the second byte indicates that the bank
is a preset bank (not writeable).
1510nCard Present (non-zero if present)
1520nCard write protect (non-zero if protected)
1530iii iiiiCard version*
1540iii iiiiCard Type*
155-1640iii iiiiName string for card*
1650iii iiiiCard page count (1 page = 64K)*
1660iii iiiiCount of algorithms online
167-1900iii iiiiList of algorithm IDs (only 'count' are valid)
1910iii iiiiCurrent mode of user interface
1920iii iiiiUser interface is in a submode
This is a bidirectional dump which can be initiated from front-panel as a bank dump.
Byte #ByteValueDescription
1-4Header
50x1Effect bulk Data
60iii iiiiBank (source bank if sent by PCM 80. Target bank if received by
7-43706xxxxxxxx50 Single effect data packets, with checksums after each. (See
437070xF7End of SysEx
PCM 80)
Single Effect).
Single Effect
This is a bidirectional dump which can be initiated from the front-panel as a current-effect dump. NOTE:
The internal data is bit-packed and must be decoded according to bitpacking information in this document.
These messages should be treated as read-only.
Byte #ByteValueDescription
1-4Header
50x2Single Effect Data
60iii iiiiBank #*
70iii iiiiProgram #
8-8770x0nNibbleized data (Least-significant nibble first).
878-8790iii iiiiValid. This is an 8-bit value, nibblized with LSB first. (0 - not a valid
880-8810iii iiiiChecksum. This is an 8-bit value, nibblized with LSB first. It is a
8820xF7End of SysEx
effect, 1 -valid effect)
simple additive checksum that starts at the beginning of nibblized
data and goes through the Validity flag byte.
If both Bank and Program values are set to 0x7f, the dump will consist of the contents of the current edit
buffer. If the dump is received by a PCM 80 (and Bank and Program values are set to 0x7f), the incoming
data will be put into the edit buffer (the effect will be loaded), but the dump is not stored.
Table
This bidirectional dump describes a complete program table (map). This dump can be initiated from the
front-panel as a map dump.
Byte #ByteValueDescription
1-4Header
50x3Table Data
60iii iiiiTable (map) #
70iii iiiiBank for table position 0
80iii iiiiOffset for table position 0 (offset refers to program #)
9-262Bank/offset for positions 1-127
2630xF7End of SysEx
Table Element Message
This bidirectional dump describes a single position in a program table (map).
Byte #ByteValueDescription
1-4Header
50x4Table Element Data
60iii iiiiTable (map) #
70iii iiiiOffset in table
80iii iiiiBank
90iii iiiiOffset
100xF7End of SysEx
4
Lexicon
PCM 80 MIDI Implementation Details
Bulk Chain
This bidirectional dump describes a set of program chains (either the internal set of 10, or 10 from a card).
This can be initiated from the front-panel as a bulk chain dump.
Byte #ByteValueDescription
1-4Header
50x5Chain Bulk
60000 000iInternal/Card (0=Internal, 1=Card)
7-260iii iiiiData for chain 0 (10 if card). See description for Chain message
27-206.... ....Data for chains 1-9 (11-19 if card)
2070xF7End of SysEx
(0x6), bytes 7-26 for details
Chain
This bidirectional dump describes a complete program chain. This can be initiated from the front-panel
as a chain dump.
Byte #ByteValueDescription
1-4Header
50x6Chain Data
60iii iiiiChain #
70iii iiiiBank for chain position 0 (0x7f if nothing is mapped to this position)
80iii iiiiOffset for chain position 0 (0x7f if nothing is mapped to this position).
9-26Bank/offset for positions 1-9
270xF7End of SysEx
Chain Element
This is a bidirectional dump which describes a single position in a program chain.
Byte #ByteValueDescription
1-4Header
50x7Chain Element Data
60iii iiiiChain #
70iii iiiiOffset in chain
80iii iiiiBank
90iii iiiiOffset
100xF7End of SysEx
Display
This is a bidirectional dump. When transmitted from the PCM-80, this holds the current display
information. When received by a PCM-80, this text is briefly displayed (for 2 seconds).
Byte #ByteValueDescription
1-4Header
50x08Display message
6-250iii iiiiTop line of display (blank-padded, no NULL terminator)
26-450iii iiiiBottom line of display (blank-padded, no NULL terminator)
460xF7End of SysEx
Note: Any characters below 0x20 (space) or above 0x7e (tilde) are converted to space.
5
PCM 80 MIDI Implementation DetailsLexicon
Matrix
The matrix dump gives general information about the front-panel layout of the Edit, Control and Tempo
modes, including row labels, etc. It does not give a full description of the various parameters assigned,
since it is assumed that editing programs will manipulate parameters directly by ID.
Byte #ByteValueDescription
1-4Header
50x09Matrix dump
60nMatrix type:
70iii iiiiAlgorithm ID (only for Edit mode)
8-230iii iiiiAlgorithm name string (only for Edit mode)
240iii iiiiCount of rows
25-1124010 Row description buffers (1610 bytes total. See description
11250xF7End of SysEx
0 - Control
1 - Tempo
2 - Edit (matrix for current prog)
below).
Row description buffer — There are 10 of these in the packet, although only Byte 20 (Count of rows) is
meaningful.
0-80iii iiiiRow label
90nNumber of columns in the row
10-10910 column description buffers (150 bytes total. See below for
description)
Column description buffer — There are 10 of these in each row description buffer, although only Byte 10
(Number of columns in the row) is meaningful.
0-80iii iiiiColumn label
90nColumn type. Types of objects are:
The matrix dump could be used by a self-configuring editing program. SysEx and bitpacking information
will be available for for any PCM 80 algorithms released on cards.
6
Lexicon
PCM 80 MIDI Implementation Details
Parameter
This bidirectional message can be transmitted or received by a PCM-80. This is the message that is used
when a PCM-80 is transmitting SysEx automation. There are three types of parameters: System,
Patchable, and NonPatchable.
System ParametersThese are not saved with an effect, but are part of the system
setup. They include things such as Midi Channel, etc. These
values are also transmitted in Setup Data.
Patchable ParametersThese are saved with an effect, and include all parameters that
can be patch destinations.
NonPatchable ParametersThese are saved with the effect but are not patch destinations.
They include things such as envelope thresholds, etc.
Byte #ByteValueDescription
1-4Header
50BParameter Value
60xParameter Type
70iiiiiiiParameter Offset
80000000iTempo Mode Flag
90000iiiiLeast-significant nibble of absolute value or numerator byte.
100000iiiiNext nibble of absolute value or numerator byte.
110000iiiiNext nibble of absolute value or denominator byte.
120000iiiiMost-significant nibble of absolute value or denominator byte.
13F7End of SysEx
0 - system
1 - patchable
2 - nonpatchable
(Defines the value as an absolute 16-bit value (0) or as a ratio split
into bytes (1). It also forces the parameter into the appropriate
mode. This flag should be 0 except for those parameters that
support tempo mode.)
0 - Absolute mode
1 - Tempo Mode
7
PCM 80 MIDI Implementation DetailsLexicon
Button
This is a bidirectional message. The following buttons are transmitted in SysEx automation mode:
Compare, Tap, Bypass. Any button will be received, and PCM 80 response will be identical to front panel
button press responses.
Byte #ByteValueDescription
1-4Header
50xCButton message
60iii iiiiButton #
70xF7End of SysEx
0 - UP
1 - DN
2 - PRG
3 - LOAD
4 - REG
5 - STORE
6 - EDIT
7 - COMPARE
8 - CTL
9 - BYP
10 - TEMPO
11 - TAP
12 - Reserved
13 - Footswitch 2
14 - Reserved
15 - Footswitch 1
Button SysExes may be sent in quick succession (faster than 40 ms) to mimic holds.
Soft Row Assignment
Bidirectional. Assigns a PRO-mode slot to a GO-mode soft slot.
* This is the row/column that will appear in the soft row slot. A soft row position can be deassigned by setting
both row and column to 0x0f. The number of rows and columns is dependent on the current algorithm
(obtainable from a matrix dump, or from the documentation.) Slots in the Patch row cannot be assigned
to the Soft Row.
Patch Assignment
Bidirectional.
Byte #ByteValueDescription
1-4Header
50x13PatchAssign
60nPatchID (0-9)
7-80iii iiiiPatch Source. Nibblized with less significant part first. This is the
90iii iiiiPatch Destination (0x7f = disconnect). All other values remain valid.
100nPoint Count (0-8) (Only the ‘n’ values are meaningful. Remaining
index on the source control list. Source list indices are fixed (not
variable by preset, algorithm, or card).
values should be set to 0.
8
Lexicon
This point packet is repeated 8 times...
PCM 80 MIDI Implementation Details
100iii iiiiPoint Position (0-127). Positions should be in ascending order, and
110000 iiiiPoint Value LS nibble . The point value is independent of the specific
120000 iiiiPoint Value next nibble
130000 iiiiPoint Value next nibble
140000 iiiiPoint Value MS nibble.
15000i iiiiTempo value Numerator (1-24)
16000i iiiiTempo value Denominator (1-24)
may not be duplicated.
parameter range. The point value range is from 0 [minimum] to 0xffff
[maximum]. This format allows a new patch destination to be chosen
while maintaining the contour of the patch table.
7 additional 7-byte point packets...
670xF7End of SysEx
Knob
Host to PCM-80 only. Knob values can be sent via the following SysEx. Knobs operate within the current
context of the user interface. For example, in Register mode, ADJUST is a soft knob. In Edit mode,
ADJUST varies the displayed parameter.
Byte #ByteValueDescription
1-4Header
50x14Knob Code
60nKnob ID:
70nLeast-significant nibble of 2’s complement knob delta (16 bits) Due
80nNext nibble
90nNext nibble
100nMost-significant nibble
110xF7End of SysEx
Note: In automation mode, the PCM-80 sends parameter values, not knob deltas.
0 - Select Knob
1 - Adjust Knob
to knob ballistic calculations, large deltas may result in very large
value changes.
Program Change
Bidirectional, used in SysEx automation to effect Program change. The current MIDI program change
mode (mapped, chained, off, etc) is ignored.
PCM-80 to host only. This dump returns information about a specific parameter. It is provided for an editing
program that doesn’t know the count, range or name of a parameter.
Byte #ByteValueDescription
1-4Header
50x16Param Spec Data
60nType (see the param message)
70nOffset
80iii iiiiFlags (tempo mode available, etc). There are two bits defined in this
9-200xxx xxxxParameter name (space-filled)
210nLeast-significant nibble of the maximum parameter value (16-bit
220nNext nibble
230nNext nibble
240nMost-significant nibble
250xF7End of SysEx
field:
Bit 0 (0x01) Parameter supports tempo mode
Bit 3 (0x08) Parameter is not patchable. This overrides the type
field.
unsigned).
Parameter Display
PCM-80 to host only. This dump returns the current display for a specific parameter. It is provided for an
editing program that doesn’t know the display specifics for a parameter. Note: This is the momentary
active value. If the parameter is currently driven by a patch, the value at the time of inquiry will be
transmitted, but the tru value may continue to change.
Byte #ByteValueDescription
1-4Header
50x17Param display data
60nType (see param message)
70nOffset
8-270iii iiii20-char display string. String is space-padded, no NULLS.
280xF7End of SysEx
System Setup
This dump is both transmitted and received by the PCM80. It contains all system parameters (those
parameters that are not part of a preset).
Byte #ByteValueDescription
1-4Header
50x18Setup Data
60iii iiiiSetup ID (0x7f=Current, 0-4=Internal, 5-9=Card)
7-15Setup name (ASCII, space-filled)
16-19OnNibbleized unsigned short param value (LS first) for first param
20-183OnRemaining params
1840xF7End of SysEx
10
Lexicon
PCM 80 MIDI Implementation Details
Save Current Edit Buffer
Host to PCM-80 only. Current edit buffer is named and saved with this SysEx message.
Byte #ByteValueDescription
1-4Header
50x19Save Code
60iii iiiiDestination Bank
70iii iiiiDestination Program
8-190iii iiii12-character program name
20-280iii iiii9-character knob name
290xF7End of SysEx
Note: Any characters below 0x20 (space) or above 0x7e (tilde) are converted to space.
Effect Information
PCM-80 to host only. This dump allows a remote master to get information about any of the effects.
Byte #ByteValueDescription
1-4Header
50x1aEffect Info
60iii iiiiBank #
70iii iiiiProgram #
8-230iii iiiiAlgorithm Name
24-350iii iiiiProgram Name
36-440iii iiiiKnob Name
450xF7End of SysEx
Failure Message
PCM-80 to host only. This tells the host that the PCM-80 was unable to service a particular request.
Byte #ByteValueDescription
1-4Header
50x7cFailure
60xF7End of SysEx
11
PCM 80 MIDI Implementation DetailsLexicon
Data Request
Host to PCM-80 only. The host may request that a message be sent by the PCM-80.
Byte #ByteValueDescription
1-4Header
50x7FData request
60iii iiiiType of data requested. This matches the message IDs described
7-11Parameters for request. These depend on the type of message
120xF7End of SysEx
RequestRequest ByteParameter bytes
System Config0x00no parameters
Effect Bulk0x01Bank
Effect Single0x02Bank, Offset
Table0x03TableID
Table element0x04TableID, Offset
Chain0x06ChainID
Chain element0x07ChainID, Offset
Display0x08no parameters
Matrix0x09Mode
Param0x0bType, Offset
Soft Row0x12Offset (0-9)
Patch0x13PatchID (0-9)
Param spec0x16Type, Offset
Param display0x17Type, Offset
System setup0x18ID of setup
Program Info0x1aBank, Offset
above, but not all messages may be requested. See table below.
requested. Any unused parameters should be set to 0. See table
below. Parameters are not nibblized.
Note: The entire 12-byte request must be sent with unused parameters set to 0.
Bank assignments
Effects in the PCM 80 are accessed by Bank and Program numbers. Banks are assigned as follows:
Bank 0-3Internal presets
Bank 4User-generated effects
Bank 5-9Extension presets. Presets are loaded into these banks from algorithm cards.
Bank 10-upCard banks (either user-generated or preset, depending on card type).
Program numbers are 0-49. Any program numbers greater than 49 are ignored. The exception is Map
mode, in which a program number (0-127) is used to look up a bank/program combination from a map.
12
Lexicon
PCM 80 MIDI Implementation Details
Patch sources by Index
The following values allow sources to be selected for patches, for Tap sources, or for other control sources
such as AR Source.
Note: MIDI controllers 0 and 32 are used for Bank change, and are not available as controllers.
13
PCM 80 MIDI Implementation DetailsLexicon
System parameters
These parameters are global (not part of a preset).
Param#DescriptionMaxValue
0Wordclock source2
1Analog input level100
2Digital input level100
3MIDI Receive on/off/channel18
4MIDI transmit on/off/channel17
5External tap sourcesee patch source list
6External tap threshold127
7MIDI controller ID for continuous pedal118
8MIDI controller ID for footswitch 1118
9MIDI controller ID for ADJUST knob118
10MIDI sysex device ID126
11MIDI sysex enable1
12Memory protect1
13Pro Mode/Go Mode1
14Mix Prg/Global1
15Tempo Prg/Global1
16Autoload1
17Bypass Mode3
18MIDI controller ID for footswitch 2118 (footnote 2)
19Patch update mode1
20MIDI program change mode3
21Map select127
22Chain select127 (footnote 3)
23Pgm+ source120
24Pgm- source120
25Program change bypass mode1
26Global Mix value100
27Transmit MIDI clock1
28Dump speed2
29MIDI automation mode1
30Transmitted device ID for automation127
31Tempo blink on/off1
32Global tempo value360
33Dig In status0
34Selects display of digital error5
35Autolock enable1
36Transmitted SCMS selection2
37Transmitted emphasis selection2
38Tempo source (internal/MIDI)1
39Analog output level1
40Sample dump output resolution20
42Bypass controller assign78
Note: The PCM 80 ignores received values for parameters 10 and 11 (Device ID and SysEx Enable).
These values can only be changed from the PCM 80 front panel (Control 3.7), or by restoring a setup from
internal memory or from a card. The values are transmitted correctly.
14
Lexicon
PCM 80 MIDI Implementation Details
Patchable Parameters
These are the patchable parameters that are the same (both offset and range) for all algorithms.
The MIDI specification defines a global message that allows a host device to determine what sorts of
devices are connected. The specification is somewhat ambiguous in its own wording and in the way it is
supported by different manufacturers. Here is the way the message is interpreted by the PCM 80.
Inquiry to the PCM 80:
Byte #ByteValueDescription
10xf0Sysex header
20x7eUniversal non-realtime header
30iii iiiiChannel. Treated as the sysex device ID assigned to the
40x06General information
50x01Device inquiry
60xF7EOX
PCM 80.
Response from the PCM 80:
Byte #ByteValueDescription
10xf0Sysex header
20x7eUniversal non-realtime header
30iii iiiiChannel. Sysex device ID assigned to the PCM 80.
40x06General information
50x02Device id message
60x06Lexicon sysex ID
70x00Family code LSB
80x00Family code MSB
90x07Family member code LSB. This is the PCM 80 sysex
100x00Family member code MSB
110iii iiiiMajor software revision #
120iii iiiiMinor software revision #
130iii iiiiRelease code. For normal released code, this byte is 0.
140x00Unused revision data.
150xf7EOX
product code (byte 3 of a standard sysex).
Any other value indicates test code that is not under
general release.
16
Lexicon
PCM80MIDIImplementationDetails
Single Effect Message Format
Bytes 8-879 of the System Exclusive Single Effect Message are described as “Nibbleized data”. The 872
nibbleized bytes, when reassembled make up 435 bytes that are the PCM 80 Effect Register and a 1-byte
checksum. The 435-byte record is of the following format:
BytesDescription
1-2Count of valid bytes (n) (ls byte first)
3Algorithm Id
4Position in Edit Matrix
5-16Register Name – space filled
17-25ADJUST Knob Name – space filled
26-nBitpacked Effect Control Data
(n+1)-435Zero Fill
Effect Register Header Information
Algorithm ID
PCM 80 software includes ten algorithms. The numbering and naming is as follows:
Position in the Edit Matrix refers to the row and slot numbers given in the PCM 80 User Guide for each
algorithm, the same as the displayed row.slot number. The format of this Edit Matrix Position is:
BitMeaning
rrrrssssrrrr = row (0x0 through 0xf)
ssss = slot (0x0 through 0xf)
Register Name
The Register Name is the text name that appears when the register is selected from any of the Program,
Register, or Card banks. This text is always 12 bytes of ASCII characters with no NULL (0x00) characters,
padded with spaces (0x20) if needed to fill out the 12 bytes.
ADJUST Knob Name
The ADJUST Knob Name is the text name that appears when a register has been loaded, at least one
parameter has been patched to the ADJUST knob, and the ADJUST knob is turned. This text is always
9 bytes of ASCII characters with no NULL (0x00) characters, padded with spaces (0x20) if needed to fill
out the 12 bytes.
Bitpacked Effect Control Data
The Bitpacked Effect Control Data contains all of the parameter values and patching information that make
up the effect. Details of this data make up the entire remainder of this document.
17
Loading...
+ 46 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.