<div dir="ltr">Wrong link in the previous email sorry! Should have been:<div><br></div><div><a href="https://cytomic.com/technical-papers">https://cytomic.com/technical-papers</a><br></div><div><br></div><div>Cheers,</div><div><br></div><div>Andy</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 4 May 2018 at 03:32, Andrew Simper <span dir="ltr"><<a href="mailto:andy@cytomic.com" target="_blank">andy@cytomic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Scott,<div><br></div><div>I asked why do you want a four pole SVF since mostly two 2 pole SVFs cascaded is more versatile. It sounds like there is no compelling reason, so you just stick with two 2 pole SVF. I've written multiple technical papers on the subject which you can grab here:</div><div><br></div><div><a href="https://cytomic.com/tecnical_papers" target="_blank">https://cytomic.com/tecnical_<wbr>papers</a></div><div><br></div><div>At the top are SVF ones to do with direct trapezoidal integration with various tradeoffs in ease of implementation vs numerical performance, and at the bottom is a version that adds coefficient warping and explicit averaging to match the frequency response and stability of a Forward Euler (FE) SVF to that of the trapezoidal one (TR). This includes 3 different variations on FE, including the well known Hal Chamberlin form. All forms are stable across the entire frequency and resonance range up to Nyquist, but do require a division (or approximation thereof) with change in cutoff and damping.</div><div><br></div><div>The same warping can be applied to the Sallen Key FE filter, and any other two pole realisations for that matter. I tried it with four poles but the quartic rational polynomials were unyielding to my basic approaches and most likely the solution would be more complicated than just direct solving of the trapezoidal integration anyway so I left it well alone!</div><div><br></div><div>Now having said all that, the four pole SVF does sound different in the non-linear case compared with two cascaded 2 pole SVFs, and you also have less mathematical summing gymanstics generating a simultaneous four pole high pass and low pass outputs if your damping isn't that of an LR4, so there are still some edge cases where a single 4 pole SVF is better.</div><div><br></div><div><div>Cheers,<br></div></div><div><br></div><div>Andy</div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On 4 May 2018 at 00:20, Scott Gravenhorst <span dir="ltr"><<a href="mailto:music.maker@gte.net" target="_blank">music.maker@gte.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Thank you to all who replied.<br>
<br>
Very helpful information.<br>
<br>
Someone asked why I wanted a 4 pole SVF.  In fact, I merely wanted a multimode 4 pole<br>
filter, and I'd read that SVF can have 2 or more poles.  So a sort of "why not?" thing.  <br>
<br>
The comments about cascading 2 pole SVFs made a lot of sense.  The modes are easily<br>
available.  I'm assuming that if I want 4 poles of highpass, I would take the HP out of<br>
the first SVF and put that on the input of the second SVF also set to highpass and make<br>
the Fc the same for both to get the -24 dB/oct falloff.  Same with BP et al.  And the<br>
idea of cascaded two SVFs with unlike Fc is also appealing.  It seems a very versatile<br>
system which is exactly what I want.<br>
<br>
Now tackling Q enhancement, but that's pretty trivial.<br>
<div class="m_6735844914025617093HOEnZb"><div class="m_6735844914025617093h5"><br>
-- ScottG<br>
______________________________<wbr>______________________________<wbr>____________<br>
-- Scott Gravenhorst<br>
-- <a href="http://scott.joviansynth.com/" rel="noreferrer" target="_blank">http://scott.joviansynth.com/</a><br>
-- When the going gets tough, the tough use the command line.<br>
-- Matt 21:22<br>
<br>
______________________________<wbr>_________________<br>
Synth-diy mailing list<br>
<a href="mailto:Synth-diy@synth-diy.org" target="_blank">Synth-diy@synth-diy.org</a><br>
<a href="http://synth-diy.org/mailman/listinfo/synth-diy" rel="noreferrer" target="_blank">http://synth-diy.org/mailman/l<wbr>istinfo/synth-diy</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>