Edit Movement
Spikemark does the math for you!

Edit Movement Window

Click on any movement to open the Edit Movement Window. You can also move between windows within a cue by using the Up and Down Arrow Keys.
Edit Movement Window
Quickly edit and navigate movements in a cue with keyboard shortcuts!
  • Tab - advances through all the editable fields
  • Shift-Tab - move backwards through all the editable fields
  • Enter - Accept all values and close the editing box
  • Shift-Enter - Accept values for the current motor in the cue and move to the next one for editing

Movement Input Fields

Editing Input Fields

To edit an input field, highlight or delete the old value and then enter the desired value and press Tab or Enter to save the new value.
We've also upgraded to Dynamic Input Fields that allow for basic addition and subtraction.
Dynamic Input

Input Field Definitions

1 - Position

Position is the target position where you want the motor to go. This number is displayed in scaled units (inches, feet, degrees, etc.). By default, Spikemark uses the current position of the motor as the target position when a movement is added to a cue. You can also select a Spike or even Add A Spike from the right hand side of the window. If you have a Spike selected for your position, the button will display the name of the Spike.

2 - Speed

Speed indicates the speed at which you want the motor to travel. This number is displayed in units per second (inches/sec, degrees/sec, etc.). You can synchronize multiple motors by programming them at the same speed, regardless of gearing and encoder differences. Valid speed values are greater than zero and no greater than the Max Speed. Spikemark initially uses the Default Speed.

3 - Acceleration

Acceleration indicates the rate at which the speed will increase as the motor moves. This number is displayed in units per second per second (inches/sec/sec, etc.). A higher value will cause the motor to accelerate more quickly giving the motion more snap at the beginning and end of the cue. A lower value will cause the motor to accelerate more slowly and smoothly. Valid acceleration values range from greater than zero to no greater than Max Speed. Spikemark initially uses the Default Acceleration.

4 - Ramp Time

Ramp Time indicates the number of seconds that the motor will take to accelerate up to programmed speed. If you would like to program the cue in time units, you can edit this field rather than using Acceleration.
Spikemark will automatically calculate a new Acceleration based on the Ramp Time you enter.

5 - Total Time

Total Time indicates the total number of seconds that the movement will take to complete. If you know that the motor needs to move the scenery in 10 seconds, you can enter a value of “10” here and Spikemark will recalculate the Speed and Acceleration values to make that happen.

Types of Movements

Movements can be programmed in two different ways:
  • Time-Based Movement - Simply enter the Total Time and Ramp Time. This will automatically calculate the Speed and Acceleration values. Quickly writing cues that match the timing of the show helps reduce tech-table stress.
Entering a Total Time that would calculate a Speed faster than the Maximum Speed will default to the Maximum Speed.
  • Speed & Acceleration Based Movement - Almost as quick as time-based cues, entering the Speed and Acceleration will automatically calculate the Ramp Time and Total Time.
Spikemark computes the Total Time and Ramp Time in the first cue of the show by comparing the programmed position to the motor’s current position. In all subsequent cues in the show, Spikemark compares the programmed position to the previous cue’s programmed position.