Научу вас делать коммерческое сведение и продакшен в простой домашней студии без дорогих мониторов и оборудования.

Бесплатный курс "ТОП Техники Сведения" (VK)
Преимущества Возможности Скачать FAQ Как скачать Блог

Главная Блог Об FL Studio Как поменять темп (BPM) в FL Studio: проект, автоматизация, сэмплы

Как поменять темп (BPM) в FL Studio: проект, автоматизация, сэмплы

Темп в FL Studio меняется в поле BPM на транспортной панели: тянете цифры мышью, крутите колесо или вводите значение через правый клик. Ниже — как менять темп по ходу трека автоматизацией, подогнать сэмпл под проект, узнать BPM лупа и почему после смены темпа «едут» аудиоклипы.

Как поменять темп (BPM) в FL Studio: проект, автоматизация, сэмплы

Содержание статьи:

Темп в FL Studio меняется в поле с крупными цифрами на транспортной панели тулбара, рядом с кнопками Play и Stop. Тянете цифры мышью вверх-вниз, крутите колесо или делаете правый клик и выбираете «Type in value…», чтобы ввести число. Это меняет скорость всего проекта: паттерны и ноты Piano roll подстраиваются сами, а аудиоклипы — только если для них включён режим стретча. Ниже — как задать темп точно, как менять его по ходу трека через клип автоматизации, как подогнать сэмпл под проект или проект под сэмпл, как узнать BPM лупа и что делать, если после смены темпа «поехали» сэмплы.

Короткий ответ: где поле BPM

Поле темпа находится в верхней части окна FL Studio, на транспортной панели: слева кнопки Play, Stop и Record, справа от них — дисплей с крупными цифрами (например, 140.000). Крупные цифры — целые BPM, маленькие цифры справа — тысячные доли. Это единственное место, где задаётся глобальный темп: в Options → Project general settings его нет, там только размер такта (Time signature) и разрешение PPQ.

Три способа ввести значение:

  1. Перетаскивание. Зажмите левую кнопку на крупных цифрах и тяните вверх, чтобы ускорить, вниз — чтобы замедлить. Шаг — 1 BPM.
  2. Колесо мыши. Наведите курсор на цифры и прокрутите колесо: один щелчок — 1 BPM. Удобно для подбора темпа во время воспроизведения.
  3. Ввод с клавиатуры. Правый клик по дисплею → Type in value…, введите число и нажмите Enter. Двойной клик по полю тоже открывает ввод значения.

Диапазон поля — от 10 до 522 BPM. Если нужное значение не устанавливается, темп, скорее всего, уже управляется клипом автоматизации: об этом в разделе про troubleshooting.

ЗадачаИнструментГде
Задать темп всего проектаПоле BPMТранспортная панель тулбара
Менять темп по ходу трекаКлип автоматизации темпаПравый клик по полю BPM → Create automation clip
Подогнать сэмпл под проектTIME → Project tempo / Fit to tempoChannel settings (Sampler) или меню аудиоклипа в Playlist
Подогнать проект под сэмплDetect tempo, затем ввод BPM в полеМеню аудиоклипа / Edison
Узнать BPM лупаDetect tempo, Sample properties в Edison, Tap tempoPlaylist, Edison, правый клик по полю BPM → Tap
Проверить темп на слухМетрономКнопка метронома на тулбаре

Глобальный темп проекта

По умолчанию новый проект открывается со значением из шаблона: в стандартных шаблонах Image-Line это 130 или 140 BPM в зависимости от выбранного пресета. Темп — часть проекта, он сохраняется в .flp вместе с паттернами и настройками микшера, отдельно его сохранять не нужно. Если вы всегда работаете в одном жанре, задайте свой BPM в собственном шаблоне — как это сделать, разобрано в статье про шаблоны проектов. Тогда каждый новый проект будет стартовать в нужном темпе без лишнего клика.

Точные значения и десятые доли

Маленькие цифры правее основных — Tempo fine tune, точная подстройка с шагом 1/1000 BPM. Значение прибавляется к базовому темпу: 127 в основном поле и 500 в дополнительном дают 127.5 BPM. Их можно тянуть мышью отдельно от крупных цифр. Image-Line не рекомендует начинать новый трек с дробного темпа: сетка и длительности нот считаются проще на целых значениях, а любые экспортированные лупы будут иметь «неудобную» длину. Дробный темп нужен, когда вы подстраиваетесь под чужой трек или запись — например, чтобы свести акапеллу в 93.7 BPM без стретча.

Для тонкой подстройки любого регулятора в FL Studio, включая дисплей темпа, удерживайте Ctrl при перетаскивании — шаг уменьшается. Проще всего, впрочем, вводить дробное значение через Type in value…: поле принимает числа с десятичной частью.

