<div dir="ltr"><div>Constructing band-pass filters isn't rocket science, but you do need to work from the builings blocks typically available. I'm currently working with Sound Semiconductor on a datasheet update for their SSI2164 part and proposed to include all basic building blocks you need to construct a low/band/high/all-pass filter. Basically, if you cascade two low-pass filter blocks (6dB/oct slope each) you arrive at 12dB/oct. The same holds for high-pass filters. Cascading both low and high pass blocks gives you band pass, which you could use for your purpose of instrument emulation.</div><div><br></div><div>As was already mentioned, pole mixing is a great alternative way to obtain various band-pass filter responses from what's basically a well layed-out low-pass filter core. In addition to the Polaris and Olivier Gillet implementation I'd like to mention something I designed over the last years: <a href="http://riversynths.com/products/dendrites">http://riversynths.com/products/dendrites</a>. The Dendrites eurorack module goes a little further than the Polaris, in the sense that it includes various resonance characters (basically different types of resonance paths inspired by various famous filters).</div><div><br></div><div>If you need slopes lower than 6dB/oct, you could have a look at the principle of spectral tilting, which I implemented (under CV control) in this module <a href="http://riversynths.com/products/marble">http://riversynths.com/products/marble</a>. Basically it's done by a CV-controlled weighted sum of the output of parallel all-pass filters.</div><div><br></div><div>If you need slopes above 6dB/oct, but not a multiple thereof, you could have a look at the Jurgen Haible "variable slope VCF". In this filter you can switch each core (6dB/oct) between HP/LP mode, but you can also spread the poles apart (different frequencies). This way you can construct slopes that approach something in between 6dB and 12dB for instances. Musically, I've never found this level of detail to be relevant, but in your case in might be.</div><div><br></div><div>Finally, a very different approach to acoustical instrument simulation was taken by the "woodwind wave shaper", which you can find on the site of Jurgen Bergfors (bergfotron). I once prototyped this, but couldn't get it running. It's a waveshaper, rather than a filter, but the demo on Jurgen's site was rather convincing I think (in similar vein to the extremely awesome demo of the stand-alone polymoog resonator demo circulating on youtube used for emulating acoustic instruments as well).</div><div><br></div><div>Regards,</div><div><br></div><div>Rutger</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2018-06-11 11:33 GMT+02:00 Tom Wiltshire <span dir="ltr"><<a href="mailto:tom@electricdruid.net" target="_blank">tom@electricdruid.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span><br>
> On 11 Jun 2018, at 09:32, Neil Johnson <<a href="mailto:neil.johnson71@gmail.com">neil.johnson71@gmail.com</a>> wrote:<br>
> <br>
> For a practical implementation hunt out the Oberheim multimode filter circuit:<br>
> <a href="http://www.synfo.nl/servicemanuals/Oberheim/OBERHEIM_MATRIX-12_SERVICE_MANUAL.pdf" target="_blank" rel="noreferrer">http://www.synfo.nl/<wbr>servicemanuals/Oberheim/<wbr>OBERHEIM_MATRIX-12_SERVICE_<wbr>MANUAL.pdf</a><br>
> <br>
> See page 4.<br>
<br>
</span>While the Oberheim is definitely the original source of this idea, Olivier’s or David’s 2164 implementation of this idea is more practical, in my view. The benefit of the inverting filter stages and the well buffered output from each integrator makes it as simple as just adding a bunch of resistors for each output you want. This can either be switched, as in Olivier’s original Shruthi "4-pole mission” filter, or you can implement a separate mixer for each required output and have them available simultaneously.<br>
<br>
Another simple possibility is to do the same thing using the AS3320/CEM3320. Again, this includes the buffers, making life much simpler, and in the case of this chip, you get VC-resonance for free too, unlike the 2164.<br>
<br>
These pole-mixing filters are ideal for creating asymmetrical-slope bandpass responses though, that’s for sure.<br>
<span class="HOEnZb"><font color="#888888"><br>
Tom<br>
</font></span><div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
Synth-diy mailing list<br>
<a href="mailto:Synth-diy@synth-diy.org">Synth-diy@synth-diy.org</a><br>
<a href="http://synth-diy.org/mailman/listinfo/synth-diy" target="_blank" rel="noreferrer">http://synth-diy.org/mailman/<wbr>listinfo/synth-diy</a><br>
</div></div></blockquote></div><br></div>