Press play and watch! Version 2 is here: http://scratch.mit.edu/projects/33678200/ It uses Perlin noise to generate the rainbow.
All credit for this clever cos/sin pattern goes to @bengames! Please check out the original: http://scratch.mit.edu/projects/2574496/ The music is "Seeing Hands" by Dengue Fever.