0.1.0 • Published 11 months ago

linear-timecode v0.1.0

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
11 months ago

Linear Timecode

A pure javascript implementation of a LTC encoder/decoder.

Features

  • 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

Usage

Installation

npm install linear-timecode

Usage

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);

Examples

Decoding

Development

  • Install dependencies
npm install
  • Run tests
npm test
  • Build library
npm run build

Useful links

0.1.0

11 months ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1

2 years ago