Get effect definition, Set input name, 2 get effect definition – Lexicon DC-2 User Manual
Page 43: 3 set input name

Lexicon, Inc.
DC-2/MC-1 Serial Communications Protocol
Printed on: 10/19/00
43 of 44
15.5.2 Get Effect Definition
Once we know how many effects the DC-2/MC-1 has resident we can then start to step through each effect for its definition. This is done by sending a
GET_EFFECT command packet:
SOP
DLL DC
CMD
App DC
DATA0
EOP
EffectId
F1
04
1B
01
0F
F2
The DC-2/MC-1 responds with a DC_RESP_EFFECT_DEF packet:
SOP
DLL DC
CMD
App DC
DATA0
DATA1
EffectId
Max
Params
F1
13
85
10
0F
16
DATA2
DATA3
DATA4
DATA5
DATA6
DATA7
DATA8
DATA9
DATA10
DATA11
DATA12
DATA13
DATA14
DATA15
EOP
Effect
Name[0]
Effect
Name[1]
Effect
Name[2]
Effect
Name[3]
Effect
Name[4]
Effect
Name[5]
Effect
Name[6]
Effect
Name[7]
Effect
Name[8]
Effect
Name[9]
Effect
Name[10]
Effect
Name[11]
Effect
Name[12]
Effect
Name[13]
4C
4F
47
49
43
20
37
20
20
20
20
20
20
00
F2
L
O
G
I
C
(sp)
7
(sp)
(sp)
(sp)
(sp)
(sp)
(sp)
00
Here we can see that we requested effect number 16 and the DC-2/MC-1 responded with the effect number 16 definition. Effect 16 has 22 parameters and it is
currently named “LOGIC 7”. Note there are trailing spaces.
15.5.3 Set Input Name
In order to change an Input name all we must do is send a DC_CMD_SET_INPUT_NAME packet:
SOP
DLL DC
CMD
App DC
DATA0
DATA1
DATA2
DATA3
DATA4
DATA5
DATA6
DATA7
DATA8
DATA9
EOP
InputId
Max
Params
Input
Name[0]
Input
Name[1]
Input
Name[2]
Input
Name[3]
Input
Name[4]
Input
Name[5]
Input
Name[6]
Input
Name[7]
F1
0D
2E
0A
03
4D
59
20
49
4E
50
55
54
00
F2
M
Y
(sp)
I
N
P
U
T
0
Here we see that we are telling the DC-2/MC-1 to change the AUX(3) input to be renamed as “MY INPUT”.