<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;"><div><div>Apologies - I'm trying to do this while buying a house...I don't know if that is simple in Austria but it isn't here.<br><div><br><div>But, I was indeed firing blind myself. I assume you are referring to line 665 to 668 in mbc_lpc~.c:<br><span>  mbc_lpc_class = class_new(gensym("mbc_lpc~"), <br>  (t_newmethod)lpc_new, <br>  0, sizeof(t_lpc),<br>  CLASS_DEFAULT, A_DEFFLOAT, 0);<br><br></span><div>After reading your email I assumed it was something new, but of course I had just copied, pasted and altered code from a previous external (and forgot)<br><div>Perhaps it's to do with linking to libm, so I'll check the makefile once I'm back in a reasonably stable (time-wise) environment.<br><div><br><div>BUT - I've never really understood (in ~13 years of external development) what all those args to class_new() did before, and you've forced me to look deeper into m_pd.h<br>I should thank you for that - and yes, I learned how to write externals by reading your howto, in 2005 I believe.<br></div></div></div></div></div></div></div><div><br></div><div><div>Thanks,<br>Ed<br></div><div><br><br></div></div><div class="ydp6f2d70bcsignature">_-_-_-_-_-_-_-^-_-_-_-_-_-_-_<br><br>For <b>Lone Shark </b>releases, <b>Pure Data </b>software and published <b>Research</b>, go to <a href="http://sharktracks.co.uk" rel="nofollow" target="_blank">http://sharktracks.co.uk</a> </div></div>
            <div><br></div><div><br></div>
            
            <div id="yahoo_quoted_4750761361" class="yahoo_quoted">
                <div style="font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:13px;color:#26282a;">
                    
                    <div>
                        On Friday, 20 April 2018, 10:50:27 GMT+1, IOhannes m zmoelnig <zmoelnig@iem.at> wrote:
                    </div>
                    <div><br></div>
                    <div><br></div>
                    <div><div dir="ltr">On 2018-04-20 11:31, Ed Kelly via Pd-list wrote:<br clear="none">>> it seems that you are making it deliberately hard to help... :-)<br clear="none">> <br clear="none">> I am taking a stab at doind things I've never done before, and I'm quite out of my depth! :~}<br clear="none">> <br clear="none">>> also, if the *only* external function you are using from m_pd.h is<br clear="none">> [i]fft_mayer(), then it is pretty clear that the external cannot load:<br clear="none">> you need at least class_new() and pd_new() as well...<br clear="none">> <br clear="none">> Ok. I've never used class_new() and pd_new() before. Can you point me in the direction of an external that uses it?<br clear="none"><br clear="none">hmm... each and every one?<br clear="none"><br clear="none">just to make sure: with "external" you mean some dynamically loadable<br clear="none">file that somehow adds new [object]s to Pd?<br clear="none"><br clear="none">if we can agree on that, you might want to read my externals howto [1].<br clear="none">(for completeness sake, there are other ways to write externals; but so<br clear="none">far the only thing i've understood so far is that "it doesn't work",<br clear="none">making it impossible to tell which path you took before you lost your way).<br clear="none"><br clear="none"><br clear="none">fgmasdr<div class="yqt7659468474" id="yqtfd25614"><br clear="none">IOhannes<br clear="none"><br clear="none"><br clear="none">[1] </div><a shape="rect" href="https://github.com/pure-data/externals-howto" target="_blank">https://github.com/pure-data/externals-howto</a><div class="yqt7659468474" id="yqtfd50369"><br clear="none"></div></div><div class="yqt7659468474" id="yqtfd99365">_______________________________________________<br clear="none"><a shape="rect" ymailto="mailto:Pd-list@lists.iem.at" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br clear="none">UNSUBSCRIBE and account-management -> <a shape="rect" href="https://lists.puredata.info/listinfo/pd-list" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br clear="none"></div></div>
                </div>
            </div></div></body></html>