Iterative Functions in 1.3

Polyphonic Analog Synthesizer
Post Reply
Sugar
Posts: 54
Joined: Sun Nov 17, 2019 1:48 pm

Iterative Functions in 1.3

Post by Sugar » Sat Apr 18, 2020 3:41 pm

Trying to understand the new iterative functions in 1.3.
Can somebody give an example of how it works? How would you achieve feedback or repeating cycles? Does a "pass" mean any change of the output value or is there a time value involved? What is the initial value of "V"?
Iterative functions: For the functions below which use the letter “V”, V is the function’s result value from the previous pass. This allows for feedback and repeating cycles.
  • C(S-V)
    Subtract V from SOURCE and multiply it with CONTROLLER
  • C(V+S)
    Add V to SOURCE and multiply it with CONTROLLER
  • CV+S
    Multiply V with CONTROLLER and add to SOURCE
  • (C+1)V+S
    Add 1 to CONTROLLER and multiply with V, then add to SOURCE
  • V+C(V+S)
    Add V to SOURCE and multiply with CONTROLLER, then add to V
  • C|V|+S
    Take absolute value of V and multiply with CONTROLLER, then add to S

Post Reply