[PD] Porting Max MSP externals to Pure Data

Ed Kelly morph_2016 at yahoo.co.uk
Tue Mar 6 23:12:35 CET 2018


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 at 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 at lists.iem.at> on behalf of Simon Iten <itensimon at 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 at 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 at 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 at 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 _______________________________________________
Pd-list at lists.iem.at mailing list
UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list




  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20180306/7001ed90/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mbc.lpc~.c
Type: text/x-csrc
Size: 15618 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20180306/7001ed90/attachment-0002.c>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: lpc_lpc~.c
Type: text/x-csrc
Size: 14485 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20180306/7001ed90/attachment-0003.c>


More information about the Pd-list mailing list