N.B. We aren't yet building the blocking PortAudio backend but that can be added quite easily, if needed.