| This is fantastic, thanks!
Original Message:
-----------------
From: jpff@codemist.co.uk
Date: Sat, 17 Jul 2004 19:44:03 +0100
To: csound-dev@eartha.mills.edu
Subject: [CSOUND-DEV:5011] Matt's pconvolve opcode
Mini Documentation:
a1[, a2, a3, a4] pconvolve asig, ifile [, partitionsize, channel]
A partitioned overlap-save convolution opcode
the benefits this opcode has over the current convolve are:
+ small delay
+ possible to run in real-time for shorter Imulse files
+ no pre-process analysis pass
+ can render faster than convolve given some input parameter tweaking
+ the impulse_file is any soundfile [.con files are not accepted
because the Impulse would need to be partitioned in the cvanal
pass and that means creating a new .con file format, etc]
+ partition_size is the size in samples of each partition of the
impulse file. It also is the output delay in sample frames.
This is the parameter that needs tweaking for best performance
depending on the impulse file size.
matt can provide more information. He has some impressive speed figures.
==John ffitch
--------------------------------------------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ . |