Problem is, theres a bug in the impulse lights (the 3rd and 4th from the right in the below video).

video: http://www.youtube.com/watch?v=f-trRl2oFaw&feature=youtu.be

As you can see, its not staying on when it is supposed to. its the first blue led from the right. "impulseorange". It is MEANT to stay on until later on in the sequence when "impulsered" comes on and not turn off when the white one next to it comes on. Also i cant work out why the red (impulsered) is turning off as that is meant to stay on until the blue one (impulseorange) comes back on.

Can anyone see anything in the code which would cause it to be doing this?

Also, I still need a little more help in "down fading" the leds instead of them just "turning off" and getting impulse mode and warp mode to run in loops.

note: the led right in the middle at the lowest point is not meant to come on at any time. so thats not a problem.