Actions

Difference between revisions of "Connecting Radios to Soundcards"

From The RadioReference Wiki

(28 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Welcome to the Connecting Radios to Soundcards article. Soundcard software has come a long way in the last few years, and has the ability now to manipulate and use audio inputs in a variety of ways. For us scannists, 2 reasons invariably pop up;  
+
Soundcard software has come a long way in the last few years, and has the ability now to manipulate and use audio inputs in a variety of ways. 2 questions come up time and again in many forums and mailing lists;  
 
* I want to decode (or record) a signal I heard on my scanner - or -
 
* I want to decode (or record) a signal I heard on my scanner - or -
 
* I want to decode (or record) a signal I heard on my HF radio   
 
* I want to decode (or record) a signal I heard on my HF radio   
Line 7: Line 7:
 
Before we proceed, it should be noted that settings may appear different in different OSs, and with different PC distributors,
 
Before we proceed, it should be noted that settings may appear different in different OSs, and with different PC distributors,
 
who often put their own soundcard support software in their systems. The images -and text - in this article should be used as  
 
who often put their own soundcard support software in their systems. The images -and text - in this article should be used as  
a guide, not as specific examples. In addition, connecting a soundcard to a ham transceiver is a much more critical function, as isolation between the transceiver and PC is a must. For extensive discussions on the subject, please see the [http://www.qsl.net/wm2u/interface.html Understanding Soundcard Interfacing] website.  
+
a guide, not as specific examples. In addition, connecting a soundcard to a ham transceiver is a much more critical function, as isolation between the transceiver and PC is a must. For extensive discussions on the subject, please see the [https://www.w0btu.com/wm2u/interface.html Understanding Soundcard Interfacing] website.  
+
 
==Soundcard Setup==  
+
There are two distinct conditions; using an older PC that has line/mic in jacks, and newer ones that don't.
[[Image:Properties.jpg|right|thumb|Figure 1]]
+
 
[[Image:Recording_control.jpg|right|thumb|Figure 2]]
+
==PCs/Laptops with Input Jacks==
[[Image:Mastervolume.jpg|right|thumb|Figure 3]]
+
*  The use of shielded audio cable is strongly recommended.  Make it as short as possible to minimize stray pickup.
 +
 
 +
*  Older laptops and PCs that have Line/Mic in jacks require a stereo jack (1/8 inch) as input. Simply wire one side (either right or left). It may also be possible to short the 2 sides together. Check any available documentation on your soundcard for specifics.
 +
 
 +
*  Laptops may require an attenuating patch cord, since their inputs may be designed to handle low-level inputs. If you hear distortion no matter what audio level you set, this is likely to be a cause.  
  
1. Double click on the Speaker Icon in the System Tray. If you don't see a speaker Icon, go to '''Start/Control Panel/Sounds and Audio Devices'''. Then select the '''Volume''' tab, then '''Advanced''' under '''Device Volume'''
+
*  A resistor across the jack is an easy way to assemble an attenuating patch cord. One way to find the correct value would be to connect a 10k audio taper potentiometer across the jack, along with a Volt Ohm Meter (VOM). Begin with maximum resistance, and slowly decrease it until the audio sounds normal. You may need to also adjust the levels in the soundcard's control panel. When the audio is satisfactory, note the reading on the VOM. You now have an idea of the resistor's value.
  
2. The Properties panel (Figure 1) should open. You should have two options; '''Playback''' and '''Recording'''. Select the '''Recording''' radio button. Select the input(s) you wish to use. In general, you will want '''Line In''' and/or '''Mic In''', dependent on what is available on your machine. Hit '''OK'''
+
*Be careful about connecting to a Mic In as sometimes these jacks have their audio boosted. Too much audio, and many decoding applications will produce either garbage or nothing at all. It's preferable to use the Line In jack, if your PC has one. This is because it's usually set to provide a low level, fixed input.
  
3. In the Recording Control panel (Figure 2) make sure that the desired input is '''NOT''' muted (some software - such as the one shown at the right - requires you to '''select''' the input).
 
  
4. This is where things can get a little hairy. In the Master Volume panel (Figure 3) make sure your desired input is '''NOT''' muted.
+
==PCs/Laptops with No Input Jacks==
* If you have a microphone you can use it to decode digital modes, etc. Just plug it in, and set next to your radio. Depending on the type of microphone you have you may or may not need to set the Boost Gain, somtimes called +20db; this can be found in Advanced Controls. Generally this is the least desired option as the microphone can pick up ambient noise in the room which can ruin your recording. Use of the Mic In or Line In is far better; Depending on your radio, and which output you use, you may need to set the Boost Gain.
+
In many cases, the use of a USB Soundcard is the only way to get audio into the laptop. Each model has their own drivers and installation.
* Tune some constant audio source; something that is always busy. A NOAA weather station is a good choice. Adjust the levels to about halfway to start.
 
  
5. Another setting to be sure to check is if your soundcard is in Full Duplex, sometimes called Full Hardware Acceleration. This can be found in the audio selection in Control Panel as described above. All soundcards are different; you may need to check for Full Duplex Recording as well. This sets the sampling rate i.e. 44100hz, 48000hz or 96000hz. Some sound cards have other rates; the higher the rate the better the performance, the lower the rate the more stable(for slower computers).
+
 +
==Windows Issues==
 +
How you get to your sound card (audio) settings varies depending on your Windows OS
  
===Vista Users===
+
* For Vista and earlier see the [[Connecting Radios to Soundcards (Vista)]] article
While these instructions are for the microphone input, the line input (if your PC has one) should be able to be set up in the same manner ''(thanx to UPMan for the procedure)'';
+
* For Win 8.x and later. See the [[How To Access Sound Settings in Win 10]] article.
  
#Right click on the Speaker icon in the system tray, and select "Recording Devices."
 
#Double click on the Microphone.
 
#On the Microphone Properties General tab, make sure the bottom box says "Use this device (enabled).
 
#On the Levels tab, increase the level to 50.
 
  
===Other Considerations===
+
==Other Considerations==
 
*  The Bit Rate is important; 8 and 16bit are the most common; high bitrates allow for smoother audio response and better throughput.
 
*  The Bit Rate is important; 8 and 16bit are the most common; high bitrates allow for smoother audio response and better throughput.
  
*  You can use Stereo and Mono Mix Recording settings to record real time audio from your computer, Internet, Chat Rooms, Programs, etc. It can also be used to record audio from a SDR (software definded radio); if it does not support recording from an audio source, it may be fed through the USB Jack.
 
  
*  If you have onboard sound built into your mother board and find it's not working, or has very poor quality, you can pick up a cheap $30 Sound Blaster Sound Card from WalMart which supports 96000hz, and 24bit Sound
+
==Getting Audio from a SDR==
 +
Once you have your SDR and control program running and active, your next step is to route the audio from the SDR to the decoder of choice. This depends on what the SDR has for outputs, and sometimes the software you are trying to use. in most cases, you will need to install software such as [https://vac.muzychenko.net/en/ Virtual Audio Cable] or [https://www.kvraudio.com/product/vb-cable-by-vb-audio VB Cable] then change the settings in your control program to route audio to these devices. However;
 +
*Some SDRs have an output that can be used to feed your sound card (i.e. Cross Country Sentinel 4).
 +
*Some software will require the use of some Dynamic Link Libraries (DLLs) or EXE files that must be installed. See the [[SDRs and Digital Decoding]] for some of these.
 +
** Also see [[Connect the SDRPlay RSPs via TCP IP to Multipsk]] for SDRPlay SDRS
 +
*Some SDRs and one desktop receiver (the Alinco R8T) have an IQ output that may also be used.  In the hobby level market, only Sorcerer and MultiPSK is known to be able to accept an IQ output for data analysis and decoding.
 +
*SDRPlay owners should look at the [https://www.sdrplay.com/apps-catalogue/ Apps and Support Catalog] for both PDFs and YouTube videos on setting up their units with Virtual Audio Cable, setting up virtual serial ports and much more.
 +
 
 +
 
 +
==Questions and Answers==
 +
* '''How can I get a date/time stamp on my recording?'''
 +
**  Most stand alone recording programs like RecAll or ScanCorder, will tag the audio file with date/time and duration.
  
==Cabling and Hookups==
+
* '''No audio is heard through the PC speakers using either 'Line In' or 'Mic In' jacks on the soundcard.'''
The use of shielded audio cable is strongly recommended. Make it as short as possible to minimize stray pickup.
+
** Make sure that neither of these selections has been muted in the control panel for the soundcard
 +
 
 +
'''An A/C type hum is heard, even when receiving nothing.'''
 +
** Double click on your speaker icon on your taskbar, go to Options, Properties, change "Adjust volume" to Recording, hit OK, and under Mic, there should be an advanced, and see if 20 db boost is enabled. (Evan Platt via Scan-L)
  
* Many soundcards require a stereo jack (1/8 inch) as input. Simply wire one side (either right or left). It may also be possible to short the 2 sides together. Check any available documentation on your soundcard for specifics.
+
* '''My Images Decoding with SSTV or MFSK Are Slanted'''
 +
**If you are copying images on SSTV or MFSK and they appear slanted, you will need to apply a correction. Several digital decoding programs have this capability, and they are described in the links below;
 +
** [http://www.w1hkj.com/FldigiHelp/digiscope_display_wwv_mode.html Correcting Sound Card Slant using FLDigi]
 +
** [http://www.ke5rs.com/worldsstv/worldsstv-slant.html SSTV Slant Adjustment Help]
 +
** [http://www.kk1x.net/mixw.html MixW Sound Card Calibration]
  
* Laptops may require an attenuating patch cord, since their inputs may be designed to handle low-level inputs. If you hear distortion no matter what audio level you set, this is likely to be a cause. An example of an attenuating patch cord can be found [http://www.radioshack.com/product/index.jsp?productId=2103841&cp=&kw=attenuating+audio+cord&parentPage=search here]
+
* '''My Stereo Mix Setting/Soundcard is Disabled. How can I enable it?'''
 +
** You may need to right click on the setting in Properties and enable it. If that doesn't work, try updating the drivers from the distributor's website. Lastly, you may be able to use the [http://stereomixplus.com/ Stereo Mix Plus] software to create a virtual sound card.
  
*  A resistor across the jack is an easy way to assemble an attenuating patch cord. One way to find the correct value would be to connect a 10k audio taper potentiometer across the jack, along with a Volt Ohm Meter (VOM). Begin with maximum resistance, and slowly decrease it until the audio sounds normal. You may need to also adjust the levels in the soundcard's control panel.  When the audio is satisfactory, note the reading on the VOM. You now have an idea of the resistor's value.
 
  
==Problems and Solutions==
+
; Scanner Related Issues
*  Most stand alone recording programs like RecAll or ScanCorder, will tag the audio file with date/time and duration.
 
  
Older Radio Shack scanners- with the exception of the PRO-2052 (which is really a Uniden clone) cannot log frequency or talkgroup information. It's not provided for in the firmware. However, the PRO-197 and PRO-106 (which are RS clones of the GRE PSR-500 and 600) can do this with the proper software.
+
* '''How Can I Record Using an Uniden BC796D?'''
 +
*The BC796D (and possibly the BC785D) has a tape output jack; however, it seems to activate after a 2 second delay. To get around this, connect to the speaker out jack instead
  
* No audio is heard through the PC speakers using either 'Line In' or 'Mic In' jacks on the soundcard
+
* '''Which RS Scanners can or cant log and record audio?'''
** Make sure that neither of these selections has been muted in the control panel for the soundcard (see above)
+
** Older Radio Shack scanners- with the exception of the PRO-2052 (which is really a Uniden clone) cannot log frequency or talkgroup information. It's not provided for in the firmware. However, the PRO-197, 106, 651, 652 as well as the Whistler WS-1040 and 1065 (which are RS clones of the GRE PSR-500 and 600) can do this with the proper software
  
*  An A/C type hum is heard, even when receiving nothing.
+
'''An A/C type hum is heard, even when receiving nothing.'''
** Double click on your speaker icon on your taskbar, go to Options, Properties, change "Adjust volume" to Recording, hit OK, and under Mic, there should be an advanced, and see if 20 db boost is enabled. (Evan Platt via Scan-L)
 
 
** Many Uniden receivers put a resistor in the headphone jack circuit to limit the output. This is in the ground side of the jack and can cause hum if you are trying to use it for a tape input. According to the manual, the 796D has a programable tape output on the rear panel. See page 18 of the manual. If you still have hum, get a ground loop isolator such as [http://www.bestbuy.com/site/searchpage.jsp?_dyncharset=UTF-8&_dynSessConf=&id=pcat17071&type=page&sc=Global&cp=1&nrp=15&sp=&qp=&list=n&iht=y&usc=All+Categories&ks=960&st=ground+loop+isolator these] from Best Buy and the necessary adapters.  
 
** Many Uniden receivers put a resistor in the headphone jack circuit to limit the output. This is in the ground side of the jack and can cause hum if you are trying to use it for a tape input. According to the manual, the 796D has a programable tape output on the rear panel. See page 18 of the manual. If you still have hum, get a ground loop isolator such as [http://www.bestbuy.com/site/searchpage.jsp?_dyncharset=UTF-8&_dynSessConf=&id=pcat17071&type=page&sc=Global&cp=1&nrp=15&sp=&qp=&list=n&iht=y&usc=All+Categories&ks=960&st=ground+loop+isolator these] from Best Buy and the necessary adapters.  
  
*  The BC796D (and possibly the BC785D) has a tape output jack; however, it seems to activate after a 2 second delay. To get around this, connect to the speaker out jack instead
+
 
 +
==Amateur Radio Soundcard Interfaces==
 +
Many hams use dedicated terminal units or even sound card interfaces; and some (like the PK-232SC) have adjustable filters that can help reduce interference from adjacent stations. While that works well in the amateur service, those filters can actually cause an otherwise readable signal to be unintelligible. This is because those filters are often tuned to mark / space tone pairs common in the amateur radio service – but those tone pairs may not work for many non-ham digital modes. If you use such a device, first investigate whether these filters can be turned off or otherwise disabled.
 +
 
  
 
==Soundcard-Driven Software==
 
==Soundcard-Driven Software==
Line 77: Line 96:
  
 
* Scanner software that includes audio recording capabilities;be sure to also check the scanner's wiki article for scanner-specific software...
 
* Scanner software that includes audio recording capabilities;be sure to also check the scanner's wiki article for scanner-specific software...
**[[Object Oriented Scanner Software]] for some GRE/RS Radios
+
**[[Object Oriented Scanner Software]] for some GRE/RS/Whistler radios that use object oriented programming
 
**[[Uniden Legacy Software Support]] for Uniden pre-DMA scanners
 
**[[Uniden Legacy Software Support]] for Uniden pre-DMA scanners
 
**[[Uniden DMA Software Support]]
 
**[[Uniden DMA Software Support]]
Line 83: Line 102:
 
* If you need to restore soundcard settings, or have a way to set different settings for different applications, then you should look into [http://www.softpedia.com/get/Multimedia/Audio/Other-AUDIO-Tools/QuickMix.shtml QuickMix].  
 
* If you need to restore soundcard settings, or have a way to set different settings for different applications, then you should look into [http://www.softpedia.com/get/Multimedia/Audio/Other-AUDIO-Tools/QuickMix.shtml QuickMix].  
  
<small> Thanks to Shortwavewave for the pix and some of the text</small>
+
----
 +
* Return to [[DXing Digital Utilities]]
 +
* Return to [[Decoding the SW Radiogram Broadcasts]]
 +
* Return to [[Shortwave Radiogram Gateway]]
 +
 
  
[[Category:FAQ]]
+
[[Category:Live Audio FAQ]]
[[Category:Software Applications]]
+
[[Category:Software FAQ]]

Revision as of 14:38, 25 December 2019

Soundcard software has come a long way in the last few years, and has the ability now to manipulate and use audio inputs in a variety of ways. 2 questions come up time and again in many forums and mailing lists;

  • I want to decode (or record) a signal I heard on my scanner - or -
  • I want to decode (or record) a signal I heard on my HF radio

This article discusses the basics of setting up Windows to accept audio from your radio. At the bottom, there are links to articles with numerous software packages, some of which can be used with a soundcard input.

Before we proceed, it should be noted that settings may appear different in different OSs, and with different PC distributors, who often put their own soundcard support software in their systems. The images -and text - in this article should be used as a guide, not as specific examples. In addition, connecting a soundcard to a ham transceiver is a much more critical function, as isolation between the transceiver and PC is a must. For extensive discussions on the subject, please see the Understanding Soundcard Interfacing website.

There are two distinct conditions; using an older PC that has line/mic in jacks, and newer ones that don't.

PCs/Laptops with Input Jacks

  • The use of shielded audio cable is strongly recommended. Make it as short as possible to minimize stray pickup.
  • Older laptops and PCs that have Line/Mic in jacks require a stereo jack (1/8 inch) as input. Simply wire one side (either right or left). It may also be possible to short the 2 sides together. Check any available documentation on your soundcard for specifics.
  • Laptops may require an attenuating patch cord, since their inputs may be designed to handle low-level inputs. If you hear distortion no matter what audio level you set, this is likely to be a cause.
  • A resistor across the jack is an easy way to assemble an attenuating patch cord. One way to find the correct value would be to connect a 10k audio taper potentiometer across the jack, along with a Volt Ohm Meter (VOM). Begin with maximum resistance, and slowly decrease it until the audio sounds normal. You may need to also adjust the levels in the soundcard's control panel. When the audio is satisfactory, note the reading on the VOM. You now have an idea of the resistor's value.
  • Be careful about connecting to a Mic In as sometimes these jacks have their audio boosted. Too much audio, and many decoding applications will produce either garbage or nothing at all. It's preferable to use the Line In jack, if your PC has one. This is because it's usually set to provide a low level, fixed input.


PCs/Laptops with No Input Jacks

In many cases, the use of a USB Soundcard is the only way to get audio into the laptop. Each model has their own drivers and installation.


Windows Issues

How you get to your sound card (audio) settings varies depending on your Windows OS


Other Considerations

  • The Bit Rate is important; 8 and 16bit are the most common; high bitrates allow for smoother audio response and better throughput.


Getting Audio from a SDR

Once you have your SDR and control program running and active, your next step is to route the audio from the SDR to the decoder of choice. This depends on what the SDR has for outputs, and sometimes the software you are trying to use. in most cases, you will need to install software such as Virtual Audio Cable or VB Cable then change the settings in your control program to route audio to these devices. However;

  • Some SDRs have an output that can be used to feed your sound card (i.e. Cross Country Sentinel 4).
  • Some software will require the use of some Dynamic Link Libraries (DLLs) or EXE files that must be installed. See the SDRs and Digital Decoding for some of these.
  • Some SDRs and one desktop receiver (the Alinco R8T) have an IQ output that may also be used. In the hobby level market, only Sorcerer and MultiPSK is known to be able to accept an IQ output for data analysis and decoding.
  • SDRPlay owners should look at the Apps and Support Catalog for both PDFs and YouTube videos on setting up their units with Virtual Audio Cable, setting up virtual serial ports and much more.


Questions and Answers

  • How can I get a date/time stamp on my recording?
    • Most stand alone recording programs like RecAll or ScanCorder, will tag the audio file with date/time and duration.
  • No audio is heard through the PC speakers using either 'Line In' or 'Mic In' jacks on the soundcard.
    • Make sure that neither of these selections has been muted in the control panel for the soundcard
  • An A/C type hum is heard, even when receiving nothing.
    • Double click on your speaker icon on your taskbar, go to Options, Properties, change "Adjust volume" to Recording, hit OK, and under Mic, there should be an advanced, and see if 20 db boost is enabled. (Evan Platt via Scan-L)
  • My Stereo Mix Setting/Soundcard is Disabled. How can I enable it?
    • You may need to right click on the setting in Properties and enable it. If that doesn't work, try updating the drivers from the distributor's website. Lastly, you may be able to use the Stereo Mix Plus software to create a virtual sound card.


Scanner Related Issues
  • How Can I Record Using an Uniden BC796D?
    • The BC796D (and possibly the BC785D) has a tape output jack; however, it seems to activate after a 2 second delay. To get around this, connect to the speaker out jack instead
  • Which RS Scanners can or cant log and record audio?
    • Older Radio Shack scanners- with the exception of the PRO-2052 (which is really a Uniden clone) cannot log frequency or talkgroup information. It's not provided for in the firmware. However, the PRO-197, 106, 651, 652 as well as the Whistler WS-1040 and 1065 (which are RS clones of the GRE PSR-500 and 600) can do this with the proper software
  • An A/C type hum is heard, even when receiving nothing.
    • Many Uniden receivers put a resistor in the headphone jack circuit to limit the output. This is in the ground side of the jack and can cause hum if you are trying to use it for a tape input. According to the manual, the 796D has a programable tape output on the rear panel. See page 18 of the manual. If you still have hum, get a ground loop isolator such as these from Best Buy and the necessary adapters.


Amateur Radio Soundcard Interfaces

Many hams use dedicated terminal units or even sound card interfaces; and some (like the PK-232SC) have adjustable filters that can help reduce interference from adjacent stations. While that works well in the amateur service, those filters can actually cause an otherwise readable signal to be unintelligible. This is because those filters are often tuned to mark / space tone pairs common in the amateur radio service – but those tone pairs may not work for many non-ham digital modes. If you use such a device, first investigate whether these filters can be turned off or otherwise disabled.


Soundcard-Driven Software

Regardless of the application you are trying to execute, if you have Windows Vista You may need to check to see if your software is compatible with it. XP support is far more widespread, with less problems; however it too has a compatiblity feature that allows you to tell XP if your particular program need to run as if it were in Win95, 98, etc. or in other modes/colors.

  • If you need to restore soundcard settings, or have a way to set different settings for different applications, then you should look into QuickMix.