<br><br><div><span class="gmail_quote">On 5/1/06, <b class="gmail_sendername">Wolfgang Woehl</b> <<a href="mailto:tito@rumford.de">tito@rumford.de</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Sunday 30 April 2006 06:52, Andrew Johnston:<br><br>> on the #ardour irc channel last night, I was informed that for standard<br>> multitrack recording and overdubbing, latency does not factor into the<br>> situation if not using softsynths, or live dsp performing as ardour handles
<br>> the latency internally, and syncs all the tracks to line up with each<br>> other, based on the latencies reported to it by jack and by the ladspa<br>> plugins.<br><br>Couldn't say it better. It works like that. What's your Ardour version, jackd
<br>version?<br><br>> I have an RME HDSP9652 connected via adat to a Behringer DDX3216.  I routed<br><br>Have you measured the DDX3216's latency? It'll have some and you can add those<br>numbers to your jackd startup options with -I and -O  -- if your external
<br>routing always includes the DDX.<br><br>> the click track out channel one, and on my mixer rerouted channel one input<br>> back out to channel 2.  I then recorded channel 2 in ardour and therefore<br>> got the click track recording at the same time as playing.  I then played
<br>> back from the beginning with click track still enabled.  At -p 64 there was<br><br>To choose Ardour live click for loopback tests is not the best choice because<br>click is special. That is unfortunate but non-trivial to change I think.
<br>Record the click to a track and start from there.<br><br>> no delay between the two.  At -p 1024 there was a noticeable delay.  I went<br><br>When testing this stuff I find it really helpful to have some actual numbers
<br>like audio frames. More telling than "noticeable". Right-click the clocks to<br>change their format and write down the delta between edit cursor and playhead<br>for example. Looking at the numbers can give you a clue about what's going
<br>on. Remember to measure the latency of your external gear.<br><br>> one step further and switched off the click, and used the exisiting<br>> recorded material (now it's own click track) and routed it out and back in
<br>> on another track.  I returned the same results, and regardless of the<br>> toggling the alignment options, there was no difference.  This leads me to<br>> believe that in fact ardour does not handle latency internally and
<br><br>Ardour does compensate for latency. With the -I and -O numbers in the picture<br>you get sample-perfect alignment.<br><br>I wonder what's mixed up in your setup. On connecting tracks to sources Ardour<br>asks JACK what kind of source that is: Hardware or software source. And it
<br>sets up alignment of the track accordingly. This can get messed up when you<br>change connections later on. This is still buggy in Ardour.<br><br>--<br>Wolfgang<br>_______________________________________________<br>ardour-users mailing list
<br><a href="mailto:ardour-users@lists.ardour.org">ardour-users@lists.ardour.org</a><br><a href="http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org">http://lists.ardour.org/listinfo.cgi/ardour-users-ardour.org</a>
<br></blockquote></div><br>
<br>
Thanks for the replies.<br>
<br>
Well, I did some more testing and still coming up with the same results<br>
FYI, I;m using a gentoo 64bit system.<br>
Ardour is 0.99.2<br>
Jackd is 0.99.0-r1<br>
<br>
I did a latency test on my console using jdelay and it came up at about
1/10th of a millisecond, taking the JACK delay into account (assuming a
read the figures correctly).<br>
So the problem is not the mixer.  I checked for samples and have
come up with some more useful information than before.  Zooming in
close I can see ardour has corrected for latency, but just not
correctly.  For example with Jack set to say 2048 frames, the
track being recorded is placed 2048 frames BEFORE the original
track.  With 64 frames, it is 64 frames before, but because this
is only 1.3 milliseconds, it is not noticeable as delay.  I have
tried changing the JACK latency option within ardour, just to test, but
of course it didn't solve the problem.<br>
So know I'm not sure what to do next.<br>
Any other ideas?<br>
<br>
Andy J =)<br>