This is a USB receiver for two wireless microphones.
Each microphone appears on a different channel.
By default these would be detected as left and right.
Closes: https://github.com/alsa-project/alsa-ucm-conf/pull/669
Signed-off-by: Kevin Cox <kevincox@kevincox.ca>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
--- /dev/null
+Include.pcm_split.File "/common/pcm/split.conf"
+
+Macro [
+ {
+ SplitPCM {
+ Name "ulm200d_mono_in"
+ Direction Capture
+ Channels 1
+ HWChannels 2
+ HWChannelPos0 MONO
+ HWChannelPos1 MONO
+ }
+ }
+]
+
+SectionDevice."Mic1" {
+ Comment "Mic 1"
+
+ Macro.pcm_split.SplitPCMDevice {
+ Name "ulm200d_mono_in"
+ Direction Capture
+ HWChannels 2
+ Channels 1
+ Channel0 0
+ ChannelPos0 MONO
+ }
+}
+
+SectionDevice."Mic2" {
+ Comment "Mic 2"
+
+ Macro.pcm_split.SplitPCMDevice {
+ Name "ulm200d_mono_in"
+ Direction Capture
+ HWChannels 2
+ Channels 1
+ Channel0 1
+ ChannelPos0 MONO
+ }
+}
--- /dev/null
+Comment "Behringer ULM200D"
+
+SectionUseCase."HiFi" {
+ Comment "Default"
+ File "/USB-Audio/Behringer/ULM200D-HiFi.conf"
+}
+
+Macro.0.DirectUseCase { Id="Direct" PlaybackChannels=0 CaptureChannels=2 }
True.Define.ProfileName "Focusrite/Scarlett-18i20"
}
+If.behringer-ulm200d {
+ Condition {
+ Type String
+ Haystack "${CardComponents}"
+ Needle "USB1397:00f1"
+ }
+ True.Define.ProfileName "Behringer/ULM200D"
+}
+
If.behringer-umc202hd {
Condition {
Type String