Re: Audio-over-ethernet and digital clocking




"nb" <recording@xxxxxxxxxxxxx> wrote in message
news:783efaa9-a0d7-4457-80e6-b9bb05a005ae@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Say, does anyone such as the esteemed Mr. Dorsey have any insight into
how things are clocked when you send audio over ethernet in real time?
We're just now starting to see software replacements for multiple
audio (and MIDI) interfaces on slave computers, and I'm curious how
this works. VSL's Vienna Ensemble 3 and upcoming VE Pro, as well as
Audio Impressions Audioport are the two examples of this I know about;
Apple has had it AU Netsend/Receive (I think that's what it's called)
built into the Mac OS for a while, but it doesn't work very well. The
other two work really well.

Am I right that ethernet uses packets and that the receiving
computer's audio interface is going to do the clocking?

The truth is that even if this turns out to be suboptimal from an
audiophile point of view, it's trumped by the convenience - at least
in my composers' world of using slave computers to play back samples.

TIA

nb,
Most computer interfaces have external clock options. This allows
slaving interfaces connected to different computers to a single clock
source. By itself, this doesn't align the different sources in time.
However, if you can get the computers to start playing at precisely the same
time, then clock slaving should keep them in sync.
In different words, there is no need for the clock and the data to come
from the same place. As long as there is enough buffer, and a way to start
play at the same instant, the data can be delivered asynchronously. But the
clock should be identical. Without an identical clock, you'll hear your
music, but not the imaging.

Regards,
Bob Morein
(310) 237-6511


.



Relevant Pages

  • Re: assign USB Audio to interface 1 and 2
    ... there is special code in the generic parent that knows about audio ... > the support of multifunction devices with several interfaces per function ... > a quite recent addition to the USB specification. ... This may be an invalid bInterfaceProtocol ...
    (microsoft.public.development.device.drivers)
  • Re: edirol r09 and video
    ... We graduated to SMPTE time code, and now we have word clock. ... way to stretch the time frame of the video with some sort ... of markers that will ensure perfect timing with audio. ... this may seem like the layz way to accomplish synchronization but it's not a very good way. ...
    (rec.audio.pro)
  • Re: ASA and Russ Andrews again;!...
    ... is that I don't understand how any designer could ever have a problem ... digital audio devices not know how to design a decent clock recovery ... Again IIRC there was also a claim that many other (HDMI) ... HDMI is unusual in that it does have a separate clock line; ...
    (uk.rec.audio)
  • Re: Firwire Audio Interfaces - Clock Master or Slave
    ... the digital audio part. ... locking up after being connected to the computer, something is instructing ... That doesn't sound like a word clock ... "Today's production equipment is IT based and cannot be operated without a passing knowledge of computing, although it seems that it can be operated without a passing knowledge of audio." ...
    (rec.audio.pro)
  • Re: [RFC] [PATCH] Device Tree on ARM platform
    ... A concrete example that was mentioned elsewhere in the thread is audio ... combination of analogue and digital links. ... sync clock and bit clock for each of transmit and ... are described in the device tree and have a generic block of code in ...
    (Linux-Kernel)