Hi, Ahmet

I don't know how to create a variable argument type of function definition
for this purpose, but it should be clear that your dsp function knows how
many inlets there will be.  You will be setting the number of inlets when
the object is created.

You could make a maximum number of inlets and add a data structure element
to store the number of inlets.  Then, in your dsp function, put a case
statement to look up the dsp_add call with the correct number of arguments.


I'm not sure that's the best way, since dsp_add has a variable number of
arguments in its definition.  It would make sense to me if function calls
had to have a fixed number of arguments, but I'm just not sure.

Chuck

On Sat, May 7, 2011 at 10:01 AM, Ahmet Kizilay <ahmet.kizi...@gmail.com>wrote:

> Hello,
> I want to write an external which creates the signal inlets dynamically
> depending on the number of arguments, just like the multiplex~ object from
> zexy.
> My question is about writing the dsp_add function. How do I set the
> arguments when I don't exactly know how many signals I will be handling?
>
> I hope my question is appropriate for the list (first post)?
>
> Thanks.
>
> --
> ahmet kizilay
> http://www.ahmetkizilay.com
>
> _______________________________________________
> Pd-list@iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to