$Page Warp Markers $TargetName Warp Markers *Accessing warp marker info* Live 11 added API access to warp markers. This example shows the warp marker information can be used to convert a clip time in beats, which is easy to get with the API, to a relating time in seconds for the clip that is currently selected. The clip is warped quite extremely to clearly illustrate this. Warp-Markers.png -> This example also calculates the rate at which the clip is currently playing back. This changes when Live's tempo changes, stretching or compressing the sample accordingly. -> The warp marker information is delivered by the API as a dict. For the purposes of this example, the dict information is then stored in [coll], which performs better when accessed very often, which we do in this example. [coll] is implemented as a linked list under the hood, meaning that using the bang message to step through its entries is the fastest way to sequentially access them. -> The task of iterating over the warp markers might be done in Javascript with less code, however Javascript only works in the low priority thread. Finding out the clip position could be a timing-sensitive task, for example as a result of a MIDI note event message, so a patching variant is used in this example. For an example of how to implement audio time stretching, $Link have a look at the Stretch Simpler example .