Sample accuracy problem: Patcher bug with Send/Receive

Jussy's icon

Hi Guys,
I am having what appears to be a buggy experience with send`/receive~.
I have 2 sends with different names and 2 corresponding receives.
One s/r pair works fine, while sending into a patcher.
The other pair work fine in a single window, but when I place the r~ in the patcher, I lose sample accuracy as verified by a phase test. A direct cable connection does not exhibit this inaccuracy.
This happens in both v4.5 and 4.6 on a PB G4, 1.5GHz.

Has anyone else experienced this, and if so is there a solution? I do not want to just use the cabling option.

lukhasj's icon

the send~ has to store your signal into a buffer first.
this may take more than until the next loop of code.
cant be done instantly, its a physical fact.

Jussy's icon

Thanks, but why then would the other s/r pair work OK?

lukhasj's icon

It really beats me why it should?

Stefan Tiedje's icon

Justin Paterson schrieb:
> Has anyone else experienced this, and if so is there a solution? I do
> not want to just use the cabling option.

you can use send/receive (without "~") which is the same as a direct
cable connection. Only restriction: no feedback and don't script it...

Check out your connections, it might be that you did create a feedback,
which would introduce the signal vector delay. Normally a send~/receive~
should not delay, but who knows...

A simple patch to show the behaviour would clarify things as well...

Stefan

--
Stefan Tiedje------------x-------
--_____-----------|--------------
--(_|_ ----|-----|-----()-------
-- _|_)----|-----()--------------
----------()--------www.ccmix.com