I'm a new user of oss, I don't speak english very well, so if my question seems stupid or hard to understand, I'm sorry.
I'm a linux user and I always use alsa drivers. I like the idea there is one mixer per software with oss, that's why I want to use it.
I can see there are vmix0.pcm9 to vmix.pcm12 by default. So when I listen music with mpd, it will use the first mixer available vmix0.pcm9, then I ajust the level volume like I want. Then I switch mpd to pause mode, vmix0.pcm9 is now available for any software. I watch a video with mplayer and of course it uses the same mixer vmix0.pcm9, I ajust the level volume because I don't hear anything. Then I stop mplayer and play again mpd. Of course mpd screams because the level of vmix0.pcm9 is very high. It's a problem for me.
My idea is to "link" a mixer to a software forever. For example I'd like mpd uses only vmix0.pcm9 and when this mixer is available (mpd is not playing) I don't want it used by any other software. Is it possible ?
Thanks to read me.