<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">---------- Forwarded message ---------<br>From: <strong class="gmail_sendername" dir="auto">Simon Iten</strong> <span dir="ltr"><<a href="mailto:itensimon@gmail.com">itensimon@gmail.com</a>></span><br>Date: Wed, Jan 9, 2019, 19:51<br>Subject: Re: [PD] Porting Max  MSP externals to Pure Data<br>To: Ed Kelly <<a href="mailto:morph_2016@yahoo.co.uk">morph_2016@yahoo.co.uk</a>><br></div><br><br><div dir="auto">maybe this could help?<div dir="auto"><br></div><div dir="auto"><a href="http://soundlab.cs.princeton.edu/software/rt_lpc/" target="_blank" rel="noreferrer">http://soundlab.cs.princeton.edu/software/rt_lpc/</a><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Mar 8, 2018, 00:39 Ed Kelly via Pd-list <<a href="mailto:pd-list@lists.iem.at" target="_blank" rel="noreferrer">pd-list@lists.iem.at</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px"><div><div>Hi Jamie,</div><div><br></div><div>Yes, I should probably look at that - I can see the limitations of GSL vectors, platform-wise.</div><div><br></div><div>I think I needed to wrap my head around that before unpicking the algorithms of this library though, so I'll be going through a rewrite of the rewrite before it becomes a Pd fact!</div><div>Ed<br></div><div><br></div><div><br></div><div class="m_-7619145884885442133m_2751097287467484731ydp294e5041signature">_-_-_-_-_-_-_-^-_-_-_-_-_-_-_<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 noreferrer noreferrer" target="_blank">http://sharktracks.co.uk</a> </div></div>
            <div><br></div><div><br></div>
            
            <div id="m_-7619145884885442133m_2751097287467484731yahoo_quoted_1162836140" class="m_-7619145884885442133m_2751097287467484731yahoo_quoted">
                <div style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;color:#26282a">
                    
                    <div>
                        On Wednesday, 7 March 2018, 14:22:45 GMT, Jamie Bullock <<a href="mailto:jamie.b.bullock@gmail.com" rel="noreferrer noreferrer" target="_blank">jamie.b.bullock@gmail.com</a>> wrote:
                    </div>
                    <div><br></div>
                    <div><br></div>
                    <div><div id="m_-7619145884885442133m_2751097287467484731yiv0955473176"><div><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176"><br class="m_-7619145884885442133m_2751097287467484731yiv0955473176" clear="none"></div><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176">Hi Ed,</div><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176"><br class="m_-7619145884885442133m_2751097287467484731yiv0955473176" clear="none"></div><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176">I’d highly recommend porting to Flext rather than Pure Data. Then you have one codebase for both Max and Pd with the added benefit of Flext’s higher level C++ syntax. <a rel="nofollow noreferrer noreferrer" shape="rect" class="m_-7619145884885442133m_2751097287467484731yiv0955473176" href="https://github.com/grrrr/flext/" target="_blank">https://github.com/grrrr/flext/</a></div><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176"><br class="m_-7619145884885442133m_2751097287467484731yiv0955473176" clear="none"></div><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176">Jamie</div><br class="m_-7619145884885442133m_2751097287467484731yiv0955473176" clear="none"><div><br class="m_-7619145884885442133m_2751097287467484731yiv0955473176" clear="none"><blockquote class="m_-7619145884885442133m_2751097287467484731yiv0955473176" type="cite"><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176yqt5098019687" id="m_-7619145884885442133m_2751097287467484731yiv0955473176yqt09729"><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176">On 4 Mar 2018, at 14:30, Ed Kelly via Pd-list <<a rel="nofollow noreferrer noreferrer" shape="rect" class="m_-7619145884885442133m_2751097287467484731yiv0955473176" href="mailto:pd-list@lists.iem.at" target="_blank">pd-list@lists.iem.at</a>> wrote:</div><br class="m_-7619145884885442133m_2751097287467484731yiv0955473176Apple-interchange-newline" clear="none"><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176"><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176"><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176" style="font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px"><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176"><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176"><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176">Hi List,</div><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176"><br class="m_-7619145884885442133m_2751097287467484731yiv0955473176" clear="none"></div><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176">I'm porting a library of LPC externals from Max/MSP to Pd.</div><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176">I
 wonder if someone could point me towards an example of another MSP 
external that has successfully been ported to Pd - preferably a DSP 
external that has creation arguments, with code for both so I can 
identify the differences between coding for the two platforms.<br class="m_-7619145884885442133m_2751097287467484731yiv0955473176" clear="none"></div><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176">Cheers,</div>Ed<br class="m_-7619145884885442133m_2751097287467484731yiv0955473176" clear="none"></div><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176"><br class="m_-7619145884885442133m_2751097287467484731yiv0955473176" clear="none"></div><div class="m_-7619145884885442133m_2751097287467484731yiv0955473176ydpd460f251signature">_-_-_-_-_-_-_-^-_-_-_-_-_-_-_<br class="m_-7619145884885442133m_2751097287467484731yiv0955473176" clear="none"><br class="m_-7619145884885442133m_2751097287467484731yiv0955473176" clear="none">For <b class="m_-7619145884885442133m_2751097287467484731yiv0955473176">Lone Shark </b>releases, <b class="m_-7619145884885442133m_2751097287467484731yiv0955473176">Pure Data </b>software and published <b class="m_-7619145884885442133m_2751097287467484731yiv0955473176">Research</b>, go to <a rel="nofollow noreferrer noreferrer" shape="rect" class="m_-7619145884885442133m_2751097287467484731yiv0955473176" href="http://sharktracks.co.uk/" target="_blank">http://sharktracks.co.uk</a> </div></div></div></div>_______________________________________________<br class="m_-7619145884885442133m_2751097287467484731yiv0955473176" clear="none"><a rel="nofollow noreferrer noreferrer" shape="rect" class="m_-7619145884885442133m_2751097287467484731yiv0955473176" href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br class="m_-7619145884885442133m_2751097287467484731yiv0955473176" clear="none">UNSUBSCRIBE and account-management -> <a rel="nofollow noreferrer noreferrer" shape="rect" class="m_-7619145884885442133m_2751097287467484731yiv0955473176" href="https://lists.puredata.info/listinfo/pd-list" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br class="m_-7619145884885442133m_2751097287467484731yiv0955473176" clear="none"></div></div></blockquote></div><br class="m_-7619145884885442133m_2751097287467484731yiv0955473176" clear="none"></div></div></div>
                </div>
            </div></div></div>_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at" rel="noreferrer noreferrer" 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 noreferrer noreferrer" target="_blank">https://lists.puredata.info/listinfo/pd-list</a><br>
</blockquote></div>
</div></div></div>