Контекстное меню поля темпа

Правый клик по дисплею открывает меню, в котором собрано всё, что относится к темпу:

  • Пресеты 80–160 BPM — быстрый переход к типовым значениям. Полезно на старте, когда нужно послушать идею в разных темпах.
  • Tap — окно Tap tempo. Кликайте по иконке в ритм трека, который слышите: после второго клика темп начнёт подстраиваться, индикатор покажет, сколько ещё нажатий нужно для стабильного результата. Проект при этом может играть.
  • Half speed — временное воспроизведение вдвое медленнее. Число в поле не меняется, поэтому после записи сложной партии достаточно снять галочку, и проект вернётся к исходной скорости. Это не способ «поменять BPM», а инструмент для записи.
  • Type in value… — ввод точного значения.
  • Copy value / Paste value — копирование значения темпа, пригодится для точной расстановки точек автоматизации.
  • Create automation clip и Edit events — создание автоматизации темпа, о ней ниже.

Внутри окна Tap tempo есть дополнительные переключатели. Sync — при каждом нажатии сбрасывает сильную долю и подтягивает аудиоклипы к новому темпу; работает корректно, только если клипы уже привязаны к сетке, поэтому для простого «настучать темп» его лучше выключить. +/- nudge — кнопки временно ускоряют или замедляют проект, пока их держат, чтобы свести FL Studio по фазе с внешним источником: после отпускания темп возвращается к заданному. Mute — для Performance mode: проект глушится на первых нажатиях и плавно возвращается, когда темп стабилизировался.

Темп и метроном

Чтобы проверить, попадает ли выбранный темп в ощущение трека, включите метроном кнопкой на тулбаре и послушайте несколько тактов. Метроном не влияет на рендер и нужен только как ориентир при записи и подборе темпа. Настройки щелчка, громкости и предварительного отсчёта разобраны в статье про метроном и count-in.

Что происходит с MIDI и аудио при смене темпа

Здесь проходит граница между «поменял BPM — всё работает» и «поменял BPM — половина проекта развалилась». Причина в том, что FL Studio хранит два принципиально разных типа данных.

Паттерны и ноты следуют за темпом автоматически

Ноты в Piano roll, шаги в Channel Rack и события автоматизации записаны не в секундах, а в долях такта — тиках PPQ. Темп лишь задаёт, сколько таких долей укладывается в минуту. Поэтому при переходе со 140 на 90 BPM мелодия, барабаны и клипы автоматизации не сдвигаются относительно друг друга: они просто играют медленнее. Синтезаторы и сэмплы one-shot тоже не страдают — каждая нота запускает звук с начала, и длительность хвоста от темпа не зависит. То же касается всего, что синхронизировано по темпу: LFO в Sytrus, дилей с тактовыми делениями, арпеджиатор — все они читают текущий BPM проекта.

Аудио — только если включён стретч

Аудиоклип в Playlist и сэмпл в Sampler — это записанная волна фиксированной длины в секундах. Луп, который занимал ровно два такта на 140 BPM, при 120 BPM станет короче двух тактов: такты удлинились, а файл — нет. Между повторами появляется пауза, а бочки лупа перестают совпадать с сеткой. По умолчанию FL Studio ничего с этим не делает: у сэмпла, брошенного в Playlist, ручка TIME стоит в положении (none), то есть стретч выключен, и клип сохраняет исходную длительность и питч вне зависимости от темпа.

Чтобы аудио следовало за темпом, у клипа должен быть задан режим стретча и «известна» его длительность в долях. За это отвечает секция Time stretching в Channel settings — она общая для Sampler и для аудиоклипов, потому что аудиоклип в FL Studio технически является каналом типа Audio Clip. Три ручки в секции:

  • PITCH — сдвиг высоты в центах с сохранением длительности. Если стоял режим Resample, при повороте ручки он автоматически сменится на Auto.
  • MUL — множитель длины. Позволяет, например, растянуть сэмпл в два раза, не трогая TIME.
  • TIME — длительность сэмпла от начала до конца. Правый клик по ручке открывает варианты: (none), Autodetect, Project tempo, Beat/Bar # — количество долей или тактов, если вы точно знаете длину лупа.

Почему сэмпл меняет питч: режим Resample

Когда TIME привязан к темпу, а режим Mode стоит в положении Resample, FL Studio растягивает волну так же, как магнитофон при смене скорости ленты: медленнее — ниже, быстрее — выше. Аудиоклип при снижении темпа со 140 до 120 «просядет» примерно на два с половиной полутона. Для барабанных лупов это иногда даже желательно (характерный «пыльный» звук замедленных сэмплов), для вокала и мелодических партий — почти всегда нет. Все остальные режимы разделяют скорость и высоту, но ценой обработки: каждый алгоритм по-своему справляется с атаками, тональными хвостами и полифонией. Подробный разбор с примерами артефактов — в статье про time stretching в FL Studio.

