# How do I set a Timeline Keyframe time or value from outside the timeline?

**URL:** <https://forums.unrealengine.com/t/how-do-i-set-a-timeline-keyframe-time-or-value-from-outside-the-timeline/289166>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [July 24, 2014, 4:16pm UTC](https://forums.unrealengine.com/t/how-do-i-set-a-timeline-keyframe-time-or-value-from-outside-the-timeline/289166 "2014-07-24T16:16:36Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_e955dac61](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_e955dac61](https://forums.unrealengine.com/u/anonymous_user_e955dac61)\
**Post date:** [July 24, 2014, 4:16pm UTC](https://forums.unrealengine.com/t/how-do-i-set-a-timeline-keyframe-time-or-value-from-outside-the-timeline/289166/1 "2014-07-24T16:16:36Z")

</div>

I’d like to alter the values of a timeline keyfram outside of the actual timeline (such as the details panel of a placed blueprint), preferrably from a pin or node. Is this possible?

---

<div class="post-metadata">

**Author:** ![Denny](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Denny](https://forums.unrealengine.com/u/Denny)\
**Post date:** [July 24, 2014, 4:34pm UTC](https://forums.unrealengine.com/t/how-do-i-set-a-timeline-keyframe-time-or-value-from-outside-the-timeline/289166/2 "2014-07-24T16:34:56Z")

</div>

When you create a Timeline, it also appears as a variable in the variable list. If you place this variable, you have access to get/set functionality. Is this what you are looking for?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_e955dac61](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_e955dac61](https://forums.unrealengine.com/u/anonymous_user_e955dac61)\
**Post date:** [July 24, 2014, 4:46pm UTC](https://forums.unrealengine.com/t/how-do-i-set-a-timeline-keyframe-time-or-value-from-outside-the-timeline/289166/3 "2014-07-24T16:46:48Z")

</div>

Hi Denny,

While that allows me to edit the properties of the actual timeline, I’d like to get access to individual keyframes within the timeline.

---

<div class="post-metadata">

**Author:** ![Denny](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Denny](https://forums.unrealengine.com/u/Denny)\
**Post date:** [July 24, 2014, 5:37pm UTC](https://forums.unrealengine.com/t/how-do-i-set-a-timeline-keyframe-time-or-value-from-outside-the-timeline/289166/4 "2014-07-24T17:37:12Z")

</div>

I do not know how to access the individual keyframes, but perhaps there may be another solution to what you are trying to achieve. May I ask what you are trying to do by wanting to edit the keyframes?

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_e955dac61](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_e955dac61](https://forums.unrealengine.com/u/anonymous_user_e955dac61)\
**Post date:** [July 24, 2014, 5:40pm UTC](https://forums.unrealengine.com/t/how-do-i-set-a-timeline-keyframe-time-or-value-from-outside-the-timeline/289166/5 "2014-07-24T17:40:14Z")

</div>

I’ve got a spinning warning light, and I’d like to be able to set the speed of the rotation from within the editor without having to open the blueprint. I’m using the timelines to rather crudely animate a skeleton, but it works 😛

---

<div class="post-metadata">

**Author:** ![Denny](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Denny](https://forums.unrealengine.com/u/Denny)\
**Post date:** [July 24, 2014, 8:51pm UTC](https://forums.unrealengine.com/t/how-do-i-set-a-timeline-keyframe-time-or-value-from-outside-the-timeline/289166/6 "2014-07-24T20:51:11Z")

</div>

Can you use Set Play Rate on the Timeline variable to do what you need? If you just want something to spin without a timeline, you can add a Rotating Movement component to your warning light. You can then set the speed on this rotator.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_e955dac61](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_e955dac61](https://forums.unrealengine.com/u/anonymous_user_e955dac61)\
**Post date:** [July 25, 2014, 8:02pm UTC](https://forums.unrealengine.com/t/how-do-i-set-a-timeline-keyframe-time-or-value-from-outside-the-timeline/289166/7 "2014-07-25T20:02:57Z")

</div>

Hi Denny,

That worked great. I’d still like the ability to access keyframes, but you can’t always get what you want ^.=.^ Thanks!

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_5267d44b](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_5267d44b](https://forums.unrealengine.com/u/anonymous_user_5267d44b)\
**Post date:** [June 28, 2017, 11:48am UTC](https://forums.unrealengine.com/t/how-do-i-set-a-timeline-keyframe-time-or-value-from-outside-the-timeline/289166/8 "2017-06-28T11:48:30Z")

</div>

Hi Denny…

I assume you eventually came right with a solution, but just in case someone else reading this thread would like a way to do this, I found this article quite useful. In essence, it uses the timeline as an arbitrary transform value plugged into lerp to drive a result between 2 variables.

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

---

<div class="post-metadata">

**Author:** ![AlexandreFerreira](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/alexandreferreira/32/1138455_2.png) [@AlexandreFerreira](https://forums.unrealengine.com/u/AlexandreFerreira)\
**Post date:** [February 28, 2022, 3:05pm UTC](https://forums.unrealengine.com/t/how-do-i-set-a-timeline-keyframe-time-or-value-from-outside-the-timeline/289166/9 "2022-02-28T15:05:04Z")

</div>

From the timeline float perimeter, search for the “Map Range Clamped” node, I believe this is what you are looking for.

Hope I have helped.
