Originally Posted by Bang
your job as a mastering engineer is to do what you think is right for the final master. Thats what they hired you for. If they don't want certain things that you are doing and you feel they are best... then you and this client are not a good match. Cut your losses. Perhaps they should master it themselves.
As a guy that both masters for clients but is also a regular client of mastering engineers I could not disagree with this more.
The mastering engineers job is to help translate the producer and the artist's vision to the final master.
Of course its the mastering engineers job to give me advice and to warn me if he/she thinks one of my ideas might create technical problems, or go against he what I have articulated as the goal of the album, but if I ever worked with a mastering engineer that told me he was doing it his way, or go somewhere else, you can guarantee I would go somewhere else and that guy would never have to worry about ever having me as a client again.