Режим ModeГруппаРаботает с автоматизацией темпаДля чего
ResampleRealtimeДа (с изменением питча)Винтажный эффект «ленты», барабанные лупы, когда сдвиг высоты допустим
StretchRealtimeДаВокал, ритмические сэмплы, аккорды из одного сэмпла в Piano roll — основной режим для автоматизации темпа
Stretch proRealtimeДаТо же плюс регулятор F.Shift (сдвиг формант) — вокал, чтобы не звучал «мультяшно»
e3 GenericElastique (offline)НетУниверсальный вариант максимального качества для фиксированного темпа: полифония, музыкальные лупы
e3 MonoElastique (offline)НетМонофонические источники — вокал, соло-инструменты; сохраняет форманты
Slice stretchSpecialНетДрам-лупы со слайс-маркерами, темп лупа ниже или равен темпу проекта
Slice mapSpecialНетДрам-лупы со слайс-маркерами, темп лупа выше или равен темпу проекта: слайсы сдвигаются без растяжения
AutoЗависит от выбораFL Studio сама выбирает алгоритм по остальным настройкам
e2 Generic, e2 Transient, e2 Mono, e2 SpeechLegacy ElastiqueНетСовместимость со старыми проектами; в них раньше назывались Pro default / Pro transient, Transient / Tonal, Monophonic, Speech

Практическое правило: если темп в проекте фиксирован, берите offline-режимы группы Elastique — они считаются заранее и звучат чище. Если темп будет автоматизирован, единственный работающий вариант — группа Realtime, а внутри неё Stretch или Stretch pro. Offline-режимы при автоматизации темпа просто не пересчитываются на лету, и клип уедет.

Подогнать сэмпл под темп проекта

Типичная ситуация: вы работаете в 150 BPM, а понравившийся луп записан в 128. Есть три места, где его можно привязать к темпу, и выбор зависит от того, где сэмпл живёт. Как вообще добавлять сэмплы в проект и откуда их тянуть — в статье про установку сэмплов.

В Sampler через ручку TIME

  1. Откройте Channel settings канала с сэмплом кликом по его имени в Channel Rack. Вкладка с иконкой волны — секция Time stretching находится в правой части.
  2. Правый клик по ручке TIMEProject tempo. FL Studio запомнит, что текущая длина сэмпла соответствует текущему темпу проекта, и с этого момента будет растягивать его при любой смене BPM.
  3. Если луп изначально в другом темпе, сначала используйте Autodetect — FL определит BPM по длине файла и выставит TIME так, чтобы луп лёг в сетку. Либо выберите Beat/Bar # и укажите, сколько тактов длится луп: для чистых лупов из сэмпл-паков это самый надёжный способ.
  4. Выберите режим Mode из таблицы выше. Для лупа в фиксированном темпе — e3 Generic или Slice stretch, для проекта с автоматизацией темпа — Stretch.

Важный нюанс: при первом выборе режима Stretch ручка TIME фиксируется на текущем темпе. Если вы потом поменяли базовый темп проекта и хотите, чтобы сэмпл считал «нормальной» уже новую скорость, снова сделайте правый клик по TIME → Project tempo.

В Playlist через меню аудиоклипа

  1. Кликните по иконке волны в левом верхнем углу аудиоклипа — откроется меню клипа.
  2. Выберите Fit to tempo. Появится диалог со списком темпов, один из них подписан (project).
  3. Выберите вариант с пометкой (project). Клип растянется до темпа проекта и привяжется к нему: дальнейшие изменения BPM будут растягивать его автоматически с сохранением высоты.
  4. При необходимости смените алгоритм в Channel settings клипа — стретч уже включён, останется выбрать режим, который лучше звучит на этом материале.

Fit to tempo выполняет offline-стретч высокого качества и рассчитан на фиксированный темп. Для проекта с автоматизацией темпа после Fit to tempo переключите режим на Realtime → Stretch — иначе клип не будет следовать за кривой автоматизации. Чтобы отвязать клип от темпа, снова откройте Fit to tempo и выберите no tempo.

В Edison

Если сэмпл ещё не в проекте или его нужно физически пересохранить в новом темпе, используйте Edison. Загрузите файл в Edison, откройте инструмент Time stretch / Pitch shift, задайте целевой темп или множитель длины и примените обработку — на выходе будет новый файл, который дальше можно бросить в проект как обычный сэмпл без стретча вовсе. Это разумный путь для вокала и длинных лупов, которые точно не будут менять темп: offline-обработка в Edison использует те же алгоритмы Elastique, но результат сохраняется в файл и не нагружает процессор при воспроизведении. Возможности редактора целиком описаны в обзоре Edison.

