SoX - Mix original signal with effected signal

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











up vote
0
down vote

favorite












Is there an option in SoX effects processing to mix the wet and dry signals instead of only outputting the wet?



For example, say my effects chain is overdrive into pitch shift:



sox in.wav out.wav overdrive 0.5 gain -0.5 pitch 700



Except I don't want the final file to be just the shifted signal. I want a mix of the distorted, shifted signal and the distorted, unshifted signal.



Does SoX support this somehow?










share|improve this question

























    up vote
    0
    down vote

    favorite












    Is there an option in SoX effects processing to mix the wet and dry signals instead of only outputting the wet?



    For example, say my effects chain is overdrive into pitch shift:



    sox in.wav out.wav overdrive 0.5 gain -0.5 pitch 700



    Except I don't want the final file to be just the shifted signal. I want a mix of the distorted, shifted signal and the distorted, unshifted signal.



    Does SoX support this somehow?










    share|improve this question























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      Is there an option in SoX effects processing to mix the wet and dry signals instead of only outputting the wet?



      For example, say my effects chain is overdrive into pitch shift:



      sox in.wav out.wav overdrive 0.5 gain -0.5 pitch 700



      Except I don't want the final file to be just the shifted signal. I want a mix of the distorted, shifted signal and the distorted, unshifted signal.



      Does SoX support this somehow?










      share|improve this question













      Is there an option in SoX effects processing to mix the wet and dry signals instead of only outputting the wet?



      For example, say my effects chain is overdrive into pitch shift:



      sox in.wav out.wav overdrive 0.5 gain -0.5 pitch 700



      Except I don't want the final file to be just the shifted signal. I want a mix of the distorted, shifted signal and the distorted, unshifted signal.



      Does SoX support this somehow?







      command-line audio sox






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Oct 9 '17 at 22:13









      vomitHatSteve

      11




      11




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          If I understand you, there is an option especially to mix two signals: -m.



          sox in.wav out.wav mix.wav -m
          play mix.wav


          You can probably do the effect and mix in one command, but I'm just a beginner with sox.






          share|improve this answer




















          • I figured there was probably an option with -m, but I was hoping to do it without splitting the signal into multiple chains. What you're describing, applied to the original example would be something like: sox -m -v 0.5 in.wav overdrive 0.5 gain -0.5 in.wav overdrive 0.5 gain -0.5 pitch 700 out.wav But that's pretty ugly for something that I was hoping would be a single extra argument.
            – vomitHatSteve
            Oct 12 '17 at 14:42











          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',
          convertImagesToLinks: false,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          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%2f397129%2fsox-mix-original-signal-with-effected-signal%23new-answer', 'question_page');

          );

          Post as a guest






























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          0
          down vote













          If I understand you, there is an option especially to mix two signals: -m.



          sox in.wav out.wav mix.wav -m
          play mix.wav


          You can probably do the effect and mix in one command, but I'm just a beginner with sox.






          share|improve this answer




















          • I figured there was probably an option with -m, but I was hoping to do it without splitting the signal into multiple chains. What you're describing, applied to the original example would be something like: sox -m -v 0.5 in.wav overdrive 0.5 gain -0.5 in.wav overdrive 0.5 gain -0.5 pitch 700 out.wav But that's pretty ugly for something that I was hoping would be a single extra argument.
            – vomitHatSteve
            Oct 12 '17 at 14:42















          up vote
          0
          down vote













          If I understand you, there is an option especially to mix two signals: -m.



          sox in.wav out.wav mix.wav -m
          play mix.wav


          You can probably do the effect and mix in one command, but I'm just a beginner with sox.






          share|improve this answer




















          • I figured there was probably an option with -m, but I was hoping to do it without splitting the signal into multiple chains. What you're describing, applied to the original example would be something like: sox -m -v 0.5 in.wav overdrive 0.5 gain -0.5 in.wav overdrive 0.5 gain -0.5 pitch 700 out.wav But that's pretty ugly for something that I was hoping would be a single extra argument.
            – vomitHatSteve
            Oct 12 '17 at 14:42













          up vote
          0
          down vote










          up vote
          0
          down vote









          If I understand you, there is an option especially to mix two signals: -m.



          sox in.wav out.wav mix.wav -m
          play mix.wav


          You can probably do the effect and mix in one command, but I'm just a beginner with sox.






          share|improve this answer












          If I understand you, there is an option especially to mix two signals: -m.



          sox in.wav out.wav mix.wav -m
          play mix.wav


          You can probably do the effect and mix in one command, but I'm just a beginner with sox.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Oct 11 '17 at 18:46









          meuh

          29.8k11751




          29.8k11751











          • I figured there was probably an option with -m, but I was hoping to do it without splitting the signal into multiple chains. What you're describing, applied to the original example would be something like: sox -m -v 0.5 in.wav overdrive 0.5 gain -0.5 in.wav overdrive 0.5 gain -0.5 pitch 700 out.wav But that's pretty ugly for something that I was hoping would be a single extra argument.
            – vomitHatSteve
            Oct 12 '17 at 14:42

















          • I figured there was probably an option with -m, but I was hoping to do it without splitting the signal into multiple chains. What you're describing, applied to the original example would be something like: sox -m -v 0.5 in.wav overdrive 0.5 gain -0.5 in.wav overdrive 0.5 gain -0.5 pitch 700 out.wav But that's pretty ugly for something that I was hoping would be a single extra argument.
            – vomitHatSteve
            Oct 12 '17 at 14:42
















          I figured there was probably an option with -m, but I was hoping to do it without splitting the signal into multiple chains. What you're describing, applied to the original example would be something like: sox -m -v 0.5 in.wav overdrive 0.5 gain -0.5 in.wav overdrive 0.5 gain -0.5 pitch 700 out.wav But that's pretty ugly for something that I was hoping would be a single extra argument.
          – vomitHatSteve
          Oct 12 '17 at 14:42





          I figured there was probably an option with -m, but I was hoping to do it without splitting the signal into multiple chains. What you're describing, applied to the original example would be something like: sox -m -v 0.5 in.wav overdrive 0.5 gain -0.5 in.wav overdrive 0.5 gain -0.5 pitch 700 out.wav But that's pretty ugly for something that I was hoping would be a single extra argument.
          – vomitHatSteve
          Oct 12 '17 at 14:42


















           

          draft saved


          draft discarded















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f397129%2fsox-mix-original-signal-with-effected-signal%23new-answer', 'question_page');

          );

          Post as a guest













































































          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?