Look at sndio if you want to see how sound should be done. Excusing the horrible mess pulseaudio is with the horrible state of Linux Audio doesn't cut it, when OpenBSD has been offering a superior and simpler alternative for years!
It doesn't reinvent the wheel and for anything more complex you can always use JACK, like if you really want to go low-latency.
It doesn't reinvent the wheel and for anything more complex you can always use JACK, like if you really want to go low-latency.