Обратная задача: подогнать проект под сэмпл

Если трек строится вокруг конкретного лупа или акапеллы, проще не растягивать аудио, а выставить темп проекта равным темпу сэмпла: без стретча звук остаётся нетронутым. Порядок такой:

  1. Узнайте BPM файла одним из способов из следующего раздела.
  2. Введите это значение в поле темпа через Type in value…. Если темп дробный, введите его с десятичной частью — поле это принимает.
  3. Убедитесь, что у клипа ручка TIME стоит в (none): в этом случае FL Studio не будет ничего растягивать и файл сыграет как есть.
  4. Совместите начало клипа с началом такта. Если клип начинается не с сильной доли, обрежьте его или сдвиньте с зажатым Alt, чтобы временно отключить привязку к сетке.

Как узнать BPM сэмпла

Определить темп нужно и для подгонки сэмпла, и для обратной задачи. В FL Studio есть четыре способа, и они дают разную точность.

Detect tempo в Playlist и Sampler

В меню аудиоклипа (иконка волны в углу клипа) и в контекстном меню предпросмотра волны в Channel settings есть пункт Detect tempo. Он открывает диалог Tempo Detection Wizard, который просит выбрать диапазон, в котором предположительно лежит темп сэмпла — например, 80–160 BPM. Диапазон нужен, потому что алгоритм не может отличить 75 BPM от 150: ритмический рисунок один и тот же, просто с другой плотностью долей. После выбора FL Studio подстроит ручку TIME канала под найденное значение. Точность зависит от материала: чистый драм-луп определяется почти всегда правильно, атмосферный пад без явных транзиентов — почти никогда. Если результат кажется странным, сравните его с двойным и половинным значением — об этом ниже.

Edison → Sample properties → Autodetect

Самый гибкий инструмент. Загрузите сэмпл в Edison (для сэмпла из Channel Rack — Ctrl+E в окне канала), нажмите F2 или сделайте правый клик по строке свойств под волной — откроется диалог Sample properties. В группе Tempo:

  • Tempo (BPM) — поле темпа. Клик по Autodetect предлагает три алгоритма: Quick estimation for short loops — быстрая оценка по длине файла и текущему темпу проекта, для коротких лупов; Detection for songs with constant tempo — анализ ритма, обычно самый точный результат для треков и лупов с ровным темпом; Detection for songs with variable tempo — для живых записей, где темп плавает.
  • Quick guess — быстрый вариант для материала с постоянным темпом.
  • Default — подставляет темп текущего проекта.
  • Round — убирает десятые; Limit — исправляет ошибку в два раза, если детектор поймал половинный или двойной темп (после нажатия появляются варианты диапазона).
  • Length (beats) — ручной способ. Выделите в волне фрагмент, который точно равен известному числу долей (например, четыре доли одного такта), поле сменится на Selection (beats), введите 4 — Edison посчитает темп сам. Для сложного материала это точнее любого автодетекта.

Tap tempo по слуху

Правый клик по полю темпа → Tap. Запустите сэмпл на воспроизведение и кликайте по иконке в окне в ритм ударам. Результат приблизительный — плюс-минус один-два BPM, — но для проверки «это 140 или 70?» его достаточно. Не забудьте выключить Sync в окне Tap, иначе FL Studio начнёт сдвигать сильную долю и подтягивать аудиоклипы под каждое нажатие.

Ключ и BPM в Browser и названиях файлов

Большинство сэмпл-паков указывают темп и тональность в имени файла: «Loop_140bpm_Fm.wav». Если файл сохранён с метаданными, FL Studio покажет темп при предпросмотре в Browser и растянет луп при прослушивании под текущий темп проекта — при включённой опции Read sample tempo information, о ней следующий раздел. Как настроить предпросмотр и работать с библиотекой, разобрано в гайде по Browser. Название файла надёжнее любого детектора: если оно есть, начинайте с него.

Проверка кратностью: полутемп и двойной темп

Любой алгоритм регулярно ошибается ровно в два раза. Трэп-бит в 140 BPM с хай-хэтами на восьмых и киками через такт детектор легко примет за 70, дрилл в 142 — за 71, а DnB в 174 — за 87. Проверка простая: включите метроном и послушайте, попадает ли щелчок в каждую сильную долю или только в каждую вторую. Если сэмпл «дышит» вдвое медленнее щелчка — умножьте результат на два; если щелчок кажется вдвое реже нужного — разделите. Для жанров с полутемповой ритмикой оба значения «правильные» с точки зрения математики, и выбор между 70 и 140 — вопрос удобства сетки: в 140 шаги Channel Rack соответствуют шестнадцатым хай-хэта, и программировать проще.

