Wow thank you so much! FL is a music production software that is pretty in-depth, and I got the demo for free so it's just awesome. I like it because there is sooooo much you can do with it, but there is a slight learning curve that you can fix with some YouTube tutorials. As you can see, even newbies can make some alright tracks in it ;) Thanks again for the feedback!
no problem man, if you want any work done in the future feel free to hit me up any time :)
mastering is tricky and takes a lot of time and effort to learn how to do (i'm still learning myself after 3 and a half years). it's not a skill that you can learn overnight.
secondly, the programs you use are important. i do all my composition, recording and mixing in ableton live but use magix sequoia for mastering as the tools it has to offer are so much better than what live has when it comes to things such as spectrum analysers, stereo analysers and spectrographs so i can see exactly what is going on in my mix. for plugins, i use sonnox limiter (AMAZING limiting/dithering software), izotope ozone 5 multiband compressor and exciter, fabfilter pro Q and sequoia's stock stereo imager.
finally, as a rule, mastering should NOT be used to correct any issues with your mix. the saying is "you can't polish a turd" - if you try and master a badly mixed song, the end result will still sound bad. what i'd recommend for someone who wants to learn to master is to check some tutorials out on youtube and to learn how to use a multiband compressor and a limiter. it's also important to # learn the fundamentals of mastering (why is it done? how to master different genres of music? what is dithering? etc.) if you want to read up further, check out mastering audio by bob katz, it's a great book.
remember, you CAN use any DAW and any old multiband/limiter/stereo imager to master a track. FL studio has many, if not all of the tools you need to master a song by default.
again, just to remind you, i'm not a professional by any means but i hope this helped you out :) if you have any questions i'll be happy to try and answer them!