SMPTE Linear Timecode (LTC) is an audio-frequency signal that encodes hours, minutes, seconds, and frame numbers as a bi-phase mark waveform. It travels down a standard audio cable — just like any other audio signal — and is recorded directly onto a spare track of a field recorder, camera audio channel, or DAW. Any device that records or reads audio can carry or decode LTC.
On set, a timecode generator is the sync heartbeat of a multi-camera or multitrack audio shoot. Every camera, recorder, and audio device reads the same timecode and stamps it on each frame and sample. In post-production, those stamps are used to align picture and sound automatically — no clapping, no manual sync, no drift.
mh LTC Generator runs on any Windows PC with an audio interface. Select your output device, choose your frame rate, and click Play. The LTC signal appears immediately on the selected output. A fractional sample accumulator drives the engine — each frame receives exactly the right number of audio samples over time, keeping the signal drift-free even at pull-down rates like 29.97 and 59.94 fps where most software generators accumulate error.
The LTC frame rate must match your camera or recorder exactly — a mismatch causes drift that accumulates throughout the recording. mh LTC Generator supports all six SMPTE ST 12-1 standard rates plus nine high frame rate extensions from SMPTE ST 12-3, covering everything from 24 fps cinema to 120 fps slow-motion capture. Note: at 60 fps and above, audio sync is sample-accurate — frame number encoding above 99 is non-standard in this version (see manual, Section 12.5). A fractional sample accumulator ensures zero drift even at pull-down rates (29.97, 47.95, 59.94 fps) where the samples-per-frame value is not a whole number.
DSLR and mirrorless cameras commonly shoot 50, 60, and 120 fps for slow-motion. Cinema cameras reach 96 and 120 fps. mh LTC Generator covers all of them — including pull-down variants and their drop-frame equivalents — with the same drift-free fractional accumulator used for standard rates. Audio sync is accurate at all rates. At 60 fps and above, frame number encoding above 99 is non-standard in this version — see the user manual, Section 12.5.
LTC level matters. The bi-phase mark waveform depends on precise transition timing — if it clips on the recorder input, the transitions soften and the decoder loses lock or miscounts frames. mh LTC Generator provides a −18 to 0 dBFS slider with a default of −12 dBFS. Set the level so your recorder’s input meter peaks in the amber range.
LTC is mono. Route it to whichever channel your recorder expects.
Match the sample rate to your audio interface clock. Mismatched rates cause LTC to play back at the wrong speed.
mh LTC Generator is fully functional without a license. All features are available in free mode — all frame rates, all output settings, NTP sync, compact mode, and TC colour selection. Free mode runs for 75 minutes per calendar day, resets at midnight, and is designed for equipment checks and brief test runs. An Individual license removes the daily limit entirely.
✓ All output levels (−18 to 0 dBFS)
✓ Channel routing — Left / Right / Both
✓ Sample rate selection — 48k / 44.1k / 96k
✓ NTP time-of-day sync
✓ Compact mode
✓ TC colour selection
✓ Drop-frame timecode
✓ Any WASAPI audio device
✓ Unlimited daily LTC generation
✓ No daily time limit
✓ No interruptions during a shoot day
✓ Licensed to your name & machine
✓ MAC-address bound — no expiry
✓ Delivery by email within 24 hours
✓ Re-issued free of charge if machine changes
mh LTC Generator is distributed as a self-contained ZIP archive. Extract it to any folder and run — no installer, no administrator rights, no Python, no .NET, no Visual C++ redistributables.
mh_LTC_Generator_Win_x64_v2_0_3.exe — Signed application
mh_LTC_Generator_v2_0_3_User_Manual.pdf
LICENSE.pdf — End User License Agreement
README.txt
◆ Submitted to Microsoft WDSI and scanned on VirusTotal before every release
◆ SHA-256 checksums provided with each release for independent verification
See License Agreement for full terms of use.
No expiry. No subscription. No time limit.
All features unlocked immediately.
Delivery by email within 24 hours.
ltc_license.dat is generated and sent to your email within 24 hours.
ltc_license.dat to the mh_LTC_Generator_v2_0_3 folder and restart the application. The header shows your name in green — no time limit.
License keys are issued manually. See License Agreement for full terms.
anti-matter-3d.com | © Martin P. Heigan