[PD] external pointers (*in1) and (*in2)
Yves Degoyon
ydegoyon at free.fr
Tue Aug 6 02:45:39 CEST 2002
i may sound silly but i usually use *in1 and *in2 pointers
to refer to audio data passed to a stereo DSP object ...
in that case, the pointers is supplied by PD when the perform
function is called. is that the case here ???
do you have something like :
t_float *in1 = (t_float *)(w[1]); /* left audio inlet */
t_float *in2 = (t_float *)(w[2]); /* right audio inlet */
if you don't, forget my remark.
regards,
sevy/yves
J. Scott Hildebrand wrote:
> it is a dsp object and i don't plan on this external communicating
>with other objects. are you saying that the *in1 pointers can only access
>one dimensional arrays? i'm not using pd's array, it's a standard C/C++
>array. would it be possible to access my array with something like:
>
> *in1[x][y][z] ?
>
> scott
>
>
>On Mon, 5 Aug 2002, Miller Puckette wrote:
>
>>This must be a DSP object... these work only for 1-dimensional arrays (audio
>>signals) through a mysterious protocol.
>>
>>If you want to have a 2- or n- dimensional array in your extern, go ahead
>>and allocate it and use it as you wish... but Pd has no suitable mechanism
>>for passing them around between objects.
>>
>>cheers
>>Miller
>>
>>On Mon, Aug 05, 2002 at 02:04:26PM -0700, J. Scott Hildebrand wrote:
>>
>>> i have a working external, and i have an array inside of it
>>>that's somehow accessed by *in1 and *in2, but never in the code does it
>>>say that those pointers are related to those arrays at all. i need to do
>>>the same thing but with a 3 dimensional array. how do i access that?
>>>
>>> scott
>>>
>>>
>>>
>>>
>>>--------------------------------------------------------------------
>>>
>>> "640K ought to be enough for anybody." -- Bill Gates, 1981
>>>
>>>--------------------------------------------------------------------
>>>
>
>
>
>
>--------------------------------------------------------------------
>
> "640K ought to be enough for anybody." -- Bill Gates, 1981
>
>--------------------------------------------------------------------
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20020806/16c7ce94/attachment.htm>
More information about the Pd-list
mailing list