I found a potential problem with the AudioProcessor implementation (and other classes probably as well);
it’s nothing serious per se, and I guess most compilers won’t even issue a warning, but nevertheless there is a
violation of the ISO C++ standard present.
In the processBlock() method, both parameters are references.
However, the ISO C++ standard explicitly makes using a reference argument to a function (and class method) as the first parameter illegal.
As I said, this may not even issue a warning on most compilers, but nevertheless it might be problematic in the future,
especially since the gcc is known for suddenly not accepting code anymore in violation of standards even in minor version upgrades;
thus, even if this is not an issue today, it might become one further down the road.
So I thought I better make that problem known and give jules time to consider the fact before suddenly compilers complain and break…