Метаданные WAV: почему луп растянулся сам

Формат WAV позволяет хранить служебную информацию: темп, признак Tempo-sync, корневую ноту, слайс-маркеры и регионы. FL Studio умеет их читать и использовать, и именно это объясняет два противоположных сюрприза новичков: «бросил луп в Playlist — он сам подстроился под темп» и «поменял BPM — луп не реагирует».

Опция Read sample tempo information

Options → General settings (F10), раздел File. Когда флажок Read sample tempo information включён, FL Studio берёт темп и признак Tempo-sync из метаданных файла и применяет их к предпросмотру в Browser, к аудиоклипам в Playlist и к каналам Sampler. Луп с корректно записанным темпом и включённым Tempo-sync при загрузке сразу растянется до BPM проекта — без ваших действий. Если метаданные записаны неверно (частая история для файлов, скачанных с форумов и из случайных паков), сэмпл будет звучать не в той скорости или высоте, и вы будете долго искать причину в настройках канала.

Два способа лечения. Быстрый: снять флажок Read sample tempo information — FL Studio перестанет читать теги, и все сэмплы будут загружаться «как есть». Правильный: исправить метаданные в файле через Edison, чтобы луп и дальше подстраивался под проект, но с верным темпом. Если у уже загруженного клипа TIME стоит не в (none) и он растянут без вашего участия, выберите правый клик по TIME → (none): клип вернётся к исходной длине.

Как записать темп в файл через Edison

  1. Откройте сэмпл в Edison и нажмите F2 — Sample properties.
  2. В поле Tempo (BPM) укажите реальный темп файла. Если не уверены — Autodetect с вариантом для постоянного темпа, затем при необходимости Round и Limit.
  3. Включите переключатель Tempo-sync. Это инструкция для FL Studio: при загрузке подстроить сэмпл под темп проекта. Если поле темпа при этом пустое, будет использован темп проекта на момент сохранения.
  4. Сохраните файл через меню Edison (иконка дискеты → Save sample as…). Метаданные живут только в WAV: при конвертации в MP3 или OGG они теряются.
  5. Убедитесь, что в General settings включён Read sample tempo information, и перетащите файл из Browser в Playlist — он лягет ровно в сетку.

Так удобно готовить собственную библиотеку лупов: один раз проставили темп — и дальше любой проект принимает их без ручного стретча. Для лупов, которые вы потом нарезаете на слайсы, полезно записать и маркеры — как это связано с чопом, разобрано в статье про чоп сэмплов.

Автоматизация темпа по шагам

Темп — обычный автоматизируемый параметр FL Studio, поэтому он управляется тем же клипом автоматизации, что и громкость или катофф фильтра. Отличие в том, что менять BPM по ходу трека — операция с последствиями для аудио, и её нужно подготовить. Общие принципы клипов автоматизации, точки и тензия, описаны в статьях про автоматизацию в FL Studio и про клипы автоматизации; здесь — только специфика темпа.

Шаг 0: подготовить аудио

Прежде чем рисовать кривую, переведите все аудиоклипы проекта в realtime-режим стретча. Иначе после первого же изменения темпа лупы разойдутся с сеткой, а вокал уедет от бита. Делается это одним макросом: Tools → Macros → Misc → Switch all audio clip channels to → Realtime, далее выберите Stretch (в более ранних версиях FL Studio пункт назывался «Switch realtime stretching for all audio clips» — суть та же). Есть парный макрос для выделенных клипов: Switch selected audio clip channels to. Макрос действует только на каналы Audio Clip; сэмплы в обычных каналах Sampler нужно переключить вручную через Mode → Realtime → Stretch в Channel settings.

Если для каких-то клипов вы хотите ленточный эффект — чтобы при замедлении звук проседал по высоте, — оставьте им режим Resample: он тоже realtime и следует за темпом, просто не сохраняет питч.

Шаг 1: создать клип автоматизации

  1. Правый клик по полю темпа → Create automation clip. В Playlist появится новый клип автоматизации на весь текущий проект, а в Channel Rack — канал с именем вида «Tempo».
  2. По умолчанию диапазон клипа ограничен значениями 60–180 BPM. Если нужны значения вне этого окна — например, ускорение до 200 или сброс до 40, — откройте Channel settings клипа автоматизации и измените Min и Max.
  3. Растяните или обрежьте клип так, чтобы он покрывал участок трека, где темп должен меняться. Там, где клипа нет, проект играет в базовом темпе из поля BPM.

Шаг 2: расставить точки

