Yeah, I was planning on getting a Blue Yeti, but the Scot in me came out
and I saw a no-name brand on Amazon that was a 1/4 of the price!
Yes you are correct this mic does not have a playback channel, so is
probably the reason rivendell does not see it automatically.
On 7/30/20 12:34 PM, David Klann wrote:
Hey Andrew,
On 7/30/20 7:14 AM, you replied:
Yes I tried rdalsaconfig under root. Only my main card the M-audio
shows, but not the USB mic.
I'm thinking as this is not a "full" card only a recording device it
probably requires a manual add.... And I know ALSA sees the USB mic as
running arecord -l shows it as an available recording device.
Check the contents of the directory /proc/asound/card? where "?"
represents the ALSA device number you see with `arecord -l`. If that
directory is missing a pcm0p subdirectory, then I think (from looking at
the source code in utils/rdalsaconfig/) Rivendell won't recognize its
presence. Also check for a file in that directory named "usbmixer". Code
in utils/rdalsaconfig/rdalsacard.cpp leads me to think that Rivendell
will ignore it if the sound device doesn't have an on-board mixer
I've got a Yeti Blue USB mic here and Rivendell sees it just fine. But
since it has a headphone jack, I guess it presents a playback channel to
ALSA... Maybe your mic doesn't have any playback capability at all?
The code in utils/rdalsaconfig/ looks like it is also restricting it's
"lookup" of ALSA devices to ones that support the currently selected
sample rate (RDAdmin->System Settings). So rdalsaconfig might not see
your device if it doesn't support the current rate?
I didn't study too deeply, but these are some hunches from just glancing
at the code. Maybe someone better acquainted with the code can verify?
~David Klann
_______________________________________________
Rivendell-dev mailing list
Rivendell-dev@lists.rivendellaudio.org
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev