• Skrall

    Hello everybody, this is my first post.

    I'm trying to build a vanilla convolver using the frequency delay line technique which is described in these two papers:

    http://pcfarina.eng.unipr.it/Public/AES-113/Garcia-PrePrint5660.pdf

    http://cnmat.berkeley.edu/system/files/attachments/main.pdf

    I'm currently running 8 partitions, all of with a blocksize of 4096 and an overlap factor of 4 and I've wired it together as it's described in the diagrams and in the paper. I am however not getting satisfactory results. The signal is resynthesised by the rifft~ but it's hardly what I'd call convolution.

    I can think of two errors that I might have done. The first is that I neither zero-padded the input signal (how do you even zero-pad a live audio stream?) nor the impulse response. The other thing I might have got wrong is that somehow I've chosen a somewhat erroneous way of adding together the output again.

    Being on a relatively modest level of DSP knowledge myself I hope someone here can shed some light on this.

    You can find my patch attached to this post.

    Thanks in advance.

    Edit:

    You will find the partitions inside the subpatch pd FDL_Convolver. There are comments in there too which explains what each part does.

    http://www.pdpatchrepo.info/hurleur/DSP_convolution_reverb_project_FDL_Avoiding_spaghetti.pd

    posted in technical issues read more

Internal error.

Oops! Looks like something went wrong!