-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathkeywords.txt
154 lines (126 loc) · 2.88 KB
/
keywords.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
######################################
# Class
#
OPA KEYWORD1
######################################
# Member functions
#
enable KEYWORD2
disable KEYWORD2
reset KEYWORD2
readVersion KEYWORD2
setMemoryProtection KEYWORD2
noteOn KEYWORD2
noteOff KEYWORD2
pitchBend KEYWORD2
allNotesOff KEYWORD2
allSoundsOff KEYWORD2
writeGlobalParam KEYWORD2
writeFMParam KEYWORD2
writeOperatorParam KEYWORD2
writeKitParam KEYWORD2
readGlobalParam KEYWORD2
readFMParam KEYWORD2
readOperatorParam KEYWORD2
readKitParameter KEYWORD2
writeGlobals KEYWORD2
readGlobals KEYWORD2
writeProgram KEYWORD2
readProgram KEYWORD2
writeKit KEYWORD2
readKit KEYWORD2
storeInternal KEYWORD2
loadInternal KEYWORD2
writeInternal KEYWORD2
readInternal KEYWORD2
clearErrors KEYWORD2
getErrors KEYWORD2
######################################
# General constants
#
OPA_GLOBAL_PARAMS_NB LITERAL1
OPA_PROGS_PARAMS_NB LITERAL1
OPA_OP_PARAMS_NB LITERAL1
OPA_KIT_SAMPLES_NB LITERAL1
OPA_ALLPROGS_ID LITERAL1
OPA_PROGS_NB LITERAL1
######################################
# Pin mapping
#
OPA_TX_PIN LITERAL1
OPA_RX_PIN LITERAL1
OPA_CS1_PIN LITERAL1
OPA_CS2_PIN LITERAL1
OPA_SWAP_PIN LITERAL1
OPA_RESET_PIN LITERAL1
######################################
# Parameters names
#
OPA_GLOBAL_VOLUME LITERAL1
OPA_GLOBAL_COARSE LITERAL1
OPA_GLOBAL_FINE LITERAL1
OPA_GLOBAL_FLAGS LITERAL1
OPA_PROGRAM_NAME LITERAL1
OPA_PROGRAM_ALGORITM LITERAL1
OPA_PROGRAM_VOLUME LITERAL1
OPA_PROGRAM_PANNING LITERAL1
OPA_PROGRAM_FLAGS LITERAL1
OPA_OP_VOLUME LITERAL1
OPA_OP_COARSE LITERAL1
OPA_OP_FINE LITERAL1
OPA_OP_ENVATTACK LITERAL1
OPA_OP_ENVDECAY LITERAL1
OPA_OP_ENVSUSTAINLEVEL LITERAL1
OPA_OP_ENVINITLEVEL LITERAL1
OPA_OP_ENVRELEASE LITERAL1
OPA_OP_LFOSPEED LITERAL1
OPA_OP_LFOAMOUNT LITERAL1
OPA_OP_FEEDBACK LITERAL1
OPA_OP_FLAGS LITERAL1
OPA_SAMPLE_VOLUME LITERAL1
OPA_SAMPLE_PANNING LITERAL1
OPA_SAMPLE_DECAY LITERAL1
OPA_SAMPLE_RESERVED LITERAL1
######################################
# Configuration flags
#
OPA_GLOBAL_PROTECT LITERAL1
OPA_GLOBAL_MUTEFM LITERAL1
OPA_GLOBAL_MUTEKIT LITERAL1
OPA_GLOBAL_DEFAULT LITERAL1
OPA_PROGRAM_STEALING LITERAL1
OPA_PROGRAM_MUTED LITERAL1
OPA_PROGRAM_DEFAULT LITERAL1
OPA_OP_ABSOLUTE LITERAL1
OPA_OP_SOFT_LOW LITERAL1
OPA_OP_HARD_LOW LITERAL1
OPA_OP_SOFT_HIGH LITERAL1
OPA_OP_HARD_HIGH LITERAL1
OPA_OP_MUTED LITERAL1
OPA_OP_DEFAULT LITERAL1
######################################
# Identifier constants
#
OPA_ADDRESS_0 LITERAL1
OPA_ADDRESS_1 LITERAL1
OPA_ADDRESS_2 LITERAL1
OPA_PROGRAM_0 LITERAL1
OPA_PROGRAM_1 LITERAL1
OPA_PROGRAM_2 LITERAL1
OPA_PROGRAM_3 LITERAL1
OPA_PROGRAM_4 LITERAL1
OPA_PROGRAM_5 LITERAL1
OPA_PROGRAM_6 LITERAL1
OPA_PROGRAM_7 LITERAL1
OPA_PROGRAM_ALL LITERAL1
OPA_OPERATOR_0 LITERAL1
OPA_OPERATOR_1 LITERAL1
OPA_OPERATOR_2 LITERAL1
OPA_OPERATOR_3 LITERAL1
######################################
# Error codes
#
OPA_ERROR_NONE LITERAL1
OPA_ERROR_TIMEOUT LITERAL1
OPA_ERROR_BADREPLY LITERAL1
OPA_ERROR_BADPARAMETER LITERAL1