If you are thinking of making money with music, and are about to create your first hit – go on Spotify, not Bandcamp.
If you don’t have fans, you won’t sell anything on Bandcamp, because Bandcamp does not promote your tracks.
Here I’m talking about creating music for yourself, not selling beats and licences, although you could do that, but I haven’t tried it.
Spotify on the other hand has millions if not billions of users who crave good music, but to make decent amount of money on Spotify would require lots of streams.
So the problem isn’t music, it’s again distribution.
Fast reality check: you won’t make much money making mp3’s.
The first step is to build and audience of followers on Spotify because it distributes your music, you could also go on YouTube Music, Apple Music.
Today the typical consumer won’t spend a cent on an mp3 unless he’s your friend.
If you want to get fans very fast, then create a track and put it on some records channel for $$$.
Independent music publishing hardly works. Your music can be really good, but it won’t reach much people. Of course there are exceptions, but for most people music making is really tough because it is saturated.
You could sell licences, but that would be working forever, the other tactic is to be very prolific like Buckethead and dropping lots of tracks to Spotify and other streaming services, lots of music can generate lots of steams.
Generally the problem isn’t the beat itself, but the fact that nobody knows you exist beyond your 20 followers.