[PD] variable outlets in dsp object

David Medine dmedine at ucsd.edu
Thu Jun 8 13:50:43 CEST 2017


Thanks. You do what I'm doing: reassigning the samples out pointers that 
are stored in the class structure to a local variable in the perform 
loop. This seems to work better than accessing the stored pointers (on 
windoze anyway).


On 6/8/17 12:36 PM, Pierre Guillot wrote:
> I don't fully understand what you do in your code without the rest of 
> it. I think the simplest approach is to keep all the DSP information 
> you need in your object's structure(number of samples, pointers to the 
> inlets, pointers to the outlets, etc.)  and to call the dsp routine 
> with only your object structure as argument (and the perform method 
> returns w+2). If you want an example, I made a vbap~ object that has 
> variable number of inlets and outlets.
> Here the code: 
> https://github.com/pierreguillot/vbap/blob/master/pd/src/vbap_tilde.c 
> <https://github.com/pierreguillot/vbap/blob/master/pd/src/vbap_tilde.c>
> Cheers,
>
> Pierre

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20170608/17b6d281/attachment.html>


More information about the Pd-list mailing list