C_CURVE help and why does it not work like I'd expect?

Login to Post to Forums

You must be logged in to the Eventide website in order to post to our forums. If you do not have an account, you will need to create one. You may also reset your password.

2 posts / 0 new
Last post
patchen
Joined: Apr 12 2019
Posts: 20

C_CURVE help and why does it not work like I'd expect?

patchen
October 30, 2020 - 12:49 pm

Hi There,

I'm hoping someone can help with this one.  I've struggled for a while trying to get the various curve modules to work for me and I've currently hit the wall with the control signal 'c_curve' version.  

This is the way that I would expect it to work;  If I have control signal spanning from -1 to 1 and If I created the below 5 points the output should equal the input, but it does not.

point1 = -1

point2 = -.5

point3 = 0

point4 = .5

point5 = 1

 

From the documentation it seems that the points should be evenly distributed from the specified -1 to 1 range, starting at -1 and ending at 1, so I would think this should work but instead it results in a rather confusing output.  

 

I'd be mighty grateful if someone could shed some light on this!

patchen
Joined: Apr 12 2019
Posts: 20
patchen
October 30, 2020 - 05:54 pm

Ok, so it seems that there is a 'quirk' with this module.  The map arrives at the last point before the input reaches 1.  The less points you have specified the worse the problem becomes. With 32 points specified the last point is arrived at with an input of .938,  however if you only have 4 points specified that last point is arrived at with an input value of only .5!!