On 02/11/2021 13:05, Dave Fitches via wsjt-devel wrote:
Hi Bill and thanks for the asssit - it's greatly appreciated!
Audacity IS showing all VAC's in both recording and playback devices.
I downloaded the audio_devices_enumeration.exe file and ran it... it
gave a weird result...
-----------------------8< --- SNIP --- 8<-----------------------
.\audio_devices_enumeration.exe
number of wave out devices: 6
Wave out device: name: VoiceMeeter Input (VB-Audio VoiceMeeter VAIO)
Wave ID: 0
Wave out device: name: Default DirectSound Device
Wave out device: name: Default WaveOut Device Wave ID: -1
Wave out device: name: DirectSound: Speakers (High Definition Audio
Device)
Wave out device: name: DirectSound: VoiceMeeter Input (VB-Audio
VoiceMeeter VAIO)
Wave out device: name: DirectSound: CABLE-B Input (VB-Audio Cable B)
Wave out device: name: DirectSound: VoiceMeeter Aux Input (VB-Audio
VoiceMeeter AUX VAIO)
Wave out device: name: DirectSound: CABLE-A Input (VB-Audio Cable A)
Wave out device: name: DirectSound: VoiceMeeter VAIO3 Input (VB-Audio
VoiceMeeter VAIO3)
Wave out device: name: Speakers (High Definition Audio Device) Wave ID: 1
Wave out device: name: CABLE-B Input (VB-Audio Cable B) Wave ID: 2
Wave out device: name: VoiceMeeter Aux Input (VB-Audio VoiceMeeter AUX
VAIO) Wave ID: 3
Wave out device: name: CABLE-A Input (VB-Audio Cable A) Wave ID: 4
Wave out device: name: VoiceMeeter VAIO3 Input (VB-Audio VoiceMeeter
VAIO3) Wave ID: 5
number of wave in devices: 7
Wave in device: name: Microphone (Blue Snowball) Wave ID: 0
Wave in device: name: Desktop Microphone (2- Microsoft« LifeCam
HD-3000) Wave ID: 1
Wave in device: name: Headset (AKG N700NCM2 Hands-Free AG Audio) Wave
ID: 3
-----------------------8< --- SNIP --- 8<-----------------------
The Wave in devices are missing quite a few options, considering its
saying there are 7 wave-in devices!
Only 3 are listed.
Meanwhile before you replied and I ran that file - I also uninstalled
ALL VAC's from my PC, rebooted.
Reinstalled the A and B VAC's only (just in case they conflicted with
the original freeware VAC).
Still no good.
I completely removed WSJT-X from my PC, deleted ANY key in the
registry that referred to WSJT-X. Deleted the XSJT-X directories in
C:\Users\Dave\AppData\Local\WSJT-X\ and reinstalled.
Still no good.
I find it interesting (and frustrating!) that SDR#, Audacity,
VoiceMeeter, Windows Sound Control Panel, all see the VAC's but the
WSTJ-X app and the enumerator are only seeing those three devices...
Is there some way to refresh the wave-in device list, or reset it,
rebuild it....?
--
 = Dave Fitches =
Hi Dave,
as far as I can determine it seems this is a Windows system problem. I
think that the applications you try which are succeeding in enumerating
the MME audio devices are probably using a lower level system interface
to do that, specifically the WinMME interface. WSJT-X via he Qt
framework is using a layer above that which enumerates system audio
devices using DirectSound. Something is broken such that the DirectSound
enumeration is unable to complete. These are all parts of the Windows
operating system, although it is device drivers that are ultimately
providing the underlying information. You could try uninstalling the
drivers for all audio devices found in Windows Device Manager, then
either use the "Scan for new devices" options at the top of the Device
Manager device tree, or reboot. That should reinstall each device
automatically. If there is any improvement then the test program I sent
should list the devices correctly.
73
Bill
G4WJS.
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel