I made some new gamma correction color effects:
Code:

//gr_red[i]=i*i;//increased color contrast
//gr_green[i]=i*i;
//gr_blue[i]=i*i;

Code:



//gr_red[i]=(120*cos(i*.39)+130)*250;//still hue (SLIGHT DIFFERENCE IN COLORS)
//gr_green[i]=(120*cos(i*.39-120)+130)*250;
//gr_blue[i]=(120*cos(i*.39-240)+130)*250;}


Code:

//gr_red[i]=(120*cos(i*.39-total_ticks*5)+130)*250;//hue shift over time (SLIGHT DIFFERENCE IN COLORS)
//gr_green[i]=(120*cos(i*.39-120-total_ticks*5)+130)*250;
//gr_blue[i]=(120*cos(i*.39-240-total_ticks*5)+130)*250;}

Code:


//gr_red[i]=((fcos((-i*1.41),80)+160)*240);//still hue (BIG DIFFERENCE BETWEEN COLORS)
//gr_green[i]=((fcos((-i*1.41)-120,80)+160)*240);
//gr_blue[i]=((fcos((-i*1.41)-240,80)+160)*240);}


Code:

//gr_red[i]=((fcos((-i*1.41)-total_ticks*5,80)+160)*240);//hue shift over time (BIG DIFFERENCE BETWEEN COLORS)
//gr_green[i]=((fcos((-i*1.41)-120-total_ticks*5,80)+160)*240);
//gr_blue[i]=((fcos((-i*1.41)-240-total_ticks*5,80)+160)*240);}


Code:


//gr_red[i]=((fcos(total_ticks*5-(i*1.41),75)+175)*i);//transition hue over time with contrast!
//gr_green[i]=((fcos(total_ticks*5-(i*1.41)-120,75)+175)*i);
//gr_blue[i]=((fcos(total_ticks*5-(i*1.41)-240,75)+175)*i);}


Code:


//gr_red[i]=(fcos(total_ticks*5-(i*1.41),i)+i)*256;//wacky colors
//gr_green[i]=(fcos(total_ticks*5-(i*1.41)-120,i)+i)*256;
//gr_blue[i]=(fcos(total_ticks*5-(i*1.41)-240,i)+i)*256;}



Code:

//gr_red[i]=(((fcos(total_ticks*5-(i*1.41),75)+175)*256)+(i*256))/2;//slight transition through hue over time
//gr_green[i]=(((fcos(total_ticks*5-(i*1.41)-120,75)+175)*256)+(i*256))/2;
//gr_blue[i]=(((fcos(total_ticks*5-(i*1.41)-240,75)+175)*256)+(i*256))/2;}


Code:


//gr_red[i]=(fcos(total_ticks/5-(i*1.41),i)+i)*i*10;//really wacky colors
//gr_green[i]=(fcos(total_ticks/5-(i*1.41)-120,i)+i)*i*10;
//gr_blue[i]=(fcos(total_ticks/5-(i*1.41)-240,i)+i)*i*10;}


Code:


//gr_red[i]=(80*cos(total_ticks*5)+170)*i;//rainbow hue shifting filter (colors somewhat preserved)
//gr_green[i]=(80*cos(total_ticks*5-120)+170)*i;
//gr_blue[i]=(80*cos(total_ticks*5-240)+170)*i;}


Code:


//gr_red[i]=(fcos(total_ticks*5,i*i)+256);//flashes to different colors and some transition
//gr_green[i]=(fcos(total_ticks*5-120,i*i)+256);
//gr_blue[i]=(fcos(total_ticks*5-240,i*i)+256);}



just put the one you want inside the while(i<256) loop