Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I'm trying to do full duplex audio recording using Audacity. This involves listening to a previously recorded audio track while recording a new one. The program is configured to use /dev/dsp for both record and playback but I've gotten the impression from googleing that I need to use /dev/dsp for recording and /dev/dsp1 for playback. (Seems to make sense...)
When I try to do this in Audacity using the stock setup, it does indeed record a new track but the new audio track is very distorted (garbled) sounding.
I see both dsp and dsp1 device files in /dev but Audacity only lists /dev/dsp in it's dropdown menu of which device to use.
My sound hardware is built-in: Intel 82801DB-ICH4 which I'm pretty sure is capable of full duplex operation. Does anyone know if this is true and, if so, then what is missing on the software/os side?
How do I make use of both dsp and dsp1 devices?
BTW, I'm using the ALSA drivers, etc from "Planet CCRMA".
Oops. I didn't realize this was a no-no. And since my first post died of old age without any replies I figured it was placed in the wrong context. Sorry. It won't happen again.
Now, where was I?
Don't most /dev files "relate" to an actual peice of hardware? I'm trying to understand the theory behind device files and any enlightenment would really be appreciated. In this case, what hardware is /dev/dsp driving? My sound card?
It's critical to what I mainly want to use my linux box for to get this audio functionality working.