# Spikes

The **Spikes** feature is designed to mimic the usefulness of real spike tape. Rather than trying to remember bizarre motor position numbers (like 251.13”), you can assign names to commonly used positions (‘on stage’ = 251.13”)

{% hint style="success" %}
**With the release of Spikemark 5 Spikes got even more powerful.**
{% endhint %}

Beyond that original means of describing a position, **Dynamic Spikes** let you define a calculated value derived from the motor's position at the start of a cue by using two additional properties: **factor** & **offset**.

**Factor** = the basis for a number range that should be considered full motion of the spike

**Offset** = a distance from the start of the factor

## If that sounds too abstract, here's concrete example:

Say I want to move a turntable to "90" to line up some walls on the set. But, I don't want it to go more than 1 revolution to get there, and I always want it to move clockwise. So in the world of absolute encoders, where the reference is always 0 degrees, if the turn table is sitting at 392, it should end up at 450 degrees to be at the nearest "90" position. But math is hard. If the next time I run the cue it's starting from 360, I really don't want to rewrite the cue. Instead, I can set up a Dynamic Spike with a factor of 360 (degrees per rev), and an offset of 90 (how far I want it to go from the last complete revolution).

![](/files/-Mi88_pmpTcyv9-FNfYd)

Pretty cool, right?


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.creativeconners.com/docs/spikemark/spikes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
