That is something that has been discussed quite a lot. Possible it is and there are some users that even successfully implemented it, yet, there are some flaws. Check it on this thread:
I personally like this idea for the all platform. But I’m not sure if it would even be possible to be super reliable, compatible with all soundcards, etc. etc.