What does a music producer do?

The term music producer means different things to different people. [...]