Can have a constant value for animation curve

i have a series of short animations i string together to create one larger one. I have made a system where i can easily blend them together and it looks great.

The problem is that i have a curve that is a constaint value for each animation. Sometimes when the curve value is called the animations are not done blending and i get a bad value.

Is there a way for a curve not to be effected by blending?

The curve values are whole numbers which i convert to an integer. Then that integer controls a switch. When the value is called when the animations are still blending the integer conversion will round to the wrong number.

I need a way for the animation to have this whole number and access it at anytime. Any ideas?