[linux-audio-user] Multiple (delta xx) cards

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

 



On Sun, Jul 13, 2003 at 12:46:53PM -0700, Mark Knecht wrote:
> >
> > I don't understand this whole 'drift' thing. If I'm able to listen to a
> > previously recorded drum track and record a guitar track over it (in
> > sync with the recording) with either card, how is it possible for them
> > to be out of sync with each other?
> 
> Peter,
...

>    I hope this helps clarify the physical reasons that this is difficult.
> 
>    There is a software reason also. Linux/Alsa will onlt interrface to a
> single clock, so clocks being generated by two sound cards are not something
> that Alsa is designed to handle.

:-/ 
-> 
!

Would not a software/driver-solution to synchronize the
clocks/adjust the drift be handy here? At least theoretically,
somthing similar to ntp.

This would need 
    1: a way to measure the clock-difference exact enough
    2: a way to delay the the stream running over the hardware
    within the driver within very small units.
    3: ... ?
    
But I doubt that this idea could get far, probably timing would
become a rather statistical than exact procedure in this region.
And expensive too. Also, maybe clocks are not even stable over
time (temperature, etc.) and would have to be remeasured
periodically. Also, I bet this idea has been around earlier and
if possible we would already have it realised.

The psycho-acoustic boundary for discerning discrete acoustic
events/clicks is about 1/20 s, AFAIR, so 50 ms would have to be
beaten to satisfy the ear.

Björn



[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