Cakewalk provides you with everything needed to easily compose complete songs and performances with creative songwriting tools and instruments for free.
This app is pretty complex, and we recommend checking out some of the videos that Bandlab has, as there are far too many details to outline in a short description adequately. That said, you can produce professional-quality media all from this app. You can create your media directly in-app, or you can import (and export) MIDI, audio files, audio CDs, and video content.
Some of the features included are:
Record Capture inspired performances with pristine quality and unlimited audio and MIDI tracks Edit Fix mistakes, arrange parts, and manipulate pitch, time, and any other aspect of your recordings Mix Achieve pristine pro-studio sounds and create big, clear, dynamic mixes with advanced mixing tools Master Polish your finished mixes to perfection with built-in mastering tools Share Export and publish your songs directly to YouTube, SoundCloud, Facebook, and more