Is there any way to have a monoaural sound mix?

Due to a project im working on, im searching if it is posible to have a monoaural sound mix that is controlled by the user and not only from the OS, and also to maybe force an stereo (and mono) mix in a 5.1 setup.