[LAU] open hw soundcard
Karl Hammar
karl at aspodata.se
Fri Nov 13 12:10:09 EST 2009
Giso Grimm:
...
> I see two different scenarios (OSHw = OpenSoundHardware, <---> audio
> transport, <===> audio and clock transport, <~~~> audio transport with
> drift control/resampling):
>
> a) netjack based solution, one OSHw, no clock protocol, no sync:
>
> alsa_{in,out} <~~~> jackd -dnet <---> OSHw
I don't understand this figure. From what I understand, jack talks
with an alsa driver which talks to hw. And jackd -dnet talks with
another jackd on the "other" box, which talks with its alsadriver/hw.
> b) own protocol, multiple OSHw, master clock:
>
> Master Clock
> Host sound card
> ||
> jackd <===> OSHw
> <===> OSHw
> <===> OSHw
Should I interpret this as
jackd <==> alsa_special_netw_driver <= over the network =>
alsa_sp_driver <==> OSHw
or
jackd <==> special jack client <== over the network =>
other half of the special jack client, poss. incl. alsa driver <=> OSHw
?
> c) 'classical' sound card concept:
>
> ALSA driver <---> OSHw
> |
> ALSA driver <---> OSHw
> |
> ALSA driver <---> OSHw
How come the OSHw have an audio transport between each other, or do you
mean clock transport?
> (ok, that is three). From a recording studio point of view I think that
> version (b) is the best. It would require to implement a driver which
> itself is a jack client. As a jack client it is platform independent.
Why not wait and se what the netjack people comes up with. My problem
is to have "any" hardware up and running. And if the netjack crew
solves the problem in the meantime, so much the better, and if not,
then we have something to debug on.
Regards,
/Karl
-----------------------------------------------------------------------
Karl Hammar Aspö Data karl at aspodata.se
Lilla Aspö 148 Networks
S-742 94 Östhammar +46 173 140 57 Computers
Sweden +46 70 511 97 84 Consulting
-----------------------------------------------------------------------
More information about the Linux-audio-user
mailing list