You can record and play your own songs. However, there are too many ads popping up which hinders the recording and playing process.
It's a great musical app for music lovers. You can play keyboard on phone. The only drawback is sometimes the keys do not respond to touch.