SoX - 원래 신호와 영향을 받은 신호 혼합

SoX - 원래 신호와 영향을 받은 신호 혼합

Wet 신호를 출력하는 대신 Wet 신호와 Dry 신호를 혼합하는 SoX 효과 처리 옵션이 있습니까?

예를 들어, 내 효과 체인이 오버드라이브되어 피치로 들어간다고 가정해 보겠습니다.

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

하지만 나는 최종 파일이오직신호가 바뀌었습니다. 왜곡되고 이동된 신호와 왜곡되고 이동되지 않은 신호의 혼합을 원합니다.

SoX는 이것을 어떻게든 지원합니까?

답변1

무슨 말인지 이해가 된다면 특별히 두 신호를 혼합하는 옵션이 있습니다 -m.

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

하나의 명령으로 효과와 블렌딩을 수행할 수 있지만 저는 단지 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

관련 정보