If the aim of a string filter is to produce a complex uneven frequency response so that it translates frequency modulation of source harmonics into amplitude modulation, then there are probably more efficient ways to achieve this goal digitally.<br><br>For instance, a handful of comb filters with carefully chosen feed-forward and feed-back taps can produce a very uneven frequency response with hundreds of peaks and dips scattered across the audio spectrum.<br><br>-Richie, <br><br>Sent from my Xperia SP on O2<br><br>---- Bernard Arthur Hutchins Jr wrote ----<br><br>
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 10pt; color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif, EmojiFont, 'Apple Color Emoji', 'Segoe UI Emoji', NotoColorEmoji, 'Segoe UI Symbol', 'Android Emoji', EmojiSymbols;">
<p><span id="ms-rterangepaste-start"></span></p>
<p style="font-family:Arial,Helvetica,sans-serif,EmojiFont,'Apple Color Emoji','Segoe UI Emoji',NotoColorEmoji,'Segoe UI Symbol','Android Emoji',EmojiSymbols; font-size:10pt">
<span style="font-family:'Courier New'; font-size:small">Tom Asked </span><span style="font-size:small; font-family:arial">Fri, 30 Jun 2017</span><span style="font-family:'Courier New'; font-size:small"> : Is there some reason why string filters use a large
number of fixed bands, rather than fewer variable ones?</span></p>
<p style="font-family:Arial,Helvetica,sans-serif,EmojiFont,'Apple Color Emoji','Segoe UI Emoji',NotoColorEmoji,'Segoe UI Symbol','Android Emoji',EmojiSymbols; font-size:10pt">
<span style="font-family:'Courier New'; font-size:small"><br>
</span></p>
<p style="font-family:Arial,Helvetica,sans-serif,EmojiFont,'Apple Color Emoji','Segoe UI Emoji',NotoColorEmoji,'Segoe UI Symbol','Android Emoji',EmojiSymbols; font-size:13.3333px">
<span style="font-family:'Courier New'; font-size:small">Simply, the filters are sharp (narrow), so you need a lot of them (say 40) to span (overlap) a wide enough processing bandwidth. So (you rightly demand!) why do they need to be sharp? For achieving dynamics,
e</span><font face="Courier New" size="2">ither the filter frequencies or the input frequency typically needs to move. (Else you are merely waveshaping one boring fixed shape to another.) Moving all the filter frequencies is of course impractical while moving
the input is basically just FM of a VCO. If you have only a few broad filters, AND FM depth is small (typically achieving an animated dynamic sound like tremolo), very little equivalent AM (harmonics moving up and down BP slopes) is achieved. With lots of
sharp filters, lots of relatively large motions are achieved (some up, some down, some flat).</font></p>
<p style="font-family:Arial,Helvetica,sans-serif,EmojiFont,'Apple Color Emoji','Segoe UI Emoji',NotoColorEmoji,'Segoe UI Symbol','Android Emoji',EmojiSymbols; font-size:13.3333px">
<font face="Courier New" size="2"><br>
</font></p>
<p style="font-family:Arial,Helvetica,sans-serif,EmojiFont,'Apple Color Emoji','Segoe UI Emoji',NotoColorEmoji,'Segoe UI Symbol','Android Emoji',EmojiSymbols; font-size:13.3333px">
<font face="Courier New" size="2">The other application is as a formant filter. (That is, not FM, but note-to-note spectral shape changes.) The ability to get lots of detail (with adjustable depth) is useful, and variable Q, ALL </font><span style="font-family:'Courier New'; font-size:small">39
filters with one control (overall feedback)</span><span style="font-family:'Courier New'; font-size:small">, was demonstrated in my Electronotes EN#115 filter bank. I will see if I can post this if anyone is interested. </span></p>
<p style="font-family:Arial,Helvetica,sans-serif,EmojiFont,'Apple Color Emoji','Segoe UI Emoji',NotoColorEmoji,'Segoe UI Symbol','Android Emoji',EmojiSymbols; font-size:13.3333px">
<span style="font-family:'Courier New'; font-size:small"><br>
</span></p>
<p style="font-family:Arial,Helvetica,sans-serif,EmojiFont,'Apple Color Emoji','Segoe UI Emoji',NotoColorEmoji,'Segoe UI Symbol','Android Emoji',EmojiSymbols; font-size:13.3333px">
<span style="font-family:'Courier New'; font-size:small">-Bernie </span><span style="font-family:'Courier New'; font-size:small"> </span></p>
<font style="font-family:Arial,Helvetica,sans-serif,EmojiFont,'Apple Color Emoji','Segoe UI Emoji',NotoColorEmoji,'Segoe UI Symbol','Android Emoji',EmojiSymbols; font-size:10pt"><br>
</font><span id="ms-rterangepaste-end"></span><br>
<p></p>
</div>