Wow, this is amazing and beautiful. Watch, listen, and be awestruck! And maybe a bit creeped out , too. I have one question, aside from the fact that there is something weird about all those mechanical fingers: You could easily get the same result by gathering musicions together with their instruments, giving them the music, and having them play it. It would take less time than programming it on computers and it would sound as good ... maybe even better. The programming of this probably took a lot longer than musicians would need to learn the piece. Just saying.