After many changes in my USE flags (alsa/arts) and the fact that I kept breaking my audio (NWN would have no sound, wine kept blocking other apps from accessing the audio harware and many other problematic things), I finally got a working dmixed (and arts free) audio setup *yay*.
This is how I (FINALLY) fixed it:
- Created a working /etc/asound.conf (see bellow) and restart alsasound.
- Removed arts altogether in favour of alsa (USE="-arts alsa") in /etc/make.conf, ran emerge -NDv world
- while tired="true"; do; sleep 8h; done
- Restarted X (/etc/init.d/xdm restart).
...and now I have dmix (which now works with wine!!!)!
Here is my /etc/asound.conf
#one called "dsnooped" for capturing
#and this is the real magic
#a quick plug plugin for above device to do the converting magic
#a ctl device to keep xmms happy
And as you can see in the screenshot below, you can see wine (foobar2000) using the dmix plug as it's output device :)
NOTE: Step 3 (sleeping) is optional :P