Есть такая замечательная программа SoX. Это консольная утилита, которая позволяет производить разнообразные манипуляции с аудио файлами (нормализация, изменение высоты тона и т.п.). А прелесть всех консольных утилит в том, что их можно использовать в скриптах, для автоматизации рутинных операций. Например, мы поделили большую сессию на короткие фрагменты (порезали барабанную партию на сэмплы или сохранили отдельные фразы из записи диалогов). Как нам проверить, что все новые файлы начинаются и заканчиваются плавно, без щелчков? Переслушать все эти файлы? Слишком долго. Да и что делать с теми файлами, где были замечены щелчки? Открывать в редакторе и вручную применять фейды? А что, если у нас несколько тысяч таких файлов? Как раз в таких ситуациях и выручает SoX. Вот пример простого скрипта, который, если перетащить на него аудио файлы, применяет фейды по 300 мс к каждому из них:

for %%A in (%*) do sox %%A "%%~nA"_fades_300ms%%~xA fade t 0.3 0 0.3  

А вот более гибкий скрипт, с помощью которого размеры фейдов можно задавать вручную:

@echo off
set /p fadein="Fade-in length (in seconds): "  
set /p fadeout="Fade-out length (in seconds): "  
for %%A in (%*) do sox %%A "%%~nA"_faded%%~xA fade t %fadein% 0 %fadeout%