Partial addressing is a way of programming a portion of an EdBuf byte, while not disturbing the other bits in that byte. A partial address is made up of 3 bytes. The first is the byte address of the preset byte you are targeting
For example, to set the Compressor on/off bit, send the following string: F0 00 00 1B 11 00 0E 01 06 01 01 F7
The 01 points to the Hardware Control Bits (table below), whose bit 6 controls the compressor. The 06 says that we’re poking bit #6.
The first 01 says that we’re programming one bit.
The second 01 says that we’re setting (vs. clearing) the bit.
***“Current” addressing is an alternate method of controlling the eight preset parameters that have dual settings. Instead of the programming device needing to have two different strings for the two levels of, say, Pre Gain, it can use these messages with the address of the first Pre Gain parameter, and the status of the Boost will determine which of the two bytes will actually be read or written. For example, eight sliders (out of 16) of a PC1600x can write current Pre Gain through Delay Level, and five of the PC1600x’s buttons could emulate the EFX Select Mode of the PFC4B. Then, all 16 levels could be edited with eight sliders, instead of needing all 16.
****This message sends a Receive EdBuf message so it is less destructive upon return to the amp (overwrites the EdBuf). If the Receive Single Preset message is sent to the amp, it overwrites a User preset. A PC program can easily modify the header if this is the desired result, or follow up with a Store command (0A).
17