Robert Hodgin originally intended his music video to be an entry for Radiohead’s Animated Music Video Contest on Aniboom. The song in the video is Weird Fishes/Arpeggi from the controversial In Rainbows music album.
He created the video with Processing, an open source programming language and environment.
To know why he did not submit his superb video as an entry to the contest (and to also read about the making of the video), visit this post on his blog.