klemenz Is my pure data patch already compiled with the Heavy Audio Tools like you describe in your paper?
No, that has to be done manually, and given how it doesn't support externals, you'd have to integrate your code with it in a different way (see here).
klemenz The only way to increase performance would be to increase block size then.
that could help. As an indication, moving from 16 to 128 blocksize should remove some overhead and give you maybe 5 to 7% extra CPU time. I don't think this would make your code intrinsically faster (the _perform()
function will still be called every 16 samples, 8 times per block), but maybe it helps you evening out any CPU spikes you may have in there. If you want to write faster code, you may want to try and use some NEON intrinsics.