ltcsmpte is deprecated and will soon reach its end-of-life.
It is superseded by libltc + libtimcode + ltc-tools.
Linear (or Longitudinal) Timecode (LTC) is an encoding of SMPTE timecode data as a Manchester-Biphase encoded audio signal. The audio signal is commonly recorded on a VTR track or other storage media.
libltcsmpte provides functionality to both encode and decode LTC from/to SMPTE timecode and optionally offers SMPTE date support.
Furthermore the source-code includes a JACK audio connection kit example client (jltc) and utilities to convert incoming LTC to MTC (ltc2amidi) as well as a small tool to dump SMPTE from an audio-file (ltcdump).
ltcsmtpte is maintained at sourceforge subversion repositories: Browse Web SVN
https://ltcsmpte.svn.sourceforge.net/svnroot/ltcsmpte, or directly
The source is debianized. On Debian systems
debian-buildpackage can be used to compile and
dpkg -i to install libltcsmpte and libltcsmpte-dev packages.
libltcsmpte uses autotools and libtools. The tar.gz package includes the
configure script, but if you get the source from the repository, you first need to generate the build environment with something alike:
aclocal; autoheader; libtoolize –copy; autoconf; automake –gnu –add-missing –copy. (OSX users use
./configure and build libltcsmpte with
make. see the INSTALL file for further instructions on gnu autotools.
./configure –help for information on optional features (in particular:
If Doxygen is available, the documentation can be rendered from the source by calling
make dox. Self-tests can be run with
tests/encoder.c for the self-test and example code.
Copyright (C) 2003 by Maarten de Boer
Copyright (C) 2006-2010 by Robin Gareus
Copyright (C) 2008-2010 by Jan Weiß
ltcsmpte is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA