I’m trying to write an audio plugin, which is essentially made up of a number of blocks or effects. (I’m trying to write something that mimics the Teensy Audio library https://www.pjrc.com/teensy/td_libs_Audio.html). Only one effect does anything interesting, the other effects are simply mixers that blend the outputs and deal with feedback. I have a few questions which would really help me ensure I’m using the correct JUCE classes.
- Does it make sense to make each of these blocks an AudioProcessor? Or should I write my own effect base class?
- If AudioProcessors make sense, should I connect these up with the AudioProcessorGraph?
- Can I set an arbitrary number of in and outs on an AudioProcessor?
Thanks in advance!