AndyFug / tcnetsync

Timecode network sync tools

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tcnetsync (Timecode Network Synchronisation)

This library (in its early stages) is intended to provide tools for SMPTE timecode sync across a LAN/WAN/Wifi etc. The library provides server and client modules with respective classes in each. Synchronisation relies on hosts having network time synchronisation (e.g. NTP or PTP etc). Ideally we should build in some type of OS interrogation to check NTP sync status etc.

Install

pip install git+https://github.com/AndyFug/tcnetsync.git

Servers

Currently only an MTCServer class is provided. This server listens to MTC (midi timecode) and shares it with tcnetsync clients.

Client

The tcnetsync client requests sync from a tcnetsync server.

About

Timecode network sync tools

License:MIT License


Languages

Language:Python 100.0%