Hi List, I'm porting a library of LPC externals from Max/MSP to Pd.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. Cheers,Ed
_-_-_-_-_-_-_-^-_-_-_-_-_-_-_
For Lone Shark releases, Pure Data software and published Research, go to http://sharktracks.co.uk
Hi,
you can take a look of gigaverb~. Moreover there is Eric Lyon's book on writing externals in max and pd. Best, Marco
2018-03-04 15:30 GMT+01:00 Ed Kelly via Pd-list pd-list@lists.iem.at:
Hi List,
I'm porting a library of LPC externals from Max/MSP to Pd. 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. Cheers, Ed
_-_-_-_-_-_-_-^-_-_-_-_-_-_-_
For *Lone Shark *releases, *Pure Data *software and published *Research*, go to http://sharktracks.co.uk
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/ listinfo/pd-list
you are my hero. what will they do exactly? lcp encoding, decoding? lcp-streams to audio?
cheers
On 4 Mar 2018, at 15:30, Ed Kelly via Pd-list pd-list@lists.iem.at wrote:
Hi List,
I'm porting a library of LPC externals from Max/MSP to Pd. 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. Cheers, Ed
_-_-_-_-_-_-_-^-_-_-_-_-_-_-_
For Lone Shark releases, Pure Data software and published Research, go to http://sharktracks.co.uk http://sharktracks.co.uk/ _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Encoding and decoding of LPC streams.I know you eagerly anticipate this! I have a lot of work to do...Ed
_-_-_-_-_-_-_-^-_-_-_-_-_-_-_
For Lone Shark releases, Pure Data software and published Research, go to http://sharktracks.co.uk
On Sunday, 4 March 2018, 22:11:46 GMT, Simon Iten <itensimon@gmail.com> wrote:
you are my hero. what will they do exactly? lcp encoding, decoding? lcp-streams to audio? cheers
On 4 Mar 2018, at 15:30, Ed Kelly via Pd-list pd-list@lists.iem.at wrote: Hi List, I'm porting a library of LPC externals from Max/MSP to Pd.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. Cheers,Ed
_-_-_-_-_-_-_-^-_-_-_-_-_-_-_
For Lone Shark releases, Pure Data software and published Research, go to http://sharktracks.co.uk%C2%A0______________________________________________... Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
cool, thanks!
On 6 Mar 2018, at 17:25, Ed Kelly morph_2016@yahoo.co.uk wrote:
Encoding and decoding of LPC streams. I know you eagerly anticipate this! I have a lot of work to do... Ed
_-_-_-_-_-_-_-^-_-_-_-_-_-_-_
For Lone Shark releases, Pure Data software and published Research, go to http://sharktracks.co.uk http://sharktracks.co.uk/
On Sunday, 4 March 2018, 22:11:46 GMT, Simon Iten itensimon@gmail.com wrote:
you are my hero. what will they do exactly? lcp encoding, decoding? lcp-streams to audio?
cheers
On 4 Mar 2018, at 15:30, Ed Kelly via Pd-list <pd-list@lists.iem.at mailto:pd-list@lists.iem.at> wrote:
Hi List,
I'm porting a library of LPC externals from Max/MSP to Pd. 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. Cheers, Ed
_-_-_-_-_-_-_-^-_-_-_-_-_-_-_
For Lone Shark releases, Pure Data software and published Research, go to http://sharktracks.co.uk http://sharktracks.co.uk/ _______________________________________________ Pd-list@lists.iem.at mailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list https://lists.puredata.info/listinfo/pd-list
Let me know how i can help ed
pp
Patrick Pagano B.S, M.F.A
Assistant Professor in Residence
Digital Media & Design
Web & Interactive Technologies
UCONN ECE Faculty Coordinator
University of Connecticut, Stamford
(352)-226-2016
From: Pd-list pd-list-bounces@lists.iem.at on behalf of Simon Iten itensimon@gmail.com Sent: Tuesday, March 6, 2018 2:22:54 PM To: Ed Kelly Cc: pd list Subject: Re: [PD] Porting Max MSP externals to Pure Data
cool, thanks! On 6 Mar 2018, at 17:25, Ed Kelly <morph_2016@yahoo.co.ukmailto:morph_2016@yahoo.co.uk> wrote:
Encoding and decoding of LPC streams. I know you eagerly anticipate this! I have a lot of work to do... Ed
_-_-_-_-_-_-_-^-_-_-_-_-_-_-_
For Lone Shark releases, Pure Data software and published Research, go to http://sharktracks.co.ukhttp://sharktracks.co.uk/
On Sunday, 4 March 2018, 22:11:46 GMT, Simon Iten <itensimon@gmail.commailto:itensimon@gmail.com> wrote:
you are my hero. what will they do exactly? lcp encoding, decoding? lcp-streams to audio?
cheers
On 4 Mar 2018, at 15:30, Ed Kelly via Pd-list <pd-list@lists.iem.atmailto:pd-list@lists.iem.at> wrote:
Hi List,
I'm porting a library of LPC externals from Max/MSP to Pd. 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. Cheers, Ed
_-_-_-_-_-_-_-^-_-_-_-_-_-_-_
For Lone Shark releases, Pure Data software and published Research, go to http://sharktracks.co.ukhttp://sharktracks.co.uk/ _______________________________________________ Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Hey Patrick, So, I've probably screwed up some stuff here with GSL, but I've been learning a hell of a lot with regards to vector operations, and porting the vDSP accelerate stuff to GSL. Eventually I suppose it would be good to get rid of that, and only use standard libs, except where the FFT stuff is concerned when we'll use either d_fft_fftdg.c or d_fft_fftw.c from pd src. Also, I was reading an article about dereferencing, and I think I might have used &x-> where just x-> is needed for gsl_vector_float operations, and I know the initialization functions gsl_vector_float_calloc() are wrong sized - I need to work out which need to be MAX_ORDER and which to be sized and initialized at size = nfft or size = nfft02 (It's 10pm and I'm also trying to master an album!)
Well, it's messy right now. Don't bust a gut on working all of it out, but if you can speed me up by spotting a few things it'd be appreciated. I feel like I've absorbed a couple of megabytes in my head since the weekend.
Cheers,Ed Enclosed - the original Max code and my incomplete hash of it - but I'm trying to port the hardest bit I think...Things will be renamed before a release to acknowledge Mark Cartwright, (as in mbc.lpc~ for the original MSP extern) but I haven't decided on the namespace options yet.
_-_-_-_-_-_-_-^-_-_-_-_-_-_-_
For Lone Shark releases, Pure Data software and published Research, go to http://sharktracks.co.uk
On Tuesday, 6 March 2018, 19:41:16 GMT, Pagano, Patrick <patrick.pagano@uconn.edu> wrote:
#yiv6390742159 #yiv6390742159 -- P {margin-top:0;margin-bottom:0;}#yiv6390742159 Let me know how i can help ed
pp
Patrick Pagano B.S, M.F.A
Assistant Professor in Residence
Digital Media & Design
Web & Interactive Technologies
UCONN ECE Faculty Coordinator
University of Connecticut, Stamford
(352)-226-2016 From: Pd-list pd-list-bounces@lists.iem.at on behalf of Simon Iten itensimon@gmail.com Sent: Tuesday, March 6, 2018 2:22:54 PM To: Ed Kelly Cc: pd list Subject: Re: [PD] Porting Max MSP externals to Pure Data cool, thanks!
On 6 Mar 2018, at 17:25, Ed Kelly morph_2016@yahoo.co.uk wrote: Encoding and decoding of LPC streams.I know you eagerly anticipate this! I have a lot of work to do...Ed
_-_-_-_-_-_-_-^-_-_-_-_-_-_-_
For Lone Shark releases, Pure Data software and publishedResearch, go to http://sharktracks.co.uk
On Sunday, 4 March 2018, 22:11:46 GMT, Simon Iten itensimon@gmail.com wrote:
you are my hero. what will they do exactly? lcp encoding, decoding? lcp-streams to audio? cheers
On 4 Mar 2018, at 15:30, Ed Kelly via Pd-list pd-list@lists.iem.at wrote: Hi List, I'm porting a library of LPC externals from Max/MSP to Pd.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. Cheers,Ed
_-_-_-_-_-_-_-^-_-_-_-_-_-_-_
For Lone Shark releases, Pure Data software and published Research, go tohttp://sharktracks.co.uk%C2%A0______________________________________________... Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Hi Ed,
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. https://github.com/grrrr/flext/ https://github.com/grrrr/flext/
Jamie
On 4 Mar 2018, at 14:30, Ed Kelly via Pd-list pd-list@lists.iem.at wrote:
Hi List,
I'm porting a library of LPC externals from Max/MSP to Pd. 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. Cheers, Ed
_-_-_-_-_-_-_-^-_-_-_-_-_-_-_
For Lone Shark releases, Pure Data software and published Research, go to http://sharktracks.co.uk http://sharktracks.co.uk/ _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Hi Jamie, Yes, I should probably look at that - I can see the limitations of GSL vectors, platform-wise. 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!Ed
_-_-_-_-_-_-_-^-_-_-_-_-_-_-_
For Lone Shark releases, Pure Data software and published Research, go to http://sharktracks.co.uk
On Wednesday, 7 March 2018, 14:22:45 GMT, Jamie Bullock <jamie.b.bullock@gmail.com> wrote:
Hi Ed, 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. https://github.com/grrrr/flext/ Jamie
On 4 Mar 2018, at 14:30, Ed Kelly via Pd-list pd-list@lists.iem.at wrote: Hi List, I'm porting a library of LPC externals from Max/MSP to Pd.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. Cheers,Ed
_-_-_-_-_-_-_-^-_-_-_-_-_-_-_
For Lone Shark releases, Pure Data software and published Research, go to http://sharktracks.co.uk%C2%A0______________________________________________... Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list