[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