send~ or forward~

Charly Beck's icon

Hi,

is there a way to send and receive audio signals the way the send and forward objects work?

I guess for matrices something like this exists. Some guy build a device set named j74 vmodule. Here he sends gl matrices between devices. I want to send and receive audio streams within the patcher. How can i do this?

If something like that does not exist for audio streams, is it possible to convert a audio stream into a matrix stream and back? (And send/receive the same way the j74 modules exchange data) ?

Peter Ostry's icon

?
[send~] and [receive~] are audio objects.
They have the tilde after the name. Just look at the help files.

Beware of latency (delay). You may have reasons not to use send~.

Roman Thilenius's icon


[send] and [receive] will also send audio. :)

but it wont be dynamic (as in forward) i think.

Charly Beck's icon

ahhh... send and receive can use audio XD.... That could have been obvious.. I used it several times but i don't remember a send~.

Well in the paralell thread i was adviced about the issue of creating objects dynamically... I could create the send~ and receive~ dynamically.... using a unique number as name.... that should work...

If that doesnt work i would need t create a fix maximum number of sends and receives and using a signal matrix or some other switch to route it...

Now that was the biggest "risk" i identified. If this works the rest should work too.

I allready thought of latency compensation. Thanks for the advice.

Roman Thilenius's icon


that is the mean part: you would have to decide whether you want dynamic routing - or not that one vector delay which send~ introduces. you cant have both. :)

if audio via [send] would be dynamic, you would have to restart DSP when the assignment changes. same game as with audio via [prepend] & [route].
it can still be fine solution for making "fixed connections" from one patcher window to another and things like that.

none of that is documented, because it is not officially supported, but it works since 25 years now.