This is probably something silly and simple in vectors or something, but I can’t figure it out with my remedial Algebra. (Sorry for the initial confusion, I didn’t fully explain this as I didn’t think the 2nd half of my operation was relevant.)
I have a variable between 0 and 10. I want to find its opposite in that same scale, but I also want to change the “depth” of what that opposite means.
Variables:
X = User input variable between 0-10 (really 0-1.0)
Y = User input Depth between 0-10 (really 0-1.0)
Z = My result I’m looking for.
Example if my depth (Y) is Full (10), X would be:
X=0’s opposite would be 10
X=1’s opposite would be 9
X=2’s opposite would be 8
etc..
Example if my depth (Y) is None (0), X would be:
X=0’s opposite would be 0
X=1’s opposite would be 1
X=2’s opposite would be 2
etc..
I’m trying to accomplish this in Reaktor, a program for designing musical synthesizers. Specifically designing a “depth” parameter on a Chorus effect that inverts the left and right signal delay. So that the “rate” (X in this example) for the left signal is the opposite of the “rate” for the right signal, and the difference of how opposite they are is controlled by the “depth” (Y).
If
xis your number, then what you’re looking for is simply(10 - x).edit One functional form that satisfies your updated spec is
(x + y - (x * y) / 5.0). This is designed for values ofxandybetween0and10.