<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Timecode Resources]]></title><description><![CDATA[<p>Hello all,</p>
<p>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.</p>
<hr />
<h3>Using Incoming LTC/MTC</h3>
<p>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 <a href="https://github.com/Gouttfi/smpte-ltc-to-mtc" target="_blank">convert incoming LTC to MTC</a>, or use Pythoner and an online library to output LTC</p>
<p>Alternatively, you could use the free, Mac-only application Lockstep to convert incoming LTC to MTC so that Isadora can use it.</p>
<ol><li><span class="s2"></span><span class="s3">Download Lockstep: <a href="https://figure53.github.io/studio/"><span class="s1"></span></a><a href="https://figure53.github.io/studio/" target="_blank">https://figure53.github.io/studio/</a></span></li><li><span class="s4">Start your LTC source</span></li><li><span class="s4">In Lockstep, select your LTC input and MTC Output</span></li><li><span class="s4">In Isadora, go to <strong>Communications &gt; MIDI Setup</strong> then select "Lockstep" for one of the input ports</span></li><li><span class="s4">In Isadora, the MTC Reader actor should then be outputting timecode.</span></li></ol>
<hr />
<h3>Downloads</h3>
<ul><li>Here are the timecode <a href="https://www.youtube.com/watch?v=i39M0qu-DHo" target="_blank">User Actors</a> I have on my main computer: <a href="https://www.dropbox.com/scl/fo/otkgwe1ur6wqadak1zz0q/APpJvU-nPyiFg0_g199WbpQ?rlkey=cs1l8ym3pkea3a6dpi5nkfo4l&amp;st=x2q3rblv&amp;dl=0"></a><a href="https://www.dropbox.com/scl/fo/otkgwe1ur6wqadak1zz0q/APpJvU-nPyiFg0_g199WbpQ?rlkey=cs1l8ym3pkea3a6dpi5nkfo4l&amp;st=x2q3rblv&amp;dl=0" target="_blank">https://www.dropbox.com/scl/fo/otkgwe1ur6wqadak1zz0q/APpJvU-nPyiFg0_g199WbpQ?rlkey=cs1l8ym3pkea3a6dpi5nkfo4l&amp;st=x2q3rblv&amp;dl=0</a></li><li><span class="s1"></span><span class="s2">There are some timecode-related User Actors on the TroikaTronix Add-Ons Page which you may find helpful:</span><ul><li><a href="https://troikatronix.com/add-ons/dx-timecode-tools/" target="_blank" rel="noreferrer">https://troikatronix.com/add-ons/dx-timecode-tools/</a></li><li><a href="https://troikatronix.com/add-ons/percentage-to-timecode-user-actor-example-file/" target="_blank" rel="noreferrer">https://troikatronix.com/add-ons/percentage-to-timecode-user-actor-example-file/</a></li><li><a href="https://troikatronix.com/add-ons/srt-subtitle-player/" target="_blank" rel="noreferrer">https://troikatronix.com/add-ons/srt-subtitle-player/</a></li><li><a href="https://troikatronix.com/add-ons/timertool/" target="_blank" rel="noreferrer">https://troikatronix.com/add-ons/timertool/</a></li></ul></li></ul>
<hr />
<h3>Tips</h3>
<ul><li>There's timecode info in <a href="https://support.troikatronix.com/support/solutions/articles/13000064496-isadora-3-release-notes" target="_blank">the Isadora 3 Release Notes</a> if you use Cmd/Ctrl+F to search for the heading "New Feature: MIDI Timecode Support". <ul><li>This includes handy tips like shortcuts for typing timecode values:<ul><li>When entering MTC values commas (,) or semicolons (;) can be used as placeholders for "00" (just like AfterEffects!):<br />
<ul><li>30;0 = 00:00:30:00 
</li></ul><ul><li>,1,30, = 00:01:30:00 
</li></ul><ul><li>1,1,30,0 = 01:01:30:00 
</li></ul><ul><li>30;15 = 00:00:30:15 
</li></ul><ul><li>2,45,7 = 00:02:45:07 
</li></ul><ul><li>2,,0 = 00:02:00:00 
</li></ul><ul><li>2;;15 = 00:02:00:15
</li></ul></li><li>Add a forward slash to specify framerate: 
<ul><li>30,0/3 = 00:00:30:00/30
</li></ul><ul><li>45,0/6 = 00:00:45:00/60
</li></ul></li></ul></li></ul></li><li>This forum thread is useful: <a href="https://community.troikatronix.com/topic/6399/answered-using-a-list-of-timecodes-to-trigger-events-in-this-case-lights-through-midi"></a><a href="https://community.troikatronix.com/topic/6399/answered-using-a-list-of-timecodes-to-trigger-events-in-this-case-lights-through-midi" target="_blank">https://community.troikatronix.com/topic/6399/answered-using-a-list-of-timecodes-to-trigger-events-in-this-case-lights-through-midi</a></li><li>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.<ul><li><img src="https://attachment.freshdesk.com/inline/attachment?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MTMxNzIxMjYxNzcsImRvbWFpbiI6InRyb2lrYXRyb25peC5mcmVzaGRlc2suY29tIiwiYWNjb3VudF9pZCI6MTc0NzM2fQ.A8lfCz0o1HITsPXWsXdUtEuZ1UClLajMTjjhH-VhIXs" class="fr-fil fr-dib inline-image" style="width:auto;cursor:pointer" /></li></ul></li><li>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.<ul><li><img src="https://attachment.freshdesk.com/inline/attachment?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MTMxNzIxMjY1ODgsImRvbWFpbiI6InRyb2lrYXRyb25peC5mcmVzaGRlc2suY29tIiwiYWNjb3VudF9pZCI6MTc0NzM2fQ.BPsdq3jk2qptTzrDF5OCJxbnqiQUN63b7YeTlPgF5EA" class="fr-fil fr-dib inline-image" style="width:auto;cursor:pointer" /></li></ul></li><li>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.<ul><li><img src="https://attachment.freshdesk.com/inline/attachment?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MTMxNzIxMjY2OTMsImRvbWFpbiI6InRyb2lrYXRyb25peC5mcmVzaGRlc2suY29tIiwiYWNjb3VudF9pZCI6MTc0NzM2fQ.UOQfsNNUsFmKHVFIHOkLK2-a5oKP2Bv4Mr5ACQ1Mv_I" class="fr-fil fr-dib inline-image" style="width:auto;cursor:pointer" /></li></ul></li><li>The <a href="https://www.youtube.com/watch?v=Grt3qM1iUJk" target="_blank" rel="noreferrer">Control Panel</a> 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.<ul><li>Gif: <a href="https://jmp.sh/WGNqTNsJ" target="_blank" rel="noreferrer">https://jmp.sh/WGNqTNsJ</a></li><li><img src="https://attachment.freshdesk.com/inline/attachment?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MTMxNzIxMjcxNDQsImRvbWFpbiI6InRyb2lrYXRyb25peC5mcmVzaGRlc2suY29tIiwiYWNjb3VudF9pZCI6MTc0NzM2fQ.4oAD_akIAGNBvwAsfrXEC0BnO3bl01yjkVj4ZFSrMXU" class="fr-fil fr-dib inline-image" style="width:auto;cursor:pointer" /></li></ul></li><li>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. <ul><li>Gif: <a href="https://jmp.sh/r9jC1JBF" rel="noreferrer" target="_blank">https://jmp.sh/r9jC1JBF</a></li><li><img src="https://attachment.freshdesk.com/inline/attachment?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MTMxNzIxMjc2NzgsImRvbWFpbiI6InRyb2lrYXRyb25peC5mcmVzaGRlc2suY29tIiwiYWNjb3VudF9pZCI6MTc0NzM2fQ.IAmNMejJMqjvbkmyl2AYfhBZ6b1ju4AzE_cwa9Sbycs" class="fr-fil fr-dib inline-image" style="width:auto;cursor:pointer" /></li></ul></li><li>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). <ul><li>For triggering something from timecode that is counting down, use 'le' (less than or equal to).
<span class="Apple-converted-space"> </span>
</li><li>'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. </li><li>Values generally move too fast or in such small increments that the exact match to trigger on 'eq' is not going to happen.</li><li><img src="/assets/uploads/files/1731413706465-screen-shot-2024-11-12-at-12.51.51-pm.png" style="cursor:pointer" /></li></ul></li></ul>
<hr />
<p>Best wishes,</p>
<p>Woland </p>]]></description><link>https://community.troikatronix.com/topic/9062/timecode-resources</link><generator>RSS for Node</generator><lastBuildDate>Thu, 12 Mar 2026 05:39:05 GMT</lastBuildDate><atom:link href="https://community.troikatronix.com/topic/9062.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Nov 2024 12:16:03 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Timecode Resources on Wed, 13 Nov 2024 09:44:49 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/1435">@woland</a> Thanks for the link to the <a href="https://github.com/Gouttfi/smpte-ltc-to-mtc">smpte-ltc-to-mtc</a> converter! I've needed this for a while! [<a href="https://github.com/Gouttfi/smpte-ltc-to-mtc/releases/tag/1.0.1">https://github.com/Gouttfi/smp...</a>] Cheers!</p>]]></description><link>https://community.troikatronix.com/post/55343</link><guid isPermaLink="true">https://community.troikatronix.com/post/55343</guid><dc:creator><![CDATA[Skulpture]]></dc:creator><pubDate>Wed, 13 Nov 2024 09:44:49 GMT</pubDate></item><item><title><![CDATA[Reply to Timecode Resources on Tue, 12 Nov 2024 17:32:16 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://community.troikatronix.com/uid/7621">@konrad</a> said:</p>
<blockquote>how do I get your User Actors with the extension .iua4 installed in Isadora so that I can use them?</blockquote>
<p> This is for an older version of Isadora, but the process is basically identical: <a href="https://lucaswilsonspiro.wordpress.com/2017/08/28/isadora-set-global-user-actors-folder/" target="_blank">https://lucaswilsonspiro.wordpress.com/2017/08/28/isadora-set-global-user-actors-folder/</a></p>]]></description><link>https://community.troikatronix.com/post/55335</link><guid isPermaLink="true">https://community.troikatronix.com/post/55335</guid><dc:creator><![CDATA[Woland]]></dc:creator><pubDate>Tue, 12 Nov 2024 17:32:16 GMT</pubDate></item><item><title><![CDATA[Reply to Timecode Resources on Tue, 12 Nov 2024 13:19:15 GMT]]></title><description><![CDATA[<p>Hi Woland, how do I get your User Actors with the extension .iua4 installed in Isadora so that I can use them?<br /></p>]]></description><link>https://community.troikatronix.com/post/55334</link><guid isPermaLink="true">https://community.troikatronix.com/post/55334</guid><dc:creator><![CDATA[Konrad]]></dc:creator><pubDate>Tue, 12 Nov 2024 13:19:15 GMT</pubDate></item></channel></rss>