Okay, time to nerd out for a minute! The past few weeks I've been immersing myself into the world of Touchdesigner. It's an amazing visual programming environment where it feels like the only limitation is your imagination. If you are at all interested in making interactive technology, 3D projection mapping, displaying particle physics, LED control, etc.. It has xbox kinect support, openVR, etherdream, python support, etc... I strongly recommend downloading Derivative's FREE version which has almost every feature. I was able to make audio reactive geometry within the first few hours of playing with it. It's SO COOL!!