-
Notifications
You must be signed in to change notification settings - Fork 39
/
Copy pathkeywords.txt
178 lines (171 loc) · 4.09 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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
#######################################
# Syntax Coloring Map For ArduinoOPL2
#######################################
#######################################
# Datatypes (KEYWORD1)
#######################################
OPL2 KEYWORD1
OPL3 KEYWORD1
OPL3Duo KEYWORD1
Operator KEYWORD1
Instrument KEYWORD1
Instrument4OP KEYWORD1
#######################################
# Methods and Functions (KEYWORD2)
#######################################
begin KEYWORD2
reset KEYWORD2
createShadowRegisters KEYWORD2
init KEYWORD2
getChipRegister KEYWORD2
getChannelRegister KEYWORD2
getOperatorRegister KEYWORD2
getRegisterOffset KEYWORD2
setChipRegister KEYWORD2
setChannelRegister KEYWORD2
setOperatorRegister KEYWORD2
getChipRegisterOffset KEYWORD2
getChannelRegisterOffset KEYWORD2
getOperatorRegisterOffset KEYWORD2
write KEYWORD2
getNumChannels KEYWORD2
getNum4OPChannels KEYWORD2
get4OPControlChannel KEYWORD2
getFrequencyBlock KEYWORD2
getFrequencyFNumber KEYWORD2
getNoteFNumber KEYWORD2
getFrequencyStep KEYWORD2
playNote KEYWORD2
playDrum KEYWORD2
createInstrument KEYWORD2
loadInstrument KEYWORD2
getInstrument KEYWORD2
getDrumInstrument KEYWORD2
setInstrument KEYWORD2
setDrumInstrument KEYWORD2
createInstrument4OP KEYWORD2
loadInstrument4OP KEYWORD2
getInstrument4OP KEYWORD2
setInstrument4OP KEYWORD2
getWaveFormSelect KEYWORD2
getTremolo KEYWORD2
getVibrato KEYWORD2
getMaintainSustain KEYWORD2
getEnvelopeScaling KEYWORD2
getMultiplier KEYWORD2
getScalingLevel KEYWORD2
getVolume KEYWORD2
getChannelVolume KEYWORD2
getAttack KEYWORD2
getDecay KEYWORD2
getSustain KEYWORD2
getRelease KEYWORD2
getFNumber KEYWORD2
getFrequency KEYWORD2
getBlock KEYWORD2
getNoteSelect KEYWORD2
getKeyOn KEYWORD2
getFeedback KEYWORD2
getSynthMode KEYWORD2
getDeepTremolo KEYWORD2
getDeepVibrato KEYWORD2
getPercussion KEYWORD2
getDrums KEYWORD2
getWaveForm KEYWORD2
setWaveFormSelect KEYWORD2
setTremolo KEYWORD2
setVibrato KEYWORD2
setMaintainSustain KEYWORD2
setEnvelopeScaling KEYWORD2
setMultiplier KEYWORD2
setScalingLevel KEYWORD2
setVolume KEYWORD2
setChannelVolume KEYWORD2
setAttack KEYWORD2
setDecay KEYWORD2
setSustain KEYWORD2
setRelease KEYWORD2
setFNumber KEYWORD2
setFrequency KEYWORD2
setBlock KEYWORD2
setNoteSelect KEYWORD2
setKeyOn KEYWORD2
setFeedback KEYWORD2
setSynthMode KEYWORD2
setDeepTremolo KEYWORD2
setDeepVibrato KEYWORD2
setPercussion KEYWORD2
setDrums KEYWORD2
setDrums KEYWORD2
setWaveForm KEYWORD2
isOPL3Enabled KEYWORD2
setOPL3Enabled KEYWORD2
is4OPChannelEnabled KEYWORD2
set4OPChannelEnabled KEYWORD2
setAll4OPChannelsEnabled KEYWORD2
isPannedLeft KEYWORD2
isPannedRight KEYWORD2
setPanning KEYWORD2
get4OPSynthMode KEYWORD2
set4OPSynthMode KEYWORD2
get4OPChannelVolume KEYWORD2
set4OPChannelVolume KEYWORD2
#######################################
# Instances (KEYWORD2)
#######################################
#######################################
# Constants (LITERAL1)
#######################################
PIN_LATCH LITERAL1
PIN_ADDR LITERAL1
PIN_RESET LITERAL1
OPL2_NUM_CHANNELS LITERAL1
OPL3_NUM_2OP_CHANNELS LITERAL1
OPL3_NUM_4OP_CHANNELS LITERAL1
OPL3DUO_NUM_2OP_CHANNELS LITERAL1
OPL3DUO_NUM_4OP_CHANNELS LITERAL1
NUM_4OP_CHANNELS_PER_UNIT LITERAL1
CHANNELS_PER_BANK LITERAL1
OPERATOR1 LITERAL1
OPERATOR2 LITERAL1
MODULATOR LITERAL1
CARRIER LITERAL1 LITERAL1
SYNTH_MODE_FM LITERAL1
SYNTH_MODE_AM LITERAL1
SYNTH_MODE_FM_FM LITERAL1
SYNTH_MODE_FM_AM LITERAL1
SYNTH_MODE_AM_FM LITERAL1
SYNTH_MODE_AM_AM LITERAL1
DRUM_BASS LITERAL1
DRUM_SNARE LITERAL1
DRUM_TOM LITERAL1
DRUM_CYMBAL LITERAL1
DRUM_HI_HAT LITERAL1
DRUM_BITS_BASS LITERAL1
DRUM_BITS_SNARE LITERAL1
DRUM_BITS_TOM LITERAL1
DRUM_BITS_CYMBAL LITERAL1
DRUM_BITS_HI_HAT LITERAL1
NOTE_C LITERAL1
NOTE_CS LITERAL1
NOTE_D LITERAL1
NOTE_DS LITERAL1
NOTE_E LITERAL1
NOTE_F LITERAL1
NOTE_FS LITERAL1
NOTE_G LITERAL1
NOTE_GS LITERAL1
NOTE_A LITERAL1
NOTE_AS LITERAL1
NOTE_B LITERAL1
NUM_OCTAVES LITERAL1
NUM_NOTES LITERAL1
NUM_DRUM_SOUNDS LITERAL1
INSTRUMENT_DATA_PROGMEM LITERAL1
INSTRUMENT_DATA_SRAM LITERAL1
INSTRUMENT_TYPE_MELODIC LITERAL1
INSTRUMENT_TYPE_BASS LITERAL1
INSTRUMENT_TYPE_SNARE LITERAL1
INSTRUMENT_TYPE_TOM LITERAL1
INSTRUMENT_TYPE_CYMBAL LITERAL1
INSTRUMENT_TYPE_HI_HAT LITERAL1