Not sure what you’re asking. The SVF filter from JUCE gives you the frequency response of a second-order filter, which is resonant. But it’s not going to give the same frequency response as that Paul Kellet filter.
My recollection is that the Cytomic SVF does self-oscillate. I haven’t tried this with the TPT version that’s built into JUCE. I was under the impression both have the exact same frequency response, but perhaps they diverge when driving Q very hard.
Andy’s SVF’s don’t self-oscillate. They’re pretty much a drop in replacement for RBJ biquads which don’t self-oscillate either. FWIW, the TPT ones don’t as well. Filters that can self-oscillate generally require non-linearities.
Ok, so for what I see won’t be that easy to enable self oscillate (at least you are very strong in math).
Maybe I’ll start with one which already got this property by nature.
Excluding Ladder (which seems only LP), which one (with LP/HP/BP) do you know which self oscillate?
I’m willing to be wrong on this, but in that case I do want to understand why I am wrong. Perhaps I don’t understand the meaning of “self-oscillation”, but I thought it was this:
After exciting the filter by a short noise pulse or an impulse (or any other kind of signal), it creates a sine wave at the cutoff frequency.
Is that indeed the behavior we’re discussing here? Because if so, I have no problems getting the Cytomic SVF to do this. I’m using this filter in the synth from my book and even describe how to change Q to get it to self-oscillate.
If I feed the filter with nothing but some low-level noise (like you’d have in an analog synth) or even a pure impulse, it outputs a sine wave at the cutoff point.
(I’m perfectly happy to be corrected on this if I’m misunderstanding, since I’d want to update the book if this is a mistake.)
Yep, that’s pretty much the one I’m using. I might well be wrong on this. I’m sure I read some while (years) ago that they didn’t self-oscillate and TBH until very recently I’ve only employed them in a synth as local filters to the oscillators so I’ve never actually tried. If you’ve managed to get them to self-oscillate then I’ll defer to your empirical result.