block filters (was Re: [PD] [erratum] question about [lop~] and [hip~])
Lex Ein
lex_ein at f-m.fm
Fri Oct 8 19:52:33 CEST 2004
julien.breval at tremplin-utc.net wrote:
>Actually, I am making a kind of brick-shaped band pass filter,
>
For true brick shape, use series higher order filters.
The full iemabs lib has 2nd through 10th order butterworth and other
filters available.
Make your cutoff frequencies track as well.
[r audio]
|
| [r cf]
| [/ 1.2 ]
| |
[hp10_butt~]
|
| [r cf]
| [* 1.2]
| |
[lp10_butt~]
>as an alternative
>to [vcf~] which has a triangular shape. If this kind of filter already exists in
>a library, I will use it but I haven't found anything yet.
>The first solution is to use first a series of [lop~] and to pass it into a
>series of [hip~]. I still have some DSP problems with all this when I change the
>frequencies (I got surprisingly high levels sometimes). Maybe another solution
>is to use a kind of narrow filter bank using some [vcf~], but it's not very easy
>to control as I would need lots of filters, like in FFTs.
>The FFT is not a good solution here either, because time precision is very
>important.
>
>
>
>>>>I may want to change the cutoff very fast, with big jumps
>>>>
>>>>
>>>hmm, this is worrying then.
>>>Are there not any low-pass or high-pass filters in the latest iemlib that
>>>take signal inputs for the cutoff freqs? I'm sorry, I haven't got Pd
>>>
>>>
>>here
>>
>>
>>>at work, so I can't check. But I must say I HAVE noticed clicks even
>>>
>>>
>>using
>>
>>
>>>the control (ie. non signal) version of [line].
>>>
>>>
>>that's what I feared actually
>>
>>
>>>I think my block size was
>>>64, but whatever this value is the output from [line] will always be a
>>>significant jump compared to using [line~] - unless you make the [line]
>>>change REALLY slowly of course!
>>>
>>>
>>I will try to use [line] with a very small time grain
>>
>>
>>thanks for your help
>>
>>-j
>>
>>
>>
>
>
>
>
More information about the Pd-list
mailing list