Setting different per-device sampling rates in pulseaudio?












0















My Audio Devices




  • Input: Logitech C310 webcam mic (16kHz)

  • Output: Sony MBH20 Bluetooth headset (44.1kHz) in High Fidelity Playback (A2DP Sink) mode


My Problem



With the default PulseAudio settings, the bluetooth headset sounds excellent,
but recordings over the webcam mic are high-pitched and sped up, like an Alvin
and the Chipmunks recording.



If I configure PulseAudio to set the sampling rate to 16kHz,



# /etc/pulse/daemon.conf

default-sample-rate = 16000


then the webcam works perfectly, but the sound quality through the headset is
severely degraded.



My questions




  • Is there any way to configure the sampling rate for only a single source?


  • pacmd list-sources erroneously reports the sampling rate of the webcam mic
    as 48kHz (sample spec: s16le 1ch 48000Hz). Could that be the problem? If
    so, is there any way to manually change the sample spec? If not, does this
    qualify as a bug that should be reported to the pulseaudio maintainers?

  • or is there another fix to this problem that I’m not seeing?










share|improve this question





























    0















    My Audio Devices




    • Input: Logitech C310 webcam mic (16kHz)

    • Output: Sony MBH20 Bluetooth headset (44.1kHz) in High Fidelity Playback (A2DP Sink) mode


    My Problem



    With the default PulseAudio settings, the bluetooth headset sounds excellent,
    but recordings over the webcam mic are high-pitched and sped up, like an Alvin
    and the Chipmunks recording.



    If I configure PulseAudio to set the sampling rate to 16kHz,



    # /etc/pulse/daemon.conf

    default-sample-rate = 16000


    then the webcam works perfectly, but the sound quality through the headset is
    severely degraded.



    My questions




    • Is there any way to configure the sampling rate for only a single source?


    • pacmd list-sources erroneously reports the sampling rate of the webcam mic
      as 48kHz (sample spec: s16le 1ch 48000Hz). Could that be the problem? If
      so, is there any way to manually change the sample spec? If not, does this
      qualify as a bug that should be reported to the pulseaudio maintainers?

    • or is there another fix to this problem that I’m not seeing?










    share|improve this question



























      0












      0








      0








      My Audio Devices




      • Input: Logitech C310 webcam mic (16kHz)

      • Output: Sony MBH20 Bluetooth headset (44.1kHz) in High Fidelity Playback (A2DP Sink) mode


      My Problem



      With the default PulseAudio settings, the bluetooth headset sounds excellent,
      but recordings over the webcam mic are high-pitched and sped up, like an Alvin
      and the Chipmunks recording.



      If I configure PulseAudio to set the sampling rate to 16kHz,



      # /etc/pulse/daemon.conf

      default-sample-rate = 16000


      then the webcam works perfectly, but the sound quality through the headset is
      severely degraded.



      My questions




      • Is there any way to configure the sampling rate for only a single source?


      • pacmd list-sources erroneously reports the sampling rate of the webcam mic
        as 48kHz (sample spec: s16le 1ch 48000Hz). Could that be the problem? If
        so, is there any way to manually change the sample spec? If not, does this
        qualify as a bug that should be reported to the pulseaudio maintainers?

      • or is there another fix to this problem that I’m not seeing?










      share|improve this question
















      My Audio Devices




      • Input: Logitech C310 webcam mic (16kHz)

      • Output: Sony MBH20 Bluetooth headset (44.1kHz) in High Fidelity Playback (A2DP Sink) mode


      My Problem



      With the default PulseAudio settings, the bluetooth headset sounds excellent,
      but recordings over the webcam mic are high-pitched and sped up, like an Alvin
      and the Chipmunks recording.



      If I configure PulseAudio to set the sampling rate to 16kHz,



      # /etc/pulse/daemon.conf

      default-sample-rate = 16000


      then the webcam works perfectly, but the sound quality through the headset is
      severely degraded.



      My questions




      • Is there any way to configure the sampling rate for only a single source?


      • pacmd list-sources erroneously reports the sampling rate of the webcam mic
        as 48kHz (sample spec: s16le 1ch 48000Hz). Could that be the problem? If
        so, is there any way to manually change the sample spec? If not, does this
        qualify as a bug that should be reported to the pulseaudio maintainers?

      • or is there another fix to this problem that I’m not seeing?







      audio pulseaudio






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Feb 15 at 4:51









      Rui F Ribeiro

      40.7k1479137




      40.7k1479137










      asked Feb 15 at 3:32









      Ryan LueRyan Lue

      234110




      234110






















          0






          active

          oldest

          votes











          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%2f500772%2fsetting-different-per-device-sampling-rates-in-pulseaudio%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          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%2f500772%2fsetting-different-per-device-sampling-rates-in-pulseaudio%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 reconfigure Docker Trusted Registry 2.x.x to use CEPH FS mount instead of NFS and other traditional...

          is 'sed' thread safe

          How to make a Squid Proxy server?