| 313 | } |
| 314 | |
| 315 | static void processReplacing(AEffect *effect, float **inputs, float **outputs, int numSampleFrames) |
| 316 | { |
| 317 | (void)inputs; |
| 318 | Plugin *plugin = (Plugin *)effect->ptr3; |
| 319 | std::vector<amsynth_midi_cc_t> midi_out; |
| 320 | plugin->synthesizer->process(numSampleFrames, plugin->midiInput.events, midi_out, outputs[0], outputs[1]); |
| 321 | plugin->midiInput.clear(); |
| 322 | } |
| 323 | |
| 324 | static void setParameter(AEffect *effect, int i, float f) |
| 325 | { |