This is completely played by ear. I know it is not perfect but not bad as my first composition. Will try to improve it. It was played on a Casio Privia digital grand piano. PS - The 3D animated piano in this video is made using Python and Maya 2011. As usual I'm a better programmer than pianist :)