SPS allows you to program signal processing using simple expressions.
Many aspects of SPS code are similar to C (including comments).
You can create new variables just by using them, and you can read and write predefined variables (of which each effect has its own) to interact with the effect. Note that variables are all floating point numbers (no strings), and the maximum length of a variable's name is 8 characters (anything longer will be ignored).