>>319

0<=c<=1.0
R = max(0.0,(-cos(M_PI*c)*255.0)) ;
G = max(0.0,(sin(M_PI*c)*255.0)) ;
B = max(0.0,(sin(2*M_PI*c)*255.0)) ;

ちょっと適当だけどでどうだろう?
青の期間が短いかなぁとも思うがそのへんは波形を少しずらせば良くなりそうな