Hi everyone,
sorry if this has been asked before, but I couldn´t find anything on the forums.

For my current project I need to write a PD external which has the possibility to have an inputvector of lets say size n and an outputvector of double the size, so 2*n.
I know it´s not possible per se, but might it be possible to build something that emulates this behaviour?

I could think of splitting up the external in two parts, one living in a patch with block~ n, the other with block~ 2*n. But how could they then communicate and share the same buffer for example?

I would be very happy about any hints or directions I could continue my search.

Thanks in advance,