Двойной клик по линии добавляет точку, правый клик по точке — меню с типом сегмента и удалением. Тянуть точки мышью для темпа — неточно: 1 пиксель может означать 2–3 BPM. Image-Line рекомендует другой способ, и он работает без ошибок:

  1. Правым кликом добавьте точки в начале и в конце участка изменения темпа.
  2. Правый клик по полю темпа → Type in value… — введите нужное значение (например, 140).
  3. Снова правый клик по полю темпа → Copy value.
  4. Правый клик по точке автоматизации → Paste value. Точка получит ровно 140 BPM.
  5. Повторите для второй точки с другим значением.

Между точками FL Studio интерполирует темп. Ручка тензии (маленький кружок на сегменте между точками) задаёт форму перехода: линейный, ускоряющийся, замедляющийся. Правый клик по сегменту позволяет выбрать тип — Single curve, Double curve, Hold, Stairs и другие: Hold даёт ступеньку, то есть мгновенное переключение темпа.

Типовые сценарии

  • Плавное замедление в аутро. Точка со значением базового темпа в начале последнего такта, точка с целевым значением (обычно на 20–40 BPM ниже) в конце. Тензию сегмента слегка загните, чтобы замедление ускорялось к концу — это звучит естественнее, чем линейный спад. Слушайте хвосты ревербов и дилеев: тактовые дилеи будут удлиняться вместе с темпом, что обычно и нужно для эффекта «остановки».
  • Резкий свитч на дропе. Например, переход хафтайм-секции 70 BPM в дроп 140. Ставьте две точки на одной позиции такта или используйте тип сегмента Hold — темп переключится за один тик. Все MIDI-партии подстроятся, аудио — только в realtime-стретче. Учтите, что для музыканта 70 и 140 при удвоенной плотности нот звучат одинаково; свитч темпа нужен, когда вы хотите сохранить одинаковый рисунок нот и реально ускорить движение.
  • Постепенное ускорение куплета. Несколько точек с шагом 2–4 BPM на каждый такт; при таком мелком шаге сегменты можно оставить линейными.
  • Слияние клипов. Если вы нарисовали автоматизацию кусками (интро, дроп, аутро), проще держать её в одном клипе на всю длину: выделите фрагменты и объедините через меню Playlist → Edit, либо изначально растяните первый клип и рисуйте всё в нём. Несколько перекрывающихся клипов автоматизации одного параметра дают непредсказуемый результат — работать будет тот, что выше по трекам.

Ограничения

Realtime-стретч считается на лету, и каждый растянутый аудиоклип — дополнительная нагрузка на CPU, особенно в режиме Stretch pro. На слабых машинах при десятке аудиодорожек с автоматизацией темпа появятся выпадения звука; помогает увеличение буфера в Audio settings или рендер части аудио в фиксированном темпе. Второе ограничение — артефакты: при растяжении более чем на 20–25% появляются «металлический» призвук на хвостах и размытие атак. Третье: записанное аудио фиксирует темп на момент записи. Если вы записываете вокал под уже автоматизированный темп, дорожка попадёт в проект как обычный аудиоклип в режиме (none) и не будет следовать кривой — поэтому либо записывайте после того, как автоматизация темпа финализирована, и сразу переводите клип в Stretch, либо записывайте в фиксированном темпе и меняйте его позже, растягивая запись целиком.

Скорость без смены тональности и наоборот

Темп и высота у цифрового аудио связаны только в режиме Resample: он честно ускоряет воспроизведение волны, и высота ползёт вместе со скоростью, как у пластинки на 45 вместо 33. Все остальные алгоритмы стретча делят задачу на две независимые: длительность задаётся ручкой TIME (или темпом проекта, к которому привязан клип), высота — ручкой PITCH в центах. Поэтому:

  • Ускорить или замедлить без смены тональности — привязать клип к темпу (Project tempo или Fit to tempo), выбрать Mode отличный от Resample, менять BPM проекта.
  • Сменить тональность без изменения скорости — оставить TIME как есть, крутить PITCH. 100 центов — полутон, 1200 — октава. Для вокала выбирайте Stretch pro или e3 Mono: они сохраняют форманты, и голос не превращается в «бурундука» при подъёме на два-три полутона.
  • Сдвинуть и то и другое одновременно, как на виниле — Resample и смена темпа, либо ручка PITCH в режиме Resample.

Как транспонировать проект, определить тональность сэмпла и не сломать вокал при сдвиге — отдельная большая тема, она разобрана в статье про тональность и питч в FL Studio.

Типичные BPM по жанрам

Диапазоны — ориентир, а не правило. Для многих жанров существуют две «правильные» записи одного и того же ощущения: полутемп и двойной темп. Трэп чаще пишут в 130–160 с хай-хэтами на шестнадцатых и киком-снейром в хафтайме, но тот же бит математически корректно записать в 65–80. В таблице указана нумерация, принятая среди битмейкеров в FL Studio, и её половинный вариант.

