I'd like to use pp.fft-partconv~ on a long impulse response but I get the message "pp.fft-partconv-st~: IR length exceeds buffer". Do either of the creation arguments control the buffer length? Sorry for my laziness.
edit: OMG I am so lazy, what is my problem? It took 30 mins to find the answer, here's how:
-
use text editor to search pp.fft-part*.* for the error message
-
find subpatch that prints the message
-
look at the condition that makes it print
-
trace backwards on some of the receives that could make the condition true, e.g. $0-nparts
-
notice that one factor in $0-nparts is $0-max-blocksize. Gee, that happens to resemble the name of one of the creation arguments.
-
try it. Bingo!