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
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list