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:
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