Изменение скорости аудио и высоты тона отдельно

Независимо меняйте высоту тона в пределах ±12 полутонов и скорость от 0.25× до 4× с движком студийного качества Signalsmith Stretch, затем сохраняйте в WAV или MP3. Всё — на вашем устройстве.

Загрузите файл, задайте сдвиг в полутонах (0 сохраняет исходную высоту), выберите скорость (1× сохраняет исходную скорость и длительность) и запустите обработку. Тон и скорость не влияют друг на друга: транспонирование точно сохраняет длительность, а изменение скорости — высоту тона. Ничего не отправляется на сервер.

Изменение скорости аудио и высоты тона отдельно
Независимо меняйте высоту тона в пределах ±12 полутонов и скорость от 0.25× до 4× с движком студийного качества Signalsmith Stretch, затем сохраняйте в WAV или MP3. Всё — на вашем устройстве.
0 st

0 st сохраняет исходную высоту. Полутон — это шаг на соседнюю клавишу фортепиано: +12 st на октаву выше, −12 st на октаву ниже. Сдвиг тона никогда не меняет длительность.

Скорость меняет только темп и длительность; высота остаётся такой, как задано ползунком выше. Значение по умолчанию 1× не меняет временные характеристики.

Высота тона: 0 st · Скорость: 1.00× · Длительность: 100%

Новая длительность: 100% от исходной

При 1× файл длиной 10:00 станет 10:00.

Выходная длительность = входная длительность ÷ скорость; множитель высоты = 2 в степени (полутоны ÷ 12). Они независимы: +3 st при 1× сохраняет 100% длины, а 2× при 0 st сохраняет тональность и вдвое сокращает длину.

Только локальная обработка: файл декодируется, растягивается и заново кодируется на вашем устройстве, никогда не попадая на сервер.

Об инструменте изменения тона и скорости

Этот инструмент меняет высоту тона и скорость аудиофайла двумя полностью независимыми регуляторами. Основной — сдвиг тона в полутонах, то есть в шагах между соседними клавишами фортепиано. При +3 st каждая нота становится выше на три клавиши, а длина файла остаётся точно такой же; при −12 st всё опускается на целую октаву, по-прежнему в исходном темпе. Второй регулятор задаёт скорость воспроизведения от четверти исходной до четырёхкратной и действует наоборот: меняет темп и длительность, сохраняя заданную высоту. Чтобы оставить исходную скорость, достаточно не менять значение по умолчанию 1×; индикатор подтвердит длительность 100% от исходной. Внутри работает Signalsmith Stretch — открытый движок студийного качества для растяжения времени и сдвига тона, скомпилированный в WebAssembly и полностью работающий в браузере. Он анализирует спектр перекрывающихся аудиоблоков и пересобирает их с новой высотой и темпом, сохраняя чёткие атаки и естественный голос гораздо лучше простых гранулярных методов. Вокал со сдвигом на несколько полутонов остаётся разборчивым, а музыка на половинной скорости — достаточно чистой для занятий. Если WASM-движок не загрузится из-за старого браузера или строгой политики безопасности содержимого, инструмент автоматически перейдёт на встроенный гранулярный растягиватель WSOLA и сообщит об этом в результате: Signalsmith (студийное качество) или WSOLA (резервный). Вы всегда знаете, какой движок создал скачиваемый файл. Обычные сценарии делятся между двумя регуляторами. Только тон: перенести минусовку в удобную для пения тональность, исправить запись на полтона ниже нормы, понизить или повысить голос без ускорения с эффектом бурундука. Только скорость: замедлить соло до 0.5× и разучить его в исходной тональности, слушать лекцию на 1.5× без мультяшного голоса или слегка замедлить быструю речь до 0.75× для расшифровки. Независимость позволяет свободно сочетать настройки: на два полутона выше и на 10 процентов быстрее за один проход, без промежуточного рендеринга. Расчёты видны сразу: выходная длительность равна входной, делённой на скорость, а множитель высоты — 2 в степени (число полутонов, делённое на 12). Файлы длиннее десяти минут не принимаются, чтобы обработка оставалась отзывчивой; сначала обрежьте их. Декодирование, растяжение и кодирование в WAV или MP3 с 192 kbps выполняются локально — без загрузки на сервер и очередей.

Типовые настройки тона и скорости

Настройте тон и скорость под задачу. До обработки индикатор покажет итоговую длительность, а после строка движка сообщит, использовался ли студийный WASM-движок или резервный.