ЖанрТипичный BPMПолутемп / двойной темпКомментарий
Трэп130–16065–80Хай-хэты на 1/16 и триоли, кик-снейр в хафтайме
Дрилл (UK / NY)138–14669–73Скользящий 808, снейр на третьей доле с задержкой
Фонк / drift phonk125–150Каубелл-мелодия, часто 130–140; drift phonk чуть быстрее
Лоуфай хип-хоп70–90140–180Свинг, «плавающие» барабаны; в удвоенной записи удобнее ставить шафл
Бум-бэп85–100Ровный бэк-бит, нарезанные сэмплы
Хаус120–128Четыре кика на такт, диапазон почти не варьируется
Техно125–140Индастриал и хард-техно — до 150+
Drum and bass170–17685–88Детекторы часто дают 87 вместо 174
Дабстеп140 (138–142)70Хафтайм-грув; при 70 сетка неудобна для вобблов на 1/16
Поп100–130Баллады 60–80; танцевальный поп ближе к хаусу
Регги / афробит70–100 / 100–120Афробит и амапиано — 105–115 с характерным лог-драмом

Если пишете в жанре с полутемповой ритмикой, выбирайте нумерацию, при которой шаг Channel Rack равен самой мелкой регулярной ноте: для трэпа с хай-хэтом на шестнадцатых это 140, не 70. При 70 те же хэты станут тридцатьвторыми, и стандартные 16 шагов паттерна будут описывать всего половину такта.

Чего в FL Studio нет: ошибки чужих гайдов

Часть русскоязычных инструкций по темпу написана не глядя в программу. Чтобы вы не искали несуществующие пункты, короткий список того, чего в FL Studio 2024/2025 нет:

  • «Settings → Master → Tempo» и «Options → Project General Settings → Tempo» — таких пунктов нет. В Project general settings (F11) настраиваются размер такта и PPQ, но не темп. Единственное место — дисплей на транспортной панели.
  • «Ctrl+T для смены темпа» — в FL Studio эта комбинация не привязана к темпу. Отдельного хоткея для поля BPM нет; открыть ввод значения можно двойным или правым кликом по полю.
  • «Tempo Editor», «Time Properties», «окно Tempo Track» — отдельного редактора темпа не существует. Изменение темпа во времени — это стандартный клип автоматизации в Playlist, созданный из контекстного меню поля BPM.
  • «Меняйте темп в Piano roll» — в Piano roll есть только визуальный масштаб и привязка к сетке; темп он не задаёт. Инструмент Time из меню Piano roll масштабирует длительности выделенных нот, но глобальный BPM не трогает.

Troubleshooting

Поменял BPM — сэмплы не совпадают с сеткой

У аудиоклипов ручка TIME стоит в (none), стретч не включён, поэтому файлы сохранили исходную длительность. Решение: меню клипа → Fit to tempo → (project) для фиксированного темпа, либо Tools → Macros → Misc → Switch all audio clip channels to → Realtime → Stretch, если темп будет меняться дальше. После этого FL Studio рассчитает новую длину для каждого клипа. Если луп по-прежнему не ложится ровно, его исходный темп определён неверно — задайте длину явно через TIME → Beat/Bar #.

Вокал уехал после автоматизации темпа

Записанный вокал попал в проект как аудиоклип в режиме (none), и автоматизация темпа на него не действует: бит замедлился, голос — нет. Переведите клип в режим Realtime → Stretch или Stretch pro в Channel settings, затем правый клик по TIME → Project tempo. Если запись велась под уже меняющийся темп, одной привязки недостаточно: клип «знает» только одну базовую длину, а исходная запись содержала разный темп в разных местах. В этом случае нарежьте вокал на фрагменты по секциям с одинаковым темпом и привяжите каждый отдельно, либо перезапишите партию в фиксированном темпе и меняйте его после.

Луп сам растянулся при загрузке

В файле записаны темп и Tempo-sync, а опция Read sample tempo information в General settings включена. FL Studio сделала ровно то, что просили метаданные. Если результат неверный, у клипа правый клик по TIME → (none), а сам файл исправьте в Edison через Sample properties (F2): проставьте реальный темп или снимите Tempo-sync и пересохраните. Если таких файлов много и вы не хотите разбираться с каждым — снимите флажок Read sample tempo information.

Detect tempo даёт вдвое больше или вдвое меньше

Классическая ошибка кратности. В диалоге Detect tempo выберите другой диапазон — тот, в который попадает ожидаемое значение; в Edison нажмите Limit в Sample properties и укажите диапазон. Проверьте метрономом: щелчок должен попадать в каждую сильную долю. Для хафтайм-жанров оба значения корректны, выбирайте то, при котором сетка Channel Rack соответствует мелким нотам бита.

