On my MacBook Pro (mid-2012), I can see cpal dropping some audio samples while portaudio gets all of them. I don’t know whether I am doing something wrong, or if portaudio is covering up for some deficiency in CoreAudio. I opened an issue on the cpal GitHub repo, just in case someone can help. My main goal is to learn audio processing in Rust, so I am curious to know if something can be improved in cpal, or in my usage of it.
Please let me know any ideas for investigation.