Re: open hw soundcard (was Re: status usb2 for sound)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Nov 09, 2009 at 01:42:00AM +0100, Karl Hammar wrote:
> Folderol:
> > On Sun,  8 Nov 2009 16:53:31 +0100 (CET)
> > karl@xxxxxxxxxxx (Karl Hammar) wrote:
> ...
> > > Would a network connection solve that problem?
> > > In that case the DACs and ADCs could reside on an embedded computer
> > > and stream the sound data to/from the pc. And one could envision
> > > such little things near each mic and ethernet cables or possible wifi
> > > to the control room.
> ...
> > Ethernet looks interesting, and I know there is stuff out there, but
> > have no idea what latency and timing issues there may be. I would
> > imagine syncing multiple 'drops' to a stable clock might be problematic.
> 
> Lets say we have pc <> switch <> lots of network boards for a single mic
> PC could broadcast the clock to all micboards and the would hopefully
> arrive without noticeable skew or jitter. And the micboards could
> answer with that timestamp and the converted value. In this case
> the PC requests each sample one at a time from all micboards.
> 
> Would that be good scheme?
> 
> A simple ping here, has a rund trip time of 0.25 to 0.8 ms depending
> on end equipment.
> 

That's a fascinating idea.

Instead of messing with USB2 protocols, design a board that attaches a ADC/DAC to a microcontroller and shoves the raw floats in and out over... Gigabit Ethernet??!

I don't know if any of the cheap microcontrollers out there-- or the free network stacks available for them-- could also handle the speed of a large amount of audio.

But the thought of a hardware audio interface that talks NetJACK natively, however, is really intriguing. Use OSC to control the interface....

Hmm. It'd be more than just a native Linux-supported audio interface, it'd be a JACK-specific audio interface.

The devil's in the details, though. Which DAC/ADC chip? Which microcontroller? How much RAM? Which network stack? Which preamp circuitry? How many channels? Etc, etc. It's not a trivial project.

-ken
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux