The Music Maker Theme does Not work on WordPress.com. You need to have a website host that allows you to install WordPress.
What you will need:
- Website host with WordPress installed. ( Check out Bluehost )
- Domain name.
- The Music Maker WordPress theme
There are many benefits of having a web host. You will have more storage space, 10GB to unlimited space on average. You can create multiple sites and blogs on your own web server. Check out Bluehost, it is the web host company I use.
WordPress.com does not let users upload WordPress themes. You can only use their per-approved themes.
But the WordPress free software can be installed on the website host of your choice, and then you can upload the theme. Checkout How to Install WordPress.