• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    Timecode Resources

    How To... ?
    mtc ltc timecode linear timecode midi timecode
    3
    4
    432
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Woland
      Woland Tech Staff last edited by Woland

      Hello all,

      Someone asked in a ticket how to work with LTC timecode so I collected a bunch of timecode resources together, which I'm now posting here in case it's helpful to anyone else in future.


      Using Incoming LTC/MTC

      Isadora can only accept Midi Timecode (MTC) at the moment, but you could use the Pythoner actor and some online Python Libraries to create a system to convert incoming LTC to MTC, or use Pythoner and an online library to output LTC

      Alternatively, you could use the free, Mac-only application Lockstep to convert incoming LTC to MTC so that Isadora can use it.

      1. Download Lockstep: https://figure53.github.io/studio/
      2. Start your LTC source
      3. In Lockstep, select your LTC input and MTC Output
      4. In Isadora, go to Communications > MIDI Setup then select "Lockstep" for one of the input ports
      5. In Isadora, the MTC Reader actor should then be outputting timecode.

      Downloads

      • Here are the timecode User Actors I have on my main computer: https://www.dropbox.com/scl/fo/otkgwe1ur6wqadak1zz0q/APpJvU-nPyiFg0_g199WbpQ?rlkey=cs1l8ym3pkea3a6dpi5nkfo4l&st=x2q3rblv&dl=0
      • There are some timecode-related User Actors on the TroikaTronix Add-Ons Page which you may find helpful:
        • https://troikatronix.com/add-ons/dx-timecode-tools/
        • https://troikatronix.com/add-ons/percentage-to-timecode-user-actor-example-file/
        • https://troikatronix.com/add-ons/srt-subtitle-player/
        • https://troikatronix.com/add-ons/timertool/

      Tips

      • There's timecode info in the Isadora 3 Release Notes if you use Cmd/Ctrl+F to search for the heading "New Feature: MIDI Timecode Support". 
        • This includes handy tips like shortcuts for typing timecode values:
          • When entering MTC values commas (,) or semicolons (;) can be used as placeholders for "00" (just like AfterEffects!):
            • 30;0 = 00:00:30:00 
            • ,1,30, = 00:01:30:00 
            • 1,1,30,0 = 01:01:30:00 
            • 30;15 = 00:00:30:15 
            • 2,45,7 = 00:02:45:07 
            • 2,,0 = 00:02:00:00 
            • 2;;15 = 00:02:00:15
          • Add a forward slash to specify framerate: 
            • 30,0/3 = 00:00:30:00/30
            • 45,0/6 = 00:00:45:00/60
      • This forum thread is useful: https://community.troikatronix.com/topic/6399/answered-using-a-list-of-timecodes-to-trigger-events-in-this-case-lights-through-midi
      • You can put "MTC" or "Timecode" into the actor search at the top left of the program to see a list of the actors that have "MTC" or "Timecode" in their name.
      • You can learn more about an MTC/timecode actor (or any actor) by right-clicking it and selecting the top option, "Show Actor Help in Browser", from the resulting menu.
      • By default, Movie Player actors use percentages, but you can switch a Movie Player actor to timecode by right-clicking it and selecting "Use Timecode" from the resulting menu.
      • The Control Panel has a Timecode control that can either be connected to inputs to set specific timecodes, or connected to outputs and used to monitor incoming timecode.
        • Gif: https://jmp.sh/WGNqTNsJ
      • Isadora's timecode values can have either a specific timecode rate (e.g., 01:02:03:04/24 = 24 fps, 01:02:03:04/29.97 = 29.97 fps,) or can have a special timecode rate that means "use the default timecode rate for the current show." This special default rate will be displayed as DEF (e.g., 01:02:03:04/DEF) to clearly indicate the use of the default rate. This default rate can be set at the bottom right of the main application window. To the left of the popup menu where you can set the default timecode rate for your Isadora file, there's a timecode display that will show what Isadora is receiving in terms of MTC. 
        • Gif: https://jmp.sh/r9jC1JBF
      • Word of advice, NEVER use a Timecode Comparator actor set to 'eq' (equals), always use "ge" (greater than or equal to) or 'le' (less than or equal to). 
        • For triggering something from timecode that is counting down, use 'le' (less than or equal to).  
        • 'ge' will trigger as soon as a value is equal to or greater than the timecode value you're looking for, and will therefore do what you want it to. 
        • Values generally move too fast or in such small increments that the exact match to trigger on 'eq' is not going to happen.

      Best wishes,

      Woland 

      TroikaTronix Technical Support
      New Support Ticket: https://support.troikatronix.com/support/tickets/new
      Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
      Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
      Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

      | Isadora Version: all of them | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

      1 Reply Last reply Reply Quote 5
      • K
        Konrad last edited by

        Hi Woland, how do I get your User Actors with the extension .iua4 installed in Isadora so that I can use them?

        Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz, 3192 MHz, 6 Kern(e), 12 logische(r) Prozessor(en)
        16GB RAM
        Samsung SSD 870 QVO 2TB
        Win11Home
        NVIDIA Geforce GTX 1060 6GB
        www.dieleuchten.info

        Woland 1 Reply Last reply Reply Quote 0
        • Woland
          Woland Tech Staff @Konrad last edited by

          @konrad said:

          how do I get your User Actors with the extension .iua4 installed in Isadora so that I can use them?

           This is for an older version of Isadora, but the process is basically identical: https://lucaswilsonspiro.wordpress.com/2017/08/28/isadora-set-global-user-actors-folder/

          TroikaTronix Technical Support
          New Support Ticket: https://support.troikatronix.com/support/tickets/new
          Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
          Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
          Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

          | Isadora Version: all of them | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

          Skulpture 1 Reply Last reply Reply Quote 0
          • Skulpture
            Skulpture Izzy Guru @Woland last edited by

            @woland Thanks for the link to the smpte-ltc-to-mtc converter! I've needed this for a while! [https://github.com/Gouttfi/smp...] Cheers!

            Graham Thorne | www.grahamthorne.co.uk
            RIG 1: Custom-built PC: Windows 11. Ryzen 7 7700X, RTX3080, 32G DDR5 RAM. 2 x m.2.
            RIG 2: Laptop Dell G15: Windows 11, Intel i9 12th Gen. RTX3070ti, 16G RAM (DDR5), 2 x NVME M.2 SSD.
            RIG 3: Apple Laptop: rMBP i7, 8gig RAM 256 SSD, HD, OS X 10.12.12

            1 Reply Last reply Reply Quote 1
            • First post
              Last post