pulseaudio usage is supposed to be transparent to applications that already target ALSA;
unfortunately, PulseAudio's ALSA module sometimes expose quirks in the way applications use
the ALSA API; it's not bug-for-bug compatible.
IIRC, a long-term goal is to merge pulseaudio and jack.