[PD-dev] simple external question (how to make an inlet acess a function)

Alexandre Torres Porres porres at gmail.com
Thu Nov 8 18:08:57 CET 2018


oh, you mean like an empty symbol, right? I think I get it... I'll try
something like that

Em qui, 8 de nov de 2018 às 15:07, Alexandre Torres Porres <porres at gmail.com>
escreveu:

>
>
> Em qui, 8 de nov de 2018 às 14:25, Christof Ressi <christof.ressi at gmx.at>
> escreveu:
>
>> there's no way around class_addmethod but you can use gensym("") if you
>> want to prevent the user from invoking the code via a message.
>>
>
> how is that so? Cause this is what I was using already...
>
> "new" method:
>
>     inlet_new(&x->x_obj, &x->x_obj.ob_pd, &s_float, gensym("ft1"));
>
> "setup":
>
>
>     class_addmethod(classname_class, (t_method)classname_ft1, gensym("ft1"),
> A_FLOAT, 0);
>
>
>
>> note that you can't do that for more than one inlet, obviously.
>>
>>
>>
>> Gesendet: Donnerstag, 08. November 2018 um 17:05 Uhr
>> Von: "Alexandre Torres Porres" <porres at gmail.com>
>> An: pd-dev <pd-dev at lists.iem.at>
>> Betreff: [PD-dev] simple external question (how to make an inlet acess a
>> function)
>>
>> Hi, I'm writing a signal external, it takes a signal in its main inlet
>> and a float in its right inlet.
>>
>> I want the float to be able to access a function in the code, right now
>> I'm using something like:
>>
>>     inlet_new(&x->x_obj, &x->x_obj.ob_pd, &s_float, gensym("ft1"));
>>
>> In the "new" method, and then I also need to a class_addmethod included
>> in the setup for "ft1" and I was hoping I didn't need that and could use
>> another alternative.
>>
>> What I think it's not elegant is that this makes the object actually take
>> a "ft1" message in the main signal inlet. I know it's no biggie, but it
>> annoys the hell out of me.
>>
>> So is there any other way to make the inlet access a function inside the
>> code without the need to add a method for it? Or do I just have to deal
>> with it?
>>
>> thanks
>>
>>  _______________________________________________ Pd-dev mailing list
>> Pd-dev at lists.iem.at https://lists.puredata.info/listinfo/pd-dev
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20181108/3f67ea17/attachment-0001.html>


More information about the Pd-dev mailing list