MakOwner
May 3rd, 2013, 05:24 PM
I'm not sure if this should go here or in the Sudio forum, so If I have this in the wrong place, can some one please slap me on the wrist and move it?
I know very little about sound recording and the general theroy behind Analog to Digital sound conversion and all that good stuff. Most of it is way over my head - I get losat just reading the man page for arecord and lame.
But -- I am recording a local over-the-air FM signal that is broadcast in stereo.
I am doing this on relatively old hardware so I run from a minimal install and only install the stuff I really need to make the thing work -- including no graphical interface at all, as the system is headless and has less video memory than I care to admit.
I am using an ASUS sound card that shows up as this in lspci
02:04.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
Subsystem: ASUSTeK Computer Inc. Virtuoso 100 (Xonar DX)
Flags: bus master, medium devsel, latency 32, IRQ 16
I/O ports at ec00 [size=256]
Capabilities: [c0] Power Management version 2
Kernel driver in use: snd_virtuoso
Kernel modules: snd-virtuoso
I am using alsamixer to adjust the input device to either mic jack or the line-in device (which are both the same jack/interface on the card).
I have a Rolls HR78 (http://www.rolls.com/product.php?pid=hr78) AM/FM digital tuner using the Red/White RCA jack outputs to a 3.55 stereo plug converter connected to the line in/mic jack on the sound card.
I have the option to connect directly to a "headphone out" 3.5 mm jack on the back of the unit too.
I use arecord to record in cd format to a wav file:
arecord -f cd -t wav -d $SECONDS $NAME.wav
arecord has the annoying habit of splitting to a second file when you get cloase to 2GB, so if more than one file is produced, I concatenate them using sox.
I then use lame to conver to an mp3 file to reduce size and listen to them on a phone.
I'm having issues somewhere in all of this with getting the audio levels correct and ensuring that I am capturing the stereo separation in the broadcast.
Would recroding from the PCM device rather than the the line in or mic jack give cleaner source sound, given this hardware?
How would one set the PCM device as the inpout device on this hardware?
Is there a (layman's terms) guide somewhere to help me determine the apprpriate levels to use to aquire the optimal sound and stereo recording without either requiring a PhD in math or 6 months of trial and error?
I have been doing a fair amount of that already.
My previous generation of hardware was an even older bit of server hardware with an Ensoniq 32 bit PCI sound card. I recorded from a table top radio there -- and had recurring issues with signal drift from the FM station - thus the Rolls HR78.
I find a fair amount of information about this on the web, however almost _everything_ assumes you are doing things in a GUI interface. Not at all possible for me.
I know very little about sound recording and the general theroy behind Analog to Digital sound conversion and all that good stuff. Most of it is way over my head - I get losat just reading the man page for arecord and lame.
But -- I am recording a local over-the-air FM signal that is broadcast in stereo.
I am doing this on relatively old hardware so I run from a minimal install and only install the stuff I really need to make the thing work -- including no graphical interface at all, as the system is headless and has less video memory than I care to admit.
I am using an ASUS sound card that shows up as this in lspci
02:04.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
Subsystem: ASUSTeK Computer Inc. Virtuoso 100 (Xonar DX)
Flags: bus master, medium devsel, latency 32, IRQ 16
I/O ports at ec00 [size=256]
Capabilities: [c0] Power Management version 2
Kernel driver in use: snd_virtuoso
Kernel modules: snd-virtuoso
I am using alsamixer to adjust the input device to either mic jack or the line-in device (which are both the same jack/interface on the card).
I have a Rolls HR78 (http://www.rolls.com/product.php?pid=hr78) AM/FM digital tuner using the Red/White RCA jack outputs to a 3.55 stereo plug converter connected to the line in/mic jack on the sound card.
I have the option to connect directly to a "headphone out" 3.5 mm jack on the back of the unit too.
I use arecord to record in cd format to a wav file:
arecord -f cd -t wav -d $SECONDS $NAME.wav
arecord has the annoying habit of splitting to a second file when you get cloase to 2GB, so if more than one file is produced, I concatenate them using sox.
I then use lame to conver to an mp3 file to reduce size and listen to them on a phone.
I'm having issues somewhere in all of this with getting the audio levels correct and ensuring that I am capturing the stereo separation in the broadcast.
Would recroding from the PCM device rather than the the line in or mic jack give cleaner source sound, given this hardware?
How would one set the PCM device as the inpout device on this hardware?
Is there a (layman's terms) guide somewhere to help me determine the apprpriate levels to use to aquire the optimal sound and stereo recording without either requiring a PhD in math or 6 months of trial and error?
I have been doing a fair amount of that already.
My previous generation of hardware was an even older bit of server hardware with an Ensoniq 32 bit PCI sound card. I recorded from a table top radio there -- and had recurring issues with signal drift from the FM station - thus the Rolls HR78.
I find a fair amount of information about this on the web, however almost _everything_ assumes you are doing things in a GUI interface. Not at all possible for me.