Jun 20
Divide, Subtract for smoothing and momentum
Similar to multiply add, a divide and subtract has value to smooth out changes and add momentum to values that decrease over time
A third variant might simply be smoother given a modulation and trigger and time value goal set the value
Maybe multiply can have decimals and add negative values and that’s the same thing, just less obvious
Pending
Kevin Staunton-Lambert btw **add** can also do **subtract**. All you have to do is modulate the C parameter of Multiply-Add the opposite way. **Divide** is an interesting one. Let's say A is a dividend parameter and B is a divisor. Whenever A is bigger than B, the result of division (A/B) is more than 1 (i.e. > 100% mod value). e.g. A = 90% and B = 10% would give you 9. So it would have to be clipped to 1. So it's mostly useful whenever A is smaller than B. Also, the result must be 1 whenever B is zero to avoid the divide-by-zero issue. But I think the **Divide** will give interesting results. I think it's a good candidate for the Mela Lab experimentation. I've considered generalising the Multiple-Add module so that users can choose the operations between A, B and C parameters. i.e. replace **×** and **-** with other maths operations. Also, things like square-root, square, exponential and log would be interesting. What would the smoother do, take the incoming modulation signal and ramp to it linearly? What's a trigger? How is that defined? What do you mean by "multiply can have decimals"?