On Tue, Jun 2, 2009 at 12:46 PM, Fons Adriaensen wrote:
there are "hidden" options. the default settings assume that the
timecode source and the audio interface that is driving JACK share a
sample/word clock, so that 1 second of timecode time == 1 second of
audio samples, and thus no varispeeding is necessary. essentially, we
just notice that timecode starts, stops and jumps non-linearly, and
respond appropriately.
however, you can change this setting (there is no GUI for it because
i've yet to find anyone who can actually defend adding this option to
the GUI), and in that mode ardour will varispeed to stay locked to the
master. it will stay locked to within 8-30 samples of the master's
timecode position. the varispeed interpolation (linear, fixed point)
is weak, and so technically quality will suffer. whether its suffering
worth fixing is a matter that reasonable people might reasonably
disagree about.
when i initially developed MTC slaving, i used an Alesis M20 ADAT
*without* sample/word clock sync. ardour would follow the wow+flutter
of the M20 perfectly. it would even follow it if i used the
shuttle/scrub controller on the M20.
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@lists.linuxaudio.org
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-user
LINUX® is a registered trademark of Linus Torvalds in the USA and other countries.
Linuxaudio.org logo copyright Thorsten Wilms © 2006.
Hosting provided by the Virginia Tech Department of Music and DISIS.