avoid pre-calculating circular convolution
avoid pre-calculating circular convolution

Thanks for this inspiring code! Did you think about this possibility? It seems to me that in this way, you save a lot of memory, opening the way to processing almost arbitrary size inputs. Moreover, from some tests I made, performance seems slightly better.
jthiem/overlapadd