I keep seeing alsasrc1: Could not open audio device for recording. Device is being used by another application, why?
A. ALSA lets only one application use the audio device at a time. Many linux distributions are now shipping with pulseaudio support, which acquires a lock on the audio device then serves audio frames up to other applications. Matterhorn currently only works with ALSA, and does not work with pulseaudio, so contention for the audio device is an issue if pulseaudio is install. Uninstall pulseaudio to get around this issue.
Related Questions
- Why Renoise isn’t able to play when other applications are playing (or after other application have used the audio resource)?
- When syncing a Palm PDA device, it says the port is used by another application. Whats wrong?
- How can I support new audio device that is plugged-in after the application is running?