Темп не меняется — залочен автоматизацией

Если поле BPM возвращается к прежнему значению или не реагирует на ввод, темпом управляет клип автоматизации. Он мог остаться от эксперимента или прийти вместе с чужим проектом или шаблоном. Найдите в Channel Rack канал автоматизации с именем вроде «Tempo» и удалите его либо удалите клип из Playlist; после этого поле снова примет ручной ввод. Если автоматизация нужна, но её диапазон мешает, откройте Channel settings клипа и расширьте Min/Max — по умолчанию это 60–180 BPM, и значения за пределами кривая просто не выдаст.

Сэмпл меняет высоту при смене темпа

Режим Mode стоит в Resample при привязанном TIME — это поведение «ленты». Смените режим на Stretch (для автоматизации) или e3 Generic (для фиксированного темпа). Если, наоборот, вы хотите ленточный эффект, а его нет — включите Resample и убедитесь, что TIME не в (none).

После смены темпа хрипит или заикается звук

Realtime-стретч на многих клипах перегрузил процессор. Увеличьте длину буфера в Options → Audio settings, включите Smart disable для неиспользуемых плагинов, а клипы, которые точно не будут менять темп дальше, переведите в offline-режим e3 Generic или зарендерьте в новом темпе через Edison.

FAQ

Какой темп стоит в FL Studio по умолчанию?

Зависит от шаблона: в стандартных шаблонах Image-Line это 130 или 140 BPM. Значение задаётся в шаблоне и меняется сохранением собственного шаблона с нужным BPM.

Можно ли поставить дробный темп, например 87.5 BPM?

Да. Введите значение с десятичной частью через правый клик → Type in value… или потяните маленькие цифры Tempo fine tune справа от основных — они работают с точностью до тысячных BPM.

Как поменять темп только одного паттерна?

Глобального «темпа паттерна» в FL Studio нет: темп один на проект. Чтобы паттерн звучал быстрее или медленнее, измените длительности нот в Piano roll (инструмент Time или выделение и растяжение с Shift) либо число шагов в Channel Rack. Другой путь — клип автоматизации темпа только на тот участок Playlist, где играет паттерн.

Меняется ли темп при экспорте?

Нет. Рендер использует темп проекта и автоматизацию темпа как есть. Если в Playlist есть клип автоматизации темпа, экспортированный WAV будет содержать все ускорения и замедления.

Почему в проекте другого человека темп не меняется?

Почти наверняка в проекте есть клип автоматизации темпа, возможно скрытый в неактивном треке Playlist. Найдите канал автоматизации в Channel Rack и удалите его или отредактируйте.

Как включить стретч для всех сэмплов сразу?

Tools → Macros → Misc → Switch all audio clip channels to → Realtime → Stretch. Макрос переключает только каналы Audio Clip; сэмплы в обычных каналах Sampler переключаются вручную в Channel settings.

Влияет ли темп на MIDI-экспорт?

Да, темп записывается в MIDI-файл как событие tempo. Автоматизация темпа тоже экспортируется, если использовать File → Export → MIDI file с подготовкой через Tools → Macros → Prepare for MIDI export.

Что такое Half speed в меню темпа?

Временный режим воспроизведения вдвое медленнее, чтобы записать сложную партию с клавиатуры или контроллера. Значение в поле BPM не меняется, записанные ноты после выключения режима играют в исходном темпе.

Как узнать темп чужого трека, чтобы сделать ремикс?

Загрузите трек в Edison, Sample properties (F2) → Autodetect → Detection for songs with constant tempo. Результат проверьте метрономом и при необходимости Limit для исправления двойного или половинного значения. Для живой музыки с плавающим темпом используйте вариант variable tempo и ожидайте приблизительный результат.

Вывод

Темп в FL Studio задаётся в одном месте — на дисплее транспортной панели: перетаскивание, колесо или Type in value…, диапазон 10–522 BPM, точная подстройка маленькими цифрами до тысячных. MIDI-данные следуют за темпом всегда, аудио — только с включённым стретчем: правый клик по TIME → Project tempo или Fit to tempo → (project) в меню клипа. Для автоматизации темпа сначала переключите все аудиоклипы в Realtime → Stretch макросом из Tools → Macros, затем Create automation clip из меню поля BPM и расставляйте точки через Copy value / Paste value. Узнать BPM сэмпла — Detect tempo, Edison → Sample properties → Autodetect или Tap tempo, и всегда проверяйте результат на кратность. Если луп ведёт себя странно при загрузке — причина в метаданных WAV и опции Read sample tempo information. Пунктов «Settings → Master → Tempo», хоткея Ctrl+T и отдельного Tempo Editor в программе нет — не тратьте на них время.