Page 1 of 1

Posted: 06 Mar 2011, 01:58
by gthibert
Will audio busses across tracks introduce lantecy ?

Posted: 06 Mar 2011, 06:13
by soundmind
from what I understand, on a multi core system it will introduce a latency of 1 bloc which I believe is unavoidable with the current multi core CPU technology. To work around this, set your "nb of threads" to 1 in the global setup. someone please correct me if I'm wrong.

Posted: 06 Mar 2011, 08:58
by gurulogic
Yes, you will have 1 block of latency (ie: 128, 256 samples etc.)in a multiprocessing setup. It is optimal to compensate unbussed audio streams by using a delay module to match the delay introduced to the audio passing through any buses.
For example, if you have audio in one patch bussed and audio in another patch playing directly to your master and your bloc size is 128, you could insert a delay module on the unbussed audio, set the feedback to 0 and connect a BlocSize module to the num samples inlet on the delay module. This would ensure phase accuracy between the bussed and unbussed audio.

Posted: 06 Mar 2011, 15:14
by senso
good explanation !

Posted: 11 Mar 2012, 19:10
by r.erorr
So... but if we use only bused audio, then there is no latnecy problem? do we need to set nb threads to 1 in this case?
... and does bused audio somehow reflect on CPU?