Режимы растяжения сэмпла в FL Studio: Resample, Stretch, e3 и Stretch Pro
Сэмпл не подходит по темпу. Дальше — развилка, от которой зависит и звук, и нагрузка.
Режим растяжения определяет, изменится ли высота тона вместе с длиной.
Где это находится
Документация: настройки лежат в Channel Settings на вкладке SMP — в секции Time stretching.
Там же находятся ручки Pitch, Mul и Time.
Практика: все три ручки взаимодействуют, и режим определяет, что именно произойдёт при их повороте.
Две большие группы
Документация: растяжение бывает офлайн (вычисляется заранее и применяется) и реальным (считается на лету).
Офлайн даёт максимальное качество, но не работает с изменениями темпа.
Практика: отсюда практическое правило: офлайн — для финального вида, реальный режим — когда темп автоматизирован.
Resample
Документация: Resample — стандартный питч-шифтинг, при котором длина сэмпла меняется вместе с высотой.
Когда ручка Time стоит не в положении (none), режим ведёт себя как магнитная лента или пластинка: скорость и высота связаны.
Практика: это не «плохой» режим, а другой инструмент. Для вокала он не подходит, для драм-лупа часто идеален.
Stretch
Документация: Stretch оставляет сэмпл в тональности и в темпе при автоматизации темпа проекта и сохраняет исходную длительность при игре с MIDI-клавиатуры.
Работает и для Audio Clips, и для каналов сэмплера.
Практика: при первом выборе Stretch ручка Time привязывается к текущему темпу. Чтобы переназначить, щёлкните по ней правой кнопкой и выберите Project tempo.
Stretch Pro
Документация: это расширенная версия Stretch с управлением формантами — параметром F.Shift.
Форманты — пики в спектре, вызванные резонансами инструмента.
Практика: сдвиг формантов меняет «размер» источника. Для вокала это способ убрать эффект ускоренной плёнки.
Алгоритмы e3
Документация: тайм-стретчинг использует ZPlane Elastique Pro версии 3 — алгоритмы e3; e2 оставлен для совместимости с проектами до FL Studio 12.
Те же алгоритмы применяются в инструменте Time Stretch / Pitch Shift в Edison.
Практика: e3 в сэмплере — упрощённая реализация по сравнению с отдельным инструментом.
Отключение растяжения
Документация: чтобы отключить растяжение, ручку Time уводят максимально влево — либо правой кнопкой выбирают (none).
Это режим по умолчанию для сэмплов, перетащенных на Playlist.
Практика: если сэмпл «сам» тянется при смене BPM, ищите именно здесь.
Автоопределение темпа
Документация: у ручки Time есть контекстное меню, где можно выбрать Autodetect — программа попробует определить темп сэмпла.
Также имеет смысл проверить опцию чтения темповой информации из файла в общих настройках.
Практика: автоопределение ошибается на коротких фрагментах — меньше пары тактов. Проверяйте на слух.
Цена в процессоре
Документация прямо предупреждает: много клипов в режиме Stretch или Stretch Pro расходуют заметно больше CPU, чем Resample.
Рекомендация оттуда же: держать Stretch только для клипов, которые пересекают изменение темпа, остальное — офлайн-режимами.
Практика: на ноутбуке это разница между работающим проектом и треском.
Порядок работы
- Перетащите сэмпл и проверьте темп.
- Если тональность менять нельзя — выберите режим с сохранением высоты.
- Если нужен эффект плёнки — Resample.
- Для вокала попробуйте Stretch Pro с формантами.
- Проверьте нагрузку на проект.
- Перед рендером убедитесь, что темп не автоматизируется.
Практика: шаг 6 — самый частый источник «а почему в экспорте иначе».
Где ломается
Режим не тот. Тон уехал вместе с темпом.
Stretch на всех клипах. Проект трещит.
Time не сброшен. Сэмпл играет не с начала.
Автоопределение BPM. Неверный темп у коротких фрагментов.
Смена темпа при офлайн-режиме. Артефакты.
FAQ
Где выбрать режим?
Channel Settings → вкладка SMP → Time stretching → Mode.
Чем Resample отличается от Stretch?
Resample меняет высоту вместе с длиной, Stretch сохраняет высоту.
Какой режим самый качественный?
Офлайн-режимы, но они не дружат с автоматизацией темпа.
Что даёт Stretch Pro?
Управление формантами через F.Shift.
Что дороже по CPU?
Stretch и Stretch Pro, особенно на множестве клипов.
Audio Clip и сэмплер
Практика: поведение зависит от типа объекта.
Audio Clip на плейлисте и канал сэмплера в Channel Rack ведут себя похоже, но не одинаково: у клипа свои настройки растяжения, и режим, выставленный в сэмплере, на него не всегда влияет.
Практика: если «режим не применился», проверьте, с чем вы работаете — с клипом или с каналом.
Смена темпа в середине трека
Практика: это главный сценарий, где режимы расходятся.
В офлайн-режиме при автоматизации темпа появятся артефакты, потому что растяжение посчитано под один темп. Реальный режим пересчитывается на ходу.
Практика: если в треке есть смена темпа, ставьте реальный режим заранее, а не после того, как услышали проблему.
Растяжение и питч
Практика: ручка Pitch меняет высоту, сохраняя длину.
Документация уточняет: если выбран Resample, поворот Pitch автоматически переключит режим на Auto.
Практика: не удивляйтесь, что режим сменился сам — это документированное поведение.
Массовое переключение
Практика: у инструментов есть макрос, переключающий растяжение сразу у всех аудиоклипов проекта.
Это спасает, когда темп решили автоматизировать уже после того, как набрано пятьдесят клипов. Каналы сэмплера макрос не затрагивает — их придётся пройти вручную.
Практика: пройдите по проекту после макроса: часть клипов может не требовать растяжения вовсе.
Слух важнее теории
Практика: не выбирайте режим по таблице.
Один и тот же вокал на разных алгоритмах звучит по-разному в зависимости от длительности фрагмента и исходного качества записи. Пять секунд на сравнение экономят час на переделку.
Практика: сравнивайте на том фрагменте, который в миксе слышно лучше всего.
Итог
Режим растяжения решает, что произойдёт с высотой тона при изменении длины.
Практика: Resample — для эффекта плёнки, Stretch — когда важна тональность, Stretch Pro — когда нужен контроль формантов, офлайн-режимы — для финального качества без автоматизации темпа. И следите за нагрузкой.