How to merge two microphone inputs into a single virtual microphone in realtime?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












0















If I connect two microphones to my computer, how would I merge it in to a single virtual microphone. I want the person I am calling on Skype to hear both microphone inputs, preferably only using software.










share|improve this question
























  • To be honest, I'm not sure if it would be easier to do this with ALSA or PulseAudio. But I'd recommend trying it with PulseAudio first. What you will probably need to do is connect both of the microphone source-outputs to the same sink. This can be done with pactl or pacmd, and perhaps with some GUI utilities like pavucontrol.

    – blujay
    Sep 12 '15 at 0:58











  • Could you explain how I would do that?

    – Henry
    Sep 12 '15 at 0:59











  • Sorry, I don't have the time to do the research for you. If I already knew the details by heart, I would have said so. ;) You should be able to figure out how with a combination of Google, StackExchange, and the man pages. Try apropos pulse for a list of related man pages. And really, with a bit of googling, you should be able to find out how to combine mics with PulseAudio. For example, I found this on the first page of results.

    – blujay
    Sep 12 '15 at 1:02
















0















If I connect two microphones to my computer, how would I merge it in to a single virtual microphone. I want the person I am calling on Skype to hear both microphone inputs, preferably only using software.










share|improve this question
























  • To be honest, I'm not sure if it would be easier to do this with ALSA or PulseAudio. But I'd recommend trying it with PulseAudio first. What you will probably need to do is connect both of the microphone source-outputs to the same sink. This can be done with pactl or pacmd, and perhaps with some GUI utilities like pavucontrol.

    – blujay
    Sep 12 '15 at 0:58











  • Could you explain how I would do that?

    – Henry
    Sep 12 '15 at 0:59











  • Sorry, I don't have the time to do the research for you. If I already knew the details by heart, I would have said so. ;) You should be able to figure out how with a combination of Google, StackExchange, and the man pages. Try apropos pulse for a list of related man pages. And really, with a bit of googling, you should be able to find out how to combine mics with PulseAudio. For example, I found this on the first page of results.

    – blujay
    Sep 12 '15 at 1:02














0












0








0








If I connect two microphones to my computer, how would I merge it in to a single virtual microphone. I want the person I am calling on Skype to hear both microphone inputs, preferably only using software.










share|improve this question
















If I connect two microphones to my computer, how would I merge it in to a single virtual microphone. I want the person I am calling on Skype to hear both microphone inputs, preferably only using software.







audio microphone






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Sep 11 '15 at 20:29









peterh

4,499113361




4,499113361










asked Sep 11 '15 at 19:53









HenryHenry

8619




8619












  • To be honest, I'm not sure if it would be easier to do this with ALSA or PulseAudio. But I'd recommend trying it with PulseAudio first. What you will probably need to do is connect both of the microphone source-outputs to the same sink. This can be done with pactl or pacmd, and perhaps with some GUI utilities like pavucontrol.

    – blujay
    Sep 12 '15 at 0:58











  • Could you explain how I would do that?

    – Henry
    Sep 12 '15 at 0:59











  • Sorry, I don't have the time to do the research for you. If I already knew the details by heart, I would have said so. ;) You should be able to figure out how with a combination of Google, StackExchange, and the man pages. Try apropos pulse for a list of related man pages. And really, with a bit of googling, you should be able to find out how to combine mics with PulseAudio. For example, I found this on the first page of results.

    – blujay
    Sep 12 '15 at 1:02


















  • To be honest, I'm not sure if it would be easier to do this with ALSA or PulseAudio. But I'd recommend trying it with PulseAudio first. What you will probably need to do is connect both of the microphone source-outputs to the same sink. This can be done with pactl or pacmd, and perhaps with some GUI utilities like pavucontrol.

    – blujay
    Sep 12 '15 at 0:58











  • Could you explain how I would do that?

    – Henry
    Sep 12 '15 at 0:59











  • Sorry, I don't have the time to do the research for you. If I already knew the details by heart, I would have said so. ;) You should be able to figure out how with a combination of Google, StackExchange, and the man pages. Try apropos pulse for a list of related man pages. And really, with a bit of googling, you should be able to find out how to combine mics with PulseAudio. For example, I found this on the first page of results.

    – blujay
    Sep 12 '15 at 1:02

















To be honest, I'm not sure if it would be easier to do this with ALSA or PulseAudio. But I'd recommend trying it with PulseAudio first. What you will probably need to do is connect both of the microphone source-outputs to the same sink. This can be done with pactl or pacmd, and perhaps with some GUI utilities like pavucontrol.

– blujay
Sep 12 '15 at 0:58





To be honest, I'm not sure if it would be easier to do this with ALSA or PulseAudio. But I'd recommend trying it with PulseAudio first. What you will probably need to do is connect both of the microphone source-outputs to the same sink. This can be done with pactl or pacmd, and perhaps with some GUI utilities like pavucontrol.

– blujay
Sep 12 '15 at 0:58













Could you explain how I would do that?

– Henry
Sep 12 '15 at 0:59





Could you explain how I would do that?

– Henry
Sep 12 '15 at 0:59













Sorry, I don't have the time to do the research for you. If I already knew the details by heart, I would have said so. ;) You should be able to figure out how with a combination of Google, StackExchange, and the man pages. Try apropos pulse for a list of related man pages. And really, with a bit of googling, you should be able to find out how to combine mics with PulseAudio. For example, I found this on the first page of results.

– blujay
Sep 12 '15 at 1:02






Sorry, I don't have the time to do the research for you. If I already knew the details by heart, I would have said so. ;) You should be able to figure out how with a combination of Google, StackExchange, and the man pages. Try apropos pulse for a list of related man pages. And really, with a bit of googling, you should be able to find out how to combine mics with PulseAudio. For example, I found this on the first page of results.

– blujay
Sep 12 '15 at 1:02











2 Answers
2






active

oldest

votes


















0














I'd look into alsa with the multi plugin. I've only tried it for playback, but if it doesn't handle capture, perhaps you'll find an analogue for capture.






share|improve this answer






























    0














    https://askubuntu.com/questions/868817/collecting-and-mixing-sound-input-from-different-microphones, building on http://www.pclinuxos.com/forum/index.php/topic,119695.msg905379.html#msg905379 offers you an answer. It describes how to add fake channels - first one for collecting the inputs



     pactl load-module module-null-sink sink_name=inputs


    and setting channels up for the diverse input



     pactl load-module module-loopback sink=inputs


    enter the latter command once for each input; the command returns a number; the latter you need later.



    the two links describe how to use pavucontrol to link these channels.






    share|improve this answer






















      Your Answer








      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "106"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      autoActivateHeartbeat: false,
      convertImagesToLinks: false,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      imageUploader:
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      ,
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );













      draft saved

      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f229140%2fhow-to-merge-two-microphone-inputs-into-a-single-virtual-microphone-in-realtime%23new-answer', 'question_page');

      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      0














      I'd look into alsa with the multi plugin. I've only tried it for playback, but if it doesn't handle capture, perhaps you'll find an analogue for capture.






      share|improve this answer



























        0














        I'd look into alsa with the multi plugin. I've only tried it for playback, but if it doesn't handle capture, perhaps you'll find an analogue for capture.






        share|improve this answer

























          0












          0








          0







          I'd look into alsa with the multi plugin. I've only tried it for playback, but if it doesn't handle capture, perhaps you'll find an analogue for capture.






          share|improve this answer













          I'd look into alsa with the multi plugin. I've only tried it for playback, but if it doesn't handle capture, perhaps you'll find an analogue for capture.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Sep 11 '15 at 21:39









          The SidhekinThe Sidhekin

          810168




          810168























              0














              https://askubuntu.com/questions/868817/collecting-and-mixing-sound-input-from-different-microphones, building on http://www.pclinuxos.com/forum/index.php/topic,119695.msg905379.html#msg905379 offers you an answer. It describes how to add fake channels - first one for collecting the inputs



               pactl load-module module-null-sink sink_name=inputs


              and setting channels up for the diverse input



               pactl load-module module-loopback sink=inputs


              enter the latter command once for each input; the command returns a number; the latter you need later.



              the two links describe how to use pavucontrol to link these channels.






              share|improve this answer



























                0














                https://askubuntu.com/questions/868817/collecting-and-mixing-sound-input-from-different-microphones, building on http://www.pclinuxos.com/forum/index.php/topic,119695.msg905379.html#msg905379 offers you an answer. It describes how to add fake channels - first one for collecting the inputs



                 pactl load-module module-null-sink sink_name=inputs


                and setting channels up for the diverse input



                 pactl load-module module-loopback sink=inputs


                enter the latter command once for each input; the command returns a number; the latter you need later.



                the two links describe how to use pavucontrol to link these channels.






                share|improve this answer

























                  0












                  0








                  0







                  https://askubuntu.com/questions/868817/collecting-and-mixing-sound-input-from-different-microphones, building on http://www.pclinuxos.com/forum/index.php/topic,119695.msg905379.html#msg905379 offers you an answer. It describes how to add fake channels - first one for collecting the inputs



                   pactl load-module module-null-sink sink_name=inputs


                  and setting channels up for the diverse input



                   pactl load-module module-loopback sink=inputs


                  enter the latter command once for each input; the command returns a number; the latter you need later.



                  the two links describe how to use pavucontrol to link these channels.






                  share|improve this answer













                  https://askubuntu.com/questions/868817/collecting-and-mixing-sound-input-from-different-microphones, building on http://www.pclinuxos.com/forum/index.php/topic,119695.msg905379.html#msg905379 offers you an answer. It describes how to add fake channels - first one for collecting the inputs



                   pactl load-module module-null-sink sink_name=inputs


                  and setting channels up for the diverse input



                   pactl load-module module-loopback sink=inputs


                  enter the latter command once for each input; the command returns a number; the latter you need later.



                  the two links describe how to use pavucontrol to link these channels.







                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered Dec 17 '17 at 21:48









                  ingliingli

                  349520




                  349520



























                      draft saved

                      draft discarded
















































                      Thanks for contributing an answer to Unix & Linux Stack Exchange!


                      • Please be sure to answer the question. Provide details and share your research!

                      But avoid


                      • Asking for help, clarification, or responding to other answers.

                      • Making statements based on opinion; back them up with references or personal experience.

                      To learn more, see our tips on writing great answers.




                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f229140%2fhow-to-merge-two-microphone-inputs-into-a-single-virtual-microphone-in-realtime%23new-answer', 'question_page');

                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown






                      Popular posts from this blog

                      How to check contact read email or not when send email to Individual?

                      Displaying single band from multi-band raster using QGIS

                      How many registers does an x86_64 CPU actually have?