Timecode problems on v 1.0.3

Hi Mike,

Thanks for the detailed report - that’s really helpful.

A couple of thoughts here:

  • 96kHz could definitely be a factor. There have been some edge cases with sample rates outside 44.1 / 48kHz, so it would be really useful if you could try dropping everything to 48kHz and see if the behaviour stabilises.
  • The “keeps running after LTC stops” part is interesting - that can sometimes happen if Liberation is effectively “seeing” noise or residual signal and interpreting it as valid LTC. That could be:
    • feedback / routing loop (e.g. BlackHole being fed back into itself somewhere)
    • or just unstable decoding at that sample rate
  • The fact that 1.0.0 works fine is a really useful data point - there have been quite a few changes in the audio/timecode handling since then, so it’s possible there’s a regression here.

If you can:

  • Try 1.0.3 Build 5
  • try 48kHz end-to-end (Ableton + BlackHole + Liberation)
  • double-check there’s no routing loop in Audio MIDI Setup / Live
  • Use Timecode Monitor with the same input as Liberation and see if it works.

That should help narrow it down quite a bit.

Also check all the advice in these posts :

Either way, I’ll take a look at tightening this up on my side before the next build, as there may still be some edge cases in the LTC audio handling.

All the best,

Seb