Step size algorithms

When you rotate a dial, the Stream Deck software reports this every 50 milliseconds to the plugin. The report includes the number of "ticks" passed during the last 50 ms period, where one "tick" is the physical step you feel when you turn the dial.

The variable algorithms use this tick value and the defined step size to calculate how much the value should change, allowing you to choose a dial response that suits your work style. A slower starting curve gives you better control for fine adjustments, while a steeper starting curve still allows for fine adjustments at very low speeds but quickly accelerates value adjustments at higher rotation speeds.

The graph uses a defined step size of 1 and a 0-127 range. All algorithms are tuned to return a value equal to the defined max value when the number of ticks is 13, which is quite fast.