170
170
void noteoff(int channel, int pitch);
171
171
void setController(int ctrl, int val);
173
177
virtual void process(float**, int, int);
174
178
virtual bool playNote(int channel, int pitch, int velo);
175
179
virtual bool setController(int channel, int ctrl, int val);
178
181
virtual int getControllerInfo(int, const char**, int*, int*, int*) const;
181
184
virtual bool guiVisible() const;
182
185
virtual void showGui(bool);
183
186
virtual bool hasGui() const { return true; }
184
187
virtual void getGeometry(int* x, int* y, int* w, int* h) const;
185
188
virtual void setGeometry(int x, int y, int w, int h);
190
190
static SynthCtrl synthCtrl[];