Some of these experiments like this one may or may not be converted into Android so it is always interesting to see what they are up to. One thing more that is interesting is that they use a lot of two free programming languages that may appeal to people that are not so bright when it comes to learning hardcore coding. (Like me).
One is called Processing being more for programming visuals and one that you may have heard about once in a while that uses patches and connections for audio called Pure Data. Have tried to learn a little bit of programming and must say that the only way that I found that works for me so far is to start with Processing as there is a lot of step by step instructions that are easy to follow and that you make something creative from the get go. Will write more about this the more I get into it as it is intriguing to say the least to learn.