thanks marius, dave. good ideas. just one extra thing (unrelated)
how do you implement an FIR/IIR filter? do you need a 'delay-by-one-sample' patch or is there a more direct route? also, do you have to have a blocksize of one sample?? for an adaptive filter it would be nice to update the filter every new sample, and also use it every sample coming in (I'm guessing with a blocksize of, say, 64 that you only get access to the inputs every 64 samples??)
(hope I'm not filling everyones inbox too rapidly) M
hi matthew, have a look at the filters of the iemlib (an external at http://iem.kug.ac.at/~musil/iemlib/) it contains several filters with all kind of characteristics and also FIR filters) it is also possible to have a window with block~ 1 where samplewise delay is possible. there is also an object lrshift~ (in pd/extra) but i think this is rather for camparing two signalvectors and the first/last sample is not shifted to the next block~. there is also z~, a samplewise delay in zexy library ftp://ftp.iem.at/pd/Externals/ZEXY/. and i'm shure there are a lot of other resources... marius.
----- Original Message ----- From: "matthew jones" M.Jones@signal.qinetiq.com To: PD-list@iem.kug.ac.at Sent: Friday, December 06, 2002 1:05 PM Subject: [PD] Filtering, hmmm
thanks marius, dave. good ideas. just one extra thing (unrelated)
how do you implement an FIR/IIR filter? do you need a
'delay-by-one-sample'
patch or is there a more direct route? also, do you have to have a
blocksize
of one sample?? for an adaptive filter it would be nice to update the
filter
every new sample, and also use it every sample coming in (I'm guessing
with
a blocksize of, say, 64 that you only get access to the inputs every 64 samples??)
(hope I'm not filling everyones inbox too rapidly) M
PD-list mailing list PD-list@iem.kug.ac.at http://iem.kug.ac.at/cgi-bin/mailman/listinfo/pd-list