Everyone Piano is the best free computer keyboard piano software Download link http://www.everyonepiano.com/Software.html