so u wanted crit on ur composition. personally i really like it.. what u need now is MIXINGGGGGG. i dont hear a sub bass through the whole song. u did well to fill up the headroom just right. if u look at the waveform u see how all the dark grey bits r all the same height. thats usually pretty good. but overall, there r just some sounds that r too loud.
My suggestion on this song is to lower the whole song a little NOT alot but just a little bit so that wy at higher volumes things arent ear piercing. At least thats how im starting to do it. So if its piercingly loud at almost full volume on your computer turn the song down. Next if you dont have a sub bass, add one. it will make the bass fuller and louder. If you already have one up it. Again not a lot but just enough if u know what i mean.
Also, don't forget about space bass! Fill in that sub bass frequency range, I think it would help a lot, and dont forget to copy your current bass synth's notes and drop them to the C2-C3 range.
before I even play this I can see that your waveform is very square, which isn't necessarily bad, but sometimes it's a red flag.
I like the way you bounced the chords and main lead in the first 15 seconds.
yup. Red flag confirmed. starting at like
00:23
, your high end is a bit piercing. Maybe some compression, or just a few db's reduction in gain. and due to this, your bass signals seem to suffer a bit, as the highs are distracting and/or covering.