SoX - 元の信号と影響を受けた信号の混合

SoX - 元の信号と影響を受けた信号の混合

Wet信号を出力する代わりに、Wet信号とDry信号を混合するSoXエフェクト処理オプションはありますか?

たとえば、私のエフェクトチェーンがオーバードライブされてピッチに入るとしましょう。

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

しかし、私は最終ファイルですただ信号が変わりました。歪んで移動された信号と歪んで移動されていない信号を混在させたい。

SoXはこれを何とかサポートしますか?

ベストアンサー1

何を意味するのか理解できれば、特に2つの信号を混在させるオプションがあります-m

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

1つのコマンドで効果とブレンドを実行できますが、私はsoxの初心者だけです。


入力ファイル名構文を使用してsoxの出力を別のsoxにパイプし、|commandパイプを追加して-psox出力を「sox形式」にすることができます。一時的な中間ファイルを使用しないという利点があります。

sox -m '|sox -v 0.5 in.wav -p overdrive 0.5 gain -0.5' \
       '|sox -v 0.5 in.wav -p overdrive 0.5 gain -0.5 pitch 700' \
   mix.wav

おすすめ記事