Мне нужно решение для "смешивания" с использованием SoX. Я знаю, как «смешивать», называя файлы конкретно в терминале, но я хотел бы иметь возможность выделять любое количество файлов и смешивать их, или, что еще лучше, смешивать любые файлы в определенной папке / каталоге. в один файл. В другом месте онлайн я нашел скрипт, который делает то, что я хочу, но с нормализацией. Вы сохраняете и запускаете его как быстрое действие, выбирая любые файлы, которые хотите нормализовать, щелкаете правой кнопкой мыши и запускаете действие ... оно создает новую папку со всеми исходными файлами, только теперь они нормализованы:
#!/bin/bash
normalizationValue="-12"
for f in "$@"
do
normalizedFolder="$(dirname "$f")/Normalized ${normalizationValue}"
fileName=$(basename "$f")
if [ ! -d "${normalizedFolder}" ]; then
mkdir "${normalizedFolder}"
fi
/Applications/sox/sox --norm=${normalizationValue} "$f"
"${normalizedFolder}/${fileName}"
done
Я пытался отредактировать этот скрипт для выполнения действия микширования, но, похоже, я не могу найти, где правильно редактировать. Спасибо за любую помощь!