<div dir="ltr"><div><div><div><div>The syntax for biquad~'s arguments, according to the help patch:<br><br>fb1 fb2 ff1 ff2 ff3<br></div></div></div><br></div><div>In the patch you swap fb2<>ff2 and ff1<>ff3. The syntax in the help file is confusing. For better consistency it could be called:<br><br></div><div>fb1 fb2 ff0 ff1 ff2<br><br></div><div>Fill the coefficients for the 44.1 reproduction filter as mentioned in the musicdsp topic:<br><br>-0.721892 -0.186052 1 -1.70072 0.702938<br><br></div><div>But this doesn't seem to produce a minimum phase filter, and it can't be inverted. I guess the signs of feedback coefficients must be flipped to match Pd's biquad implementation:<br><br>0.721892 0.186052 1 -1.70072 0.702938<br><br></div><div>This gives a frequency and phase response much resembling the plots on <a href="http://jiiteepee.tripod.com/riaa.html">http://jiiteepee.tripod.com/riaa.html</a>. This filter can be inverted by swapping the feedback and feed forward coefficients and also flipping the signs:<br><br>1.70072 -0.702938 1 -0.721892 -0.186052<br><br></div><div>This gives the exact inverse frequency and phase response.<br><br></div><div>Katja<br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 15, 2014 at 12:14 AM, me.grimm <span dir="ltr"><<a href="mailto:megrimm@gmail.com" target="_blank">megrimm@gmail.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">all the biquad talk had me remember trying to figure out the riaa filter for vinyl playback/production a couple years back which i never quite figured out. attached is what I had attempted. <div><br></div><div>the playback filter seems to be correct but when I switch to the production filter. which should be the inverse of the playback filter, i get nothing but I think im swapping the coefficients incorrectly...</div><div><br></div><div>anyway, here is the thread this is based off of:</div><div><br></div><div><a href="http://www.musicdsp.org/showone.php?id=122" target="_blank">http://www.musicdsp.org/showone.php?id=122</a></div><div><br></div><div>and here is some help on the inverse:</div><div><br></div><div><a href="http://music.columbia.edu/pipermail/music-dsp/2003-February/055408.html" target="_blank">http://music.columbia.edu/pipermail/music-dsp/2003-February/055408.html</a><br clear="all"><div><br></div><div>maybe someone can make heads or tails of this and give me a help?</div><div><br></div><div>basically I am attempting to 3d print a record cutting head so I mostly need the production (iRIAA) filter as I will be going straight from PD to a record lathe.</div><div><br></div><div>thanks!</div><span class="HOEnZb"><font color="#888888"><div>m</div></font></span></div><div><br></div><div>ps. this was helpful too <a href="http://jiiteepee.tripod.com/riaa.html" target="_blank">http://jiiteepee.tripod.com/riaa.html</a></div></div>
<br>_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br></blockquote></div><br></div>