I just came across the following macro in the latest example audio plugin code:
Can someone explain what this is doing? In semi-layman terms? I was an anthro major in college. I’m pretty decent at audio algorithms, but some of the nuances of C++ are lost on me.
I have been struggling with some weird audio bugs in my latest plugin, that are inconsistent. Which is my least favorite type of bug. Every now and then, the plugin seems to have some weird feedback when initialized, or some possible comb filtering, which makes me wonder if my optimization settings are generating multiple instances of the underlying audio processing block. Which would be totally weird, but the behavior is totally weird. So I’m wondering if the JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR would help with this.
Again: anthro major.