Simple two color gradient that can dynamically change?

lerp:
a - color1
b - color2
alpha - scalar to pick between two

multiply output with whatever texture/gradient you want