For a long time now I have been looking for a way to record directly off the soundcard. While I had no difficulty with this in Windows, Linux proved a little more elusive.
I trawled the Internet and came across a lot of solutions, such as hot-wiring the speaker socket to the microphone socket, or lengthy sessions with Terminal.
The other day I found the solution I had been looking for, and as I suspected, it was simplicity itself.
My sound editing programme of choice is Audacity. That gives the option of selecting the source for recording and this is where I was making my big mistake. The trick is to leave that alone.at its default setting.
Open up Audacity and also Pulse Volume Control. In Audacity, click the wee drop-down by the microphone symbol and select ‘Start Monitoring’
Now select Pulse Audio Control and go to the Recording Tab.
In the resulting screen, you will see Audacity listed as ALSA Plug-in [Audacity]
All that is required now is to make your selection from the drop-down list provided. Select one that starts “Monitor of ..” and you should be OK.
I just replaced Linux Mint 10 with Mint 11 and to my surprise, Pulse Audio Control was missing. It took a bit of research but I fond that the package I was looking for was pavucontrol. I tried installing it from the Software Manager but it kept getting stuck at 12%. I then tried
$ sudo apt-get install pavucontrol
That worked perfectly!