Re: [LAU] Lack of smpte support simply sux

From: Robin Gareus <robin@email-addr-hidden>
Date: Wed Dec 26 2012 - 22:32:26 EET

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/26/2012 08:38 PM, Peter P. wrote:
[..]
> Sorry to partly highjack that thread, but I was wondering if there
> are any tools in linux to read/write smpte time code from/to tape
> machines, and have it translated to Midi Time Code.
>
> Thanks for all pointers, best, P
>

The easiest way for MTC->LTC is indeed Ardour3 since SVN rev13418 (Nov
2012) [1]: slave Ardour to MTC, use A3's LTC generator. LTC->MTC is
not yet supported by A3, because A3's MTC generator still needs some
work for proper vari-speed support [2].

However, there's jltc2mtc from https://github.com/x42/ltc-tools

analog LTC audio (e.g. from tape)
- -> soundcard
- -> JACK audio-port
- -> jltc2mtc
- -> jack midi-port
- -> ...

https://github.com/x42/mtc-tools features a standalone MTC generator
(gets sync from jack-transport).

HTH, don't hesitate to ask if you have any questions,
robin

PS. All tools properly compensate for latency. But in order to achieve
exact sample-sync, the port latencies of the physical jack-ports must
be set correctly (using jackd's -I -O options).

The actual roundtrip latency depends on many factors. The only way to
learn the value is to measure it. To do so, there's jack_delay [3] by
Fons Adriaensen; a variant of it (jack_iodelay) comes with jackd itself.

[1] http://gareus.org/wiki/a3extsync
[2] LTC->MTC is already supported by A3 but accuracy does not match
our expectations so it has been explicitly disabled. UTSL
[3] http://kokkinizita.linuxaudio.org/linuxaudio/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJQ217VAAoJEKCQvOAs9X8E1kUP/0ufdCUG/k91xX54DC54Ge9g
sVyti+0ylN2XA6BI995RtIrff8Oqz7xkW/0r2X5Pg8bnZYqf4lSdteFGEtQ8v7DS
nC4T9rtXBK5ldmCcSYbFb20EpWyomlqqSBEMiTKj2nTBZvL6RCmYNYqG5bu1tz6b
corGl7m06sGgjqpzTF1eSu4BuRyljvp1jsc93gDbAqs2lByWEd4GbKZklCYiubE3
LPXSsc3/Mzsb8Q+4xxvcUjycZT5Wcpgc2RrHVR8kQobIh4Q2vXrIsS+lYvIhbuof
CcAtxwrDW9FR/ovL4oukwXg/mh2ARff7JOFLIKtAj9CAVRF9elLF7pKyhl4+n5hF
A2EgY7oZSSY0q8ie9a67kGB7bX5qUR/lRfZa03iyD+3CIGxKfGNwyzKCxcCTROZC
fvuMtydF6bo+B2l0fMbRR2j7QqiQ1LlPvMHa019g1Z2KnW67sAwBR9OMhvk+MG5T
XWaufnktFzJpQ1GeWVWyQF3tX6/1Z/6gW4hNYGJiKiOfQk7e4LLQe8bCHkGc4l83
UrvaNHc0S6CUSb/SiGwatHif8c7cBNiVepWajzO5wsGjPYlTVAMJSwHFrX4rosON
K2e/qhGmztIt3c6UvHG2S8kRl+DuWYFNFk07CQ21cIOTmLnnQfb6TkzgcDbvfhjO
f0tHSHXWVD4wOaT8cnwV
=+7T6
-----END PGP SIGNATURE-----
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Thu Dec 27 00:15:02 2012

This archive was generated by hypermail 2.1.8 : Thu Dec 27 2012 - 00:15:03 EET