<div dir="ltr">If you're open to other processing options, I made an extern a while back that does FFT filtering relative to harmonic numbers. You feed it a signal and the continuous MIDI pitch output from [sigmund~], and then based on scalar values from a table you can boost/cut the amplitude of any given harmonic by index. I haven't maintained it at all, but you can get the source, help, and win/mac binaries here:<div><br></div><div><a href="http://williambrent.conflations.com/pages/research.html#pitchEnv">http://williambrent.conflations.com/pages/research.html#pitchEnv</a><br></div><div><br></div><div>That should give you the effect you want if I'm understanding you right. But if you specifically want to stick with analysis/resynthesis using [sigmund~], I gave a shot at a solution that produces mute/play flags for each [sigmund~] "track" by index. I did use [tabletool] from the timbreID library for a nearest value search in a table, and batch freq/MIDI conversion. But if you install timbreID you can try this out. I just did the logic to produce the mute/play flags, so there's more work to do sorting how to apply them.</div><div><br></div><div>I may fold something like this into the next version of my [sigmund~] companion oscillator bank [martha~], so if I do I'll let you know!</div><div><br></div><div>William</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 29, 2019 at 11:09 AM Peter P. <<a href="mailto:peterparker@fastmail.com">peterparker@fastmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I am trying to mute every even partial of an integer series of partials<br>
from a harmonic oboe sound tracked with [sigmund~]. I find that this is<br>
non-trivial as it is hard to determine<br>
-the order of increasing frequencies (sigmund orders them by strength)<br>
-which partial is the lowest for a harmonic sound.<br>
<br>
Does anyone have a good idea how this can be done either in realtime or<br>
offline (via tables perhaps)?<br>
<br>
Thanks!<br>
P<br>
<br>
<br>
<br>
_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">William Brent<br><a href="http://www.williambrent.com" target="_blank">www.williambrent.com</a><br><br>“Great minds flock together”<br>Conflations: conversational idiom for the 21st century<br><br><a href="http://www.conflations.com" target="_blank">www.conflations.com</a></div>