Mixage: Tu le fais sur ton logiciel (Ableton, FL, cubase, whatever...). C'est l'art de gérer les volumes, les fréquences, le grain de ton son, la compression, la couleur du son, tout ça....
Mastering: C'est une optimisation du morceau dans le cadre d'une diffusion sur un système d'écoute.
C'est en général fait en studio par un ingénieur-son. L'artiste ne masterise pas son track directement, il envoie son morceau, avec un peu d'headroom disponible pour que l'ingé-son puisse travailler dessus.
A part, ça y'a des artiste qui masterisent un peu près eux même leur track avec certains plug bien coûteux. En général ç'est defois le cas avec les sorties digital only sur Beatport par exemple.