Простой способ создания хроматических сдвигов высоты тона для многих аудиосэмплов

У меня есть пара аудиосэмплов (mp3, что угодно, формат не имеет большого значения), которые я пытаюсь хроматически изменить, сохраняя при этом длину сэмпла. В Audacity есть очень простой способ сделать это, но я пытаюсь сгенерировать 4 октавы хроматически для примерно 4 звуковых сэмплов, и я не фанат хлопот - кто-нибудь знает какой-нибудь простой способ генерировать хроматические сдвиги высоты тона аудио образец без необходимости много щелкать? Спасибо!

Так же, как и Sox, еще один вариант — резинка ( rubberbandaudio.com ). Если вы нажмете ссылку «Разработчики!... Узнайте больше здесь», вы можете скачать версию командной строки — я использовал ее именно для того, что вы описываете.
Я делаю это на родных инструментах, машинах времени и высоты тона. Logic pro x также хорошо подходит для этого.
Формат на самом деле имеет значение. Дайте алгоритму сдвига высоты тона как можно больше информации для работы. Преобразование звука в сжатый формат, такой как MP3, увеличивает вероятность появления неприятных артефактов. И не растягивайтесь слишком далеко. Есть причина, по которой качественные наборы семплов используют новый исходный сэмпл каждые несколько нот.
Я менял высоту звука с помощью wav, и это сработало очень хорошо.

Ответы (2)

Если вы являетесь пользователем Ableton, вы можете преобразовать файлы .mp3 в wav, а затем перетащить аудиофайл в Ableton. Это дает вам возможность сдвига высоты тона, а также переноса (он меняет высоту тона без изменения темпа). Другой метод - изменить высоту тона и отрегулировать темп.

Я только что наткнулся на SoX благодаря другу, это утилита командной строки, которая позаботится об этой проблеме - больше информации здесь