I'm using the following code inside my mixer to try and get the percentage of the way through a clip the timeline is current sitting. Code (CSharp): var _time = playable.GetTime(); var _duration = playable.GetDuration(); var _percentage = (float)( _time / _duration ); This works for the most part. The problem arises whenever i set the Post-Extrapolate to something other than None. If the clip is the only clip on the track, the duration suddenly has 100,000 added to its playable duration. If there is more than one clip on the timeline, all but the last clip have a duration which includes the space between the clips. Confused yet? Sorry. I simply wish there was a method called playable.GetTimeNormalized() or something of that nature. If you could shed some light on how to achieve the desired behavior, it would be awesome.