hello, if we want to combine two usb asynchronous dac's in alsa to use as one device. The requirement is that audio word clocks should be synchronised. That is understandable. But what if i don't have possibility to synchronise word clock , but master clock instead?
what will happen if i plug these two usb devices sharing the same master clock. Word clocks will be randomly off everytime i plug them to pc? is that correct?
what will happen if i plug these two usb devices sharing the same master clock. Word clocks will be randomly off everytime i plug them to pc? is that correct?
Yes. The two devices will run at the same pace. But the samples will be offset as their word clocks are not synchronized.
But if you do not care about sample-time precision, the master clock synchro along with the alsa multi plugin should suffice to get you down to sub-ms alignment, IMO.
But if you do not care about sample-time precision, the master clock synchro along with the alsa multi plugin should suffice to get you down to sub-ms alignment, IMO.
If you only need msec level sync and its for low frequencies only you might try using alsaloop first:
https://linux.die.net/man/1/alsaloop
https://linux.die.net/man/1/alsaloop
Not very clear for me how it can be used. The concept is not clear. Alsa loopback card must be used with alsaloop i think