Hello guys!
I want to suggest you an idea of what I am thinking for a long time. And want to know of what you are thinking on it from perspective of how hard it would be to implement. I'm pretty sure the feature will be well popular because for me as an ordinary user it would be great stuff!
So to the point. What I am saying about is the ability to control parameters from asound.conf at user level. This would give us such great things like switching sound output realtime or control each channel volume level in mixer GUI.
If you will suggest userpace daemons like Pulse or Jack. There are some situations (like playing piano f.ex.) where realtime really matters, where such daemons put unacceptable latency. Another point is that they are not such feature rich. They cannot downmix f.ex. with controlling of each channel volume level (please tell me if I am wrong here).
Every opinion is appreciated!