For the past few months I've been producing a song that I wrote. It's the first song I've ever attempted to produce to completion and release, so it's been a very intimidating challenge. But I've noticed something that absolutely fascinates me.
When I figured the track was finished I sent it to a friend-of-a-friend professional to get it ready for streaming platforms and he had a few notes on how to improve the song, so this sparked a back on forth over several weeks with multiple new "final versions" of the song being made. But what was interesting was that every single new "final version" I made, I thought sounded significantly better than the last and that it couldn't get any better. Yet, every time, it did. And what really surprised me was just how awful the previous version sounded compared to the latest. I couldn't believe I ever thought that version sounded good enough to release.
I'm now at the stage where - for the first time - I feel satisfied with the sound of the song. Before it felt like "I guess this is good enough... but there's more that could be done", but I ignored that thought in fear of chasing perfection rather than just releasing and moving onto the next one. But now I feel confident that this track is worthy of being released and actually enjoyable to listen to, regardless of the fact I could probably get it to sound even better if I spent more time on it.
I'm excited by this because I think it means I'm training my musical ear very quickly, and that from now on any track of mine that I listen back through will sound just as awful as the versions of this one, meaning I'll know how to improve them.