<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Sorry for not reading every mail of this thread... but I want to
      share with you my experience with PulseAudio - Zoom. I tried a lot
      of things to make mic-music work. I have onboard soundcard and a
      Logitech USB headphones/mic. And, finally, I end using other
      method, completly different.</p>
    <p>- For the first time, I tried to use mic and music from OBS and
      create "something" to make Zoom take the audio: Pulseaudio remap
      module. I output all the audio from OBS to my speakers and remap
      it to a source module.<br>
    </p>
    <p>- Later, I discovered that audio output (monitor) from OBS was
      not stable... so, I create a system using pulseaudio sink modules,
      SoX and Play commands from console. Also, with SoX, I applied some
      filters in realtime (pitch, eq, highpass, echo and reverb).</p>
    <p>- Then, I tried to hear only the music and Zoom in headphones and
      send my voice and the music to speakers (and turn them off
      "hardwarely"). For this, I created pulseaudio loopback modules and
      combine modules. It appear to work everything Ok... till I saw my
      CPU: on fire. I don't have a modern computer. This Pulseaudio
      consumtion and OBS consumption.... and Zoom consumption, the video
      was awfull. With luck: 5fps or less.</p>
    <p>- I forgot to mention that the first try was with Jack. But, as I
      said, my computer was not good for OBS and Jack. So, I desisted.<br>
    </p>
    <p>- Finally, by trying to optimize OBS resolution, modules, SoX,
      Play and getting lot of headache... I tried Jack again. With
      stting OBS resolution at 704x396 instead of HD (less than half CPU
      process), I could use Jack with 128 frames: 8ms latency. So, I
      created a patch in PureData and connect what I want to what I
      want. I hear what I want and send what I want. Filters, fadeins,
      fadeouts, music, samples... everything I want.<br>
    </p>
    <p>Sorry that this is Pulseaudio maillist, but my advice is: use
      Jack.</p>
    <p>If you still need pacmd/pactl commands to make it work as my
      first tries... ask for them. I can share them with you.</p>
    <p>Good luck.<br>
    </p>
    <div class="moz-signature">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <title>Marionetas Mey</title>
      <style type="text/css">
        <!--
        .textito {
        /*background-color: #F4F2E6;*/
        color: #666;
        font-family: Verdana;
        line-height: 1.3em;
        font-size: 8pt;
        text-align: center;

        }
        .texto {
        /*background-color: #F4F2E6;*/
        font-family: Verdana;
        line-height: 1.3em;
        font-size: 10pt;
        color: #000;
        text-align: left;
        }
        .firma {
        color: #666;
        font-family: Verdana;
        line-height: 1.3em;
        font-size: 10pt;
        text-align: left;

        }

        -->
        </style> <br>
      <div class="moz-forward-container">
        <p> </p>
        <table style="max-width:100%;" width="100%" cellspacing="0"
          cellpadding="20" border="0" align="left">
          <tbody>
            <tr>
              <td width="100%" bgcolor="#FFFFFF" align="left">
                <p class="firma"><img
                    src="cid:part1.7D52B6E4.0DEC2E94@gmail.com" alt=""
                    width="250" height="54" border="0"></p>
                <p class="firma"> Mario Sottile - Director<br>
                  (011) 15.6283.1576<br>
                  <a moz-do-not-send="true"
                    class="moz-txt-link-abbreviated"
                    href="http://www.mariomey.com.ar">www.mariomey.com.ar</a><br>
                  <a moz-do-not-send="true"
                    class="moz-txt-link-abbreviated"
                    href="mailto:info@mariomey.com.ar">info@mariomey.com.ar</a></p>
              </td>
            </tr>
          </tbody>
        </table>
      </div>
    </div>
    <div class="moz-cite-prefix">El 18/5/20 a las 16:59, Samir Parikh
      escribió:<br>
    </div>
    <blockquote type="cite"
      cite="mid:847a40e5-4434-4773-6eb3-4a1992f140bf@gmail.com">Sean
      Greenslade wrote on 5/17/20 10:04 PM:
      <br>
      <blockquote type="cite">On Sun, May 17, 2020 at 07:01:25AM -0400,
        Joe wrote:
        <br>
        <blockquote type="cite">Someone should write a small book on
          this. I bet it would sell.
          <br>
        </blockquote>
        <br>
        Hah, you know, typing up this response has made me consider
        doing a
        <br>
        proper write-up for my much more elaborate/crazy/overcomplicated
        setup
        <br>
        involving network audio, pulse, JACK, carla, and calf LV2
        plugins to do
        <br>
        automatic livestream background music replacement with
        gate-triggered
        <br>
        music ducking.
        <br>
        <br>
        <a class="moz-txt-link-freetext" href="https://dumbpic.link/manu/2020-05-17_unmufflegate_carla_flow.png">https://dumbpic.link/manu/2020-05-17_unmufflegate_carla_flow.png</a>
        <br>
        <br>
        --Sean
        <br>
      </blockquote>
      <br>
      If it can clearly explain the basics of Linux audio networking,
      the concepts of Pulse, JACK and how they differ, and how to do
      things like in my original question, I'll be the first in line to
      put down 10-20 USD for a copy!
      <br>
      _______________________________________________
      <br>
      pulseaudio-discuss mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:pulseaudio-discuss@lists.freedesktop.org">pulseaudio-discuss@lists.freedesktop.org</a>
      <br>
      <a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss">https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss</a>
      <br>
    </blockquote>
  </body>
</html>