consistent casing of error messages
cleanups
add pulse backed output
print latency
rename load_pcm_data -> find_pcm_data