Grand Piano Keys 5K - Learn To Play is a great piano simulator for Mac. You can use this app as an usual piano keyboard, just for playing music. Yet, you have the ability to record everything you play and finally save it. You can sing and play at the same time with the help of the MIC button. You may turn on the chords mode to see the chords on the keyboard. You can tap the glowing keys to play a melody that you can choose from a training list.