A pure javascript implementation of a LTC encoder/decoder.
- LTC decoder
- Support for 24, 25 and 30 fps
- Support for 29.97 fps
- Support for drop-frame and color-frame
- Support for user bits and bgf
- LTC encoder
- Support for 24, 25 and 30 fps
- Support for 29.97 fps
- Support for drop-frame and color-frame
- Support for user bits and bgf
- Volume control
- Rise and fall time control
npm install linear-timecode
const ltc = require('linear-timecode');
const sampleRate = 44100;
let decoder = new ltc.Decoder(sampleRate);
or
import { Decoder } from "linear-timecode";
const sampleRate = 44100;
let decoder = new Decoder(sampleRate);
- Install dependencies
npm install
- Run tests
npm test
- Build library
npm run build
- Linear Timecode wikipedia.
- Linear Timecode specification.