ЦельНастройкиЗачем
Перенести минусовку в свой вокальный диапазон+3 st, скорость 1×, WAVТон поднимается на три полутона, длительность остаётся 100%, поэтому дорожка по-прежнему совпадает с кликом или разметкой текста.
Сделать закадровый голос ниже без замедления−4 st, скорость 1×Сдвиг с сохранением длины не даёт вялой, растянутой речи, характерной для замедления ленты; темп речи не меняется.
Разучить быстрое гитарное соло в исходной тональности0 st, 0.5×, WAVПоловинная скорость сохраняет тональность, чтобы играть вместе с записью; WAV не накапливает артефакты сжатия с потерями при повторном экспорте.
Быстрее прослушать 60-минутную лекцию0 st, 1.5×, MP3 — 192 kbpsЧас превращается в 40 минут, а голос остаётся естественным: высота не меняется, и диктор звучит бодро, а не мультяшно.
Обработка в стиле найткор+4 st и 1.25× одновременноОба регулятора за один проход: повышение тона и темпа задаётся отдельно, поэтому каждое можно настроить по вкусу, а не принимать их жёсткую связь при ресэмплинге.
Понизить песню со стандартного строя E до стандартного D−2 st, скорость 1×Два полутона вниз соответствуют понижению строя на целый тон, а длительность остаётся прежней для игры под запись.

Как изменить тон и скорость в браузере

  1. Загрузите аудиофайл длительностью до 10 минут в формате, который декодирует браузер: MP3, M4A/AAC, OGG/Opus, FLAC, WAV или WebM. После декодирования появятся длительность, частота дискретизации и число каналов.
  2. Задайте сдвиг ползунком или кнопками −1 st и +1 st в диапазоне от −12 до +12. Оставьте 0 st для исходной высоты; транспонирование не меняет длину.
  3. Выберите скорость от 0.25× до 4× или оставьте 1× для исходной скорости. Индикатор сразу покажет новую длительность в процентах от исходной и точную длину результата для файла.
  4. Выберите WAV или MP3 — 192 kbps и нажмите «Обработать аудио». Signalsmith Stretch WASM работает локально; если он не загрузится, используется встроенный WSOLA. В панели результата указано, какой движок сработал.
  5. Прослушайте результат в плеере и скачайте файл.

Вопросы об изменении тона и скорости

Моё аудио отправляется на сервер?
Нет. Файл декодируется встроенными кодеками браузера, обрабатывается движком Signalsmith Stretch WebAssembly на странице или встроенным резервным вариантом на JavaScript и заново кодируется локально. Ничего не передаётся; после загрузки инструмент работает и без интернета.
Тон и скорость действительно независимы?
Да. Сдвиг на любое число полутонов сохраняет ровно 100% исходной длительности, а изменение только скорости сохраняет исходную высоту каждой ноты. Можно совместить оба действия — движок применит их за один проход. Для изменения тона без смены скорости просто оставьте значение по умолчанию 1×.
Какой движок обрабатывает звук и что такое резервный WSOLA?
Основной движок — Signalsmith Stretch, открытая библиотека студийного качества для растяжения времени и сдвига тона, скомпилированная в WebAssembly и управляемая офлайн-аудиографом. Если она не загрузится из-за очень старого браузера или запрета WASM, инструмент использует встроенный гранулярный растягиватель WSOLA на чистом JavaScript. Панель результата всегда указывает движок, создавший выходной файл.
Как настройка скорости влияет на длину файла?
Выходная длительность равна входной, делённой на скорость. При 2× файл 10:00 становится 5:00 (50% от исходного); при 0.5× — 20:00 (200%). Настройка тона не влияет на длину. Индикатор считает это в реальном времени и после загрузки файла показывает точную длительность результата.
Почему есть ограничение в 10 минут?
Офлайн-растяжение обрабатывает весь файл за один проход, а расход памяти и время вычислений растут с длиной, особенно на малой скорости, когда результат длиннее исходника. После примерно десяти минут ожидание и расход памяти становятся чрезмерными для вкладки браузера. Поэтому более длинные файлы не принимаются: сначала обрежьте их или обработайте по частям.
Какой сдвиг тона звучит естественно?
Несколько полутонов в любую сторону с Signalsmith почти не оставляют слышимых следов обработки. За пределами примерно ±7 st любой алгоритм, сохраняющий длительность, начинает окрашивать тембр: голос становится чуть синтетическим, поскольку форманты перемещаются вместе с высотой. Это свойство эффекта, а не дефект; для смелых творческих задач именно такой звук и нужен.
Какой формат экспорта выбрать?
WAV — если результат пойдёт в редактор или будет обрабатываться снова: он не добавляет новых потерь. MP3 с 192 kbps — для прослушивания и обмена: файл намного меньше, а для большинства материалов разница на слух незаметна. Помните, что каждый экспорт MP3 добавляет ещё одно поколение сжатия с потерями.