1

I'm trying to put together a simple Karaoke system with 2 microphones. I've fiddled with the config from this post and am able to get 1 mic to loopback, along with youtube, to the the line-out.

But I cannot seem to get 2 mics to loopback simultaneously. It appears I have to choose which input stream is selected in the sounds app on the inputs tab. Any suggestions?

michael
  • 111
  • 3

1 Answers1

0

It is possible to loopback multiple sources to same sink.

  1. Check sources list (For me, I have only one microphone source: id=2)

    $ pactl list short sources
    0   alsa_output.pci-0000_01_00.1.hdmi-stereo.monitor    module-alsa-card.c  s16le 2ch 44100Hz   SUSPENDED
    1   alsa_output.pci-0000_00_1b.0.analog-stereo.monitor  module-alsa-card.c  s16le 2ch 44100Hz   IDLE
    2   alsa_input.pci-0000_00_1b.0.analog-stereo   module-alsa-card.c  s16le 2ch 44100Hz   SUSPENDED
    
  2. Create a new virtual sink

    pactl load-module module-null-sink sink_name=Virtual1 sink_properties=device.description=Virtual1
    
  3. Loopback sources to Virtual1 sink (one by one), by id:

    pactl load-module module-loopback sink=Virtual1 source=2
    

    or by name:

    pactl load-module module-loopback sink=Virtual1 source=alsa_input.pci-0000_00_1b.0.analog-stereo
    

See Share an audio playback stream through a live audio (video) conversation like Skype

user.dz
  • 48,105