sft.ltc~
A simple Max external for encoding and decoding SMPTE timecode (LTC).
- Switch between auto, encode, and decode mode.
- Set the timecode via hours, minutes, seconds, frames — or directly in milliseconds.
- Supports the most common framerates:
- 23.97 fps
- 24 fps
- 25 fps
- 29.97 fps
- 29.97 fps (DF)
- 30 fps.
- Outputs both the raw LTC signal and the decoded timecode list (hh mm ss ff fps drop).
Great for syncing audio, video, lights, or testing SMPTE workflows inside Max.
⚠️ Note: In Max, audio is pull-based — make sure the LTC input is also routed to an audio object (like dac~, meter~, or record~) so that decoding works properly.
Built on the libltc library by Robin Gareus and derives from a Max external by Matthias Kronlachner, originally inspired by work from Mattijs Kneppers.