Feature Request: Sort USB Microphones by "Location"

pdiprete

Registered
Thread Starter
Joined
Oct 3, 2019
Messages
14
More  
Preamp, Processor or Receiver
Marantz AV7703
Main Amp
Emotiva XPA-1L x2
Additional Amp
Emotiva A-100 x2
Other Amp
Adcom 5800 x2
Computer Audio
Emotiva BasX-A100, Mini-Maggies, DW-M, Velodyne MiniVee
DAC
Emotiva XDA-2
Universal / Blu-ray / CD Player
Samsung
Front Speakers
Magneplanar 3.7
Center Channel Speaker
Magneplanar CCR + DW-M
Surround Speakers
Magneplanar 3.3r
Surround Back Speakers
Magneplanar 3.6r
Front Height Speakers
Infinity CS-3006 Crescendo
Rear Height Speakers
Infinity CS-3006 Crescendo
Subwoofers
Velodyne DD-18, Velodyne HGS-18, 2x Velodyne HGS-1
Video Display Device
Sony Bravia 85"
This is limited to Windows installations using more than 2 microphones, but for those following the guidance of experts like Anthone Grimani, we need 4 microphones.

By default, it seems, ASIO4ALL orders devices in the order the WDM interface returns them to ASIO4ALL when it asks for the list. That order, in turn, appears to be roughly the order in which Windows first saw the devices. Strictly speaking, I think it might be in GUID order, but I haven't confirmed, and why would I? ASIO4ALL also strips off, or at least doesn't present to its control panel, many attributes from Windows like the Friendly Name, which we can edit in Windows -- in other words, ASIO4ALL prevents us from labeling mics uniquely in Windows then seeing that name in the GUI.

That said, the order in which ASIO4All lists mics is stable over time, and it appears to present the list in the same order to REW as it presents on the screen. It also includes the "Location" attribute, which encodes the USB Controller, Hub and Port (2nd, 3rd and 4th fields respectively (from memory)).

Please sort USB Microphone devices according to that field.

For style points, include the location information in the REW Preferences UI somehow. Maybe you can present it as a screentip when the user hovers over a device in the pick list.

I volunteer to beta test.
 

John Mulcahy

REW Author
Joined
Apr 3, 2017
Messages
7,326
ASIO drivers reference inputs and outputs by their list index, and provide little info about them to clients beyond the name, so I don't think that will be possible using ASIO. I will look at other ways to handle multiple USB mics though.
 

pdiprete

Registered
Thread Starter
Joined
Oct 3, 2019
Messages
14
More  
Preamp, Processor or Receiver
Marantz AV7703
Main Amp
Emotiva XPA-1L x2
Additional Amp
Emotiva A-100 x2
Other Amp
Adcom 5800 x2
Computer Audio
Emotiva BasX-A100, Mini-Maggies, DW-M, Velodyne MiniVee
DAC
Emotiva XDA-2
Universal / Blu-ray / CD Player
Samsung
Front Speakers
Magneplanar 3.7
Center Channel Speaker
Magneplanar CCR + DW-M
Surround Speakers
Magneplanar 3.3r
Surround Back Speakers
Magneplanar 3.6r
Front Height Speakers
Infinity CS-3006 Crescendo
Rear Height Speakers
Infinity CS-3006 Crescendo
Subwoofers
Velodyne DD-18, Velodyne HGS-18, 2x Velodyne HGS-1
Video Display Device
Sony Bravia 85"
Send me a reference to the API, and I'll take a look to see if I can offer any help.
 

pdiprete

Registered
Thread Starter
Joined
Oct 3, 2019
Messages
14
More  
Preamp, Processor or Receiver
Marantz AV7703
Main Amp
Emotiva XPA-1L x2
Additional Amp
Emotiva A-100 x2
Other Amp
Adcom 5800 x2
Computer Audio
Emotiva BasX-A100, Mini-Maggies, DW-M, Velodyne MiniVee
DAC
Emotiva XDA-2
Universal / Blu-ray / CD Player
Samsung
Front Speakers
Magneplanar 3.7
Center Channel Speaker
Magneplanar CCR + DW-M
Surround Speakers
Magneplanar 3.3r
Surround Back Speakers
Magneplanar 3.6r
Front Height Speakers
Infinity CS-3006 Crescendo
Rear Height Speakers
Infinity CS-3006 Crescendo
Subwoofers
Velodyne DD-18, Velodyne HGS-18, 2x Velodyne HGS-1
Video Display Device
Sony Bravia 85"
:reading:
I probably won't get deep tonight; still chasing distorted sweeps using ASIO4All. Sigh.
 
Top Bottom