A lot of the replies are showing a prespective from Windows so I am going to chime in.
In the past, you could run several soundcards under MSDOS. With Windows, that kind of stopped.
Linux , as a multiuser/multitasking OS, can do multiple recordings provided you investigate all the hardware and software possibilities FIRST.
Investigate via google.com:
www.google.com/pda?q=Linux+recording++multiple+sound+cards&hl=en&lr=&newwindow=1&safe=off&btnG=Search&site=search
and www.linuxgazette.com first.
Nothing prevents you from running multiple instances of sox, for example.
Linux supports full-duplex soundcards (that allow recording and playback simulteanously) and supports multiple soundcards installed in the system. If you buy a cheap soundcard, you can make it as /dev/dsp2 and most of the packages will accept it.
JACK is not overkill as neither of the other audio subsystems. Look and read what you have available and then try it out.
You can also investigate as mentioned before one of the more high end cards that turn your Linux box into a recording studio.
One of the nice things about those cards are that the analogue circuitry is superior and it recording at professional bitrates.
Adam
-----Original Message-----
From: Jorge Fábregas
Subj: [SLE] Two processes recording from LINE-IN?
Date: Sat Oct 1, 2005 1:28 pm
Size: 1K
To: suse-linux-e@suse.com
Hello all,
I've been using my Linux box to record radio shows (the radio is connected to
my soundcard's line-in). I basically followed the instructions on the "Linux
Radio Timeshift HOWTO" on http://www.osl.iu.edu/~tveldhui/radio/
Right now, I want to record a show that starts about the time another show
ends. Basically I'll have a script running with the following line:
sox -t ossdsp -w -s -r 44100 -c 1 /dev/dsp -t raw show1.raw
and while this is running I want to start another script to record other show:
sox -t ossdsp -w -s -r 44100 -c 1 /dev/dsp -t raw show2.raw
but I get: sox: Can't open input file '/dev/dsp': Device or resource busy.
It won't let me record unless the first sox process ends. Is it possible to
grab the audio on soundcard while other process is accessing it? I have a
soundblaster live card which I think can handle it.
I can play music from various players (without using any sound daemon like ESD
or ARTS). The card handles the mixing by itself so I don't understand why
can't I have two process capturing audio at the same time. I guess playing
simultaneously and recording simultaneously aren't the same thing :)
Thanks,
Jorge
--
Check the headers for your unsubscription address
For additional commands send e-mail to suse-linux-e-help@suse.com
Also check the archives at http://lists.suse.com
Please read the FAQs: suse-linux-e-faq@suse.com