On Wed, 2009-11-11 at 21:33 +0100, Giso Grimm wrote:
Maybe I am something missing, but what about the clock
synchronization?
It would be nice to allow synchronization of several devices via the
network connection. This transport medium typically has a lot of jitter
(even an unloaded gigabit system can be above 50µsec), however, the
jitter of typical AD/DA converters should be in the order of
nanoseconds. And in the case of several devices, how is it possible to
compensate the absolute delay? All devices should be in phase, with a
deterministic inter-device delay.
Yes, that's a real problem. I don't see a solution to that either.
If it is only a single device it should be possible to
use netjack: Then
it behaves as a small host with its own sound card, and running jack
with netjack_client (or whatever it ins called in recent versions). Any
remote PC can run jack with the net backend to connect. Well, with
netjack for jack0.116.2 the connection request is made from the other
direction, in this case the open sound card, but connect requests could
be triggered via OSC. And Netjack2 for jack2 seems to work completely
differently.
I guess that jack is too big a burden for the small kind of system we
are talking about, so the question is, if netjack could be implemented
standalone - or maybe another suitable mechanism?
/ Hans