JLTCGEN(1)

πŸ“¦ version 0.7.0, in nixos 26.05, nixpkgs unstable

πŸ’– jltcgen(1) β€” the JACK LTC generator page, bestie edition πŸ’–

okay so this is the manual page for jltcgen, and yes the man name is literally right there in the title, we love a self-referential moment ✨


🌸 NAME 🌸

jltcgen β€” a JACK LTC generator πŸŽ€

πŸ¦‹ SYNOPSIS πŸ¦‹

jltcgen [OPTION] [JACK-PORT-TO-CONNECT]*

✨ DESCRIPTION ✨

ltcgen is a JACK audio client that generates linear time code, like, in realtime. that's the whole vibe. πŸ•πŸ”₯

πŸ’… OPTIONS πŸ’…

  • -d, --date datestring β€” sets the date, and the format is either DDMMYY or MM/DD/YY. pick your fighter πŸ—“οΈ
  • -f, --fps fps β€” sets the frame-rate, as NUM[/DEN][ndf|df]. default is 25/1ndf. 🎞️
  • -h, --help β€” shows this help and dips out. bye bestie πŸ‘‹
  • -g, --volume float β€” sets the output level in dBFS. default is -18db. πŸ”Š
  • -l, --localtime β€” when you're using the current time, do it in local TZ instead of UTC. no cap πŸ•°οΈ
  • -m, --timezone tz β€” sets the timezone in minutes-west of UTC. 🌍
  • -r, --auto-resync β€” automatically resyncs if the drift goes over 100ms. she self-corrects, she's lowkey iconic πŸ’«
  • -t, --timecode time β€” specifies the start-time/timecode as [[[HH:]MM:]SS:]FF. ⏱️
  • -u, --userbits bcd β€” specifies fixed BCD user bits (max. 8 BCD digits). ⚠️ CAUTION: this ignores any date/timezone settings! fr fr, it does not care 😭
  • -w, --wait β€” waits for a key-stroke before starting. dramatic pause, love that for us ⌨️
  • -V, --version β€” prints version information and exits. 🏷️
  • -z, --timezone tz β€” sets the timezone as +HHMM. 🌈

so here's the tea on how these play together πŸ«–: unless a timecode is given with -t, the current time/date are used. Date (-d) and timezone (-z, -m) are only used if a timecode is given. The timezone may be specified either as an HHMM zone, or in minutes-west of UTC. iykyk πŸ’–

and the signals, bestie, pay attention πŸ‘€:

  • SIGINT (CTRL+C) prints the current clock-drift (audio-clock - system-clock). πŸ’€ very "let me check the vibes" of it
  • SIGQUIT (CTRL+</kbd>) terminates the program. periodt. πŸ›‘
  • SIGHUP initializes a re-sync to the system clock (unless -t is given). πŸ”„
okay small reminder: those last two lines are facts from the page, not vibes β€” SIGINT prints drift, SIGQUIT kills it, SIGHUP resyncs (unless -t is set). slay responsibly πŸ’…

πŸ› REPORTING BUGS πŸ›

Report bugs to <robin@gareus.org>. πŸ“¬ Website and manual: <https://github.com/x42/ltc-tools> 🌐

Copyright © 2012 Robin Gareus <robin@gareus.org> 🫢

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 😭 no warranty bestie, none, zero, nada πŸ’€


and that's the page!! this was jltcgen version 0.7.0, dated February 2019, from the User Commands corner of the manual β€” mwah, go generate some timecode πŸ’œπŸŽ€β­

πŸ“¦ where this page comes from