Главная → Блог → Об FL Studio → Как поменять темп (BPM) в FL Studio: проект, автоматизация, сэмплы
Как поменять темп (BPM) в FL Studio: проект, автоматизация, сэмплы
Темп в FL Studio меняется в поле BPM на транспортной панели: тянете цифры мышью, крутите колесо или вводите значение через правый клик. Ниже — как менять темп по ходу трека автоматизацией, подогнать сэмпл под проект, узнать BPM лупа и почему после смены темпа «едут» аудиоклипы.
Содержание статьи:
- Короткий ответ: где поле BPM
- Глобальный темп проекта
- Что происходит с MIDI и аудио при смене темпа
- Подогнать сэмпл под темп проекта
- Как узнать BPM сэмпла
- Метаданные WAV: почему луп растянулся сам
- Автоматизация темпа по шагам
- Скорость без смены тональности и наоборот
- Типичные BPM по жанрам
- Чего в FL Studio нет: ошибки чужих гайдов
- Troubleshooting
- FAQ
- Вывод
Темп в 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 BPM.
- Колесо мыши. Наведите курсор на цифры и прокрутите колесо: один щелчок — 1 BPM. Удобно для подбора темпа во время воспроизведения.
- Ввод с клавиатуры. Правый клик по дисплею → Type in value…, введите число и нажмите Enter. Двойной клик по полю тоже открывает ввод значения.
Диапазон поля — от 10 до 522 BPM. Если нужное значение не устанавливается, темп, скорее всего, уже управляется клипом автоматизации: об этом в разделе про troubleshooting.
| Задача | Инструмент | Где |
|---|---|---|
| Задать темп всего проекта | Поле BPM | Транспортная панель тулбара |
| Менять темп по ходу трека | Клип автоматизации темпа | Правый клик по полю BPM → Create automation clip |
| Подогнать сэмпл под проект | TIME → Project tempo / Fit to tempo | Channel settings (Sampler) или меню аудиоклипа в Playlist |
| Подогнать проект под сэмпл | Detect tempo, затем ввод BPM в поле | Меню аудиоклипа / Edison |
| Узнать BPM лупа | Detect tempo, Sample properties в Edison, Tap tempo | Playlist, 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 | Группа | Работает с автоматизацией темпа | Для чего |
|---|---|---|---|
| Resample | Realtime | Да (с изменением питча) | Винтажный эффект «ленты», барабанные лупы, когда сдвиг высоты допустим |
| Stretch | Realtime | Да | Вокал, ритмические сэмплы, аккорды из одного сэмпла в Piano roll — основной режим для автоматизации темпа |
| Stretch pro | Realtime | Да | То же плюс регулятор F.Shift (сдвиг формант) — вокал, чтобы не звучал «мультяшно» |
| e3 Generic | Elastique (offline) | Нет | Универсальный вариант максимального качества для фиксированного темпа: полифония, музыкальные лупы |
| e3 Mono | Elastique (offline) | Нет | Монофонические источники — вокал, соло-инструменты; сохраняет форманты |
| Slice stretch | Special | Нет | Драм-лупы со слайс-маркерами, темп лупа ниже или равен темпу проекта |
| Slice map | Special | Нет | Драм-лупы со слайс-маркерами, темп лупа выше или равен темпу проекта: слайсы сдвигаются без растяжения |
| Auto | — | Зависит от выбора | FL Studio сама выбирает алгоритм по остальным настройкам |
| e2 Generic, e2 Transient, e2 Mono, e2 Speech | Legacy Elastique | Нет | Совместимость со старыми проектами; в них раньше назывались Pro default / Pro transient, Transient / Tonal, Monophonic, Speech |
Практическое правило: если темп в проекте фиксирован, берите offline-режимы группы Elastique — они считаются заранее и звучат чище. Если темп будет автоматизирован, единственный работающий вариант — группа Realtime, а внутри неё Stretch или Stretch pro. Offline-режимы при автоматизации темпа просто не пересчитываются на лету, и клип уедет.
Подогнать сэмпл под темп проекта
Типичная ситуация: вы работаете в 150 BPM, а понравившийся луп записан в 128. Есть три места, где его можно привязать к темпу, и выбор зависит от того, где сэмпл живёт. Как вообще добавлять сэмплы в проект и откуда их тянуть — в статье про установку сэмплов.
В Sampler через ручку TIME
- Откройте Channel settings канала с сэмплом кликом по его имени в Channel Rack. Вкладка с иконкой волны — секция Time stretching находится в правой части.
- Правый клик по ручке TIME → Project tempo. FL Studio запомнит, что текущая длина сэмпла соответствует текущему темпу проекта, и с этого момента будет растягивать его при любой смене BPM.
- Если луп изначально в другом темпе, сначала используйте Autodetect — FL определит BPM по длине файла и выставит TIME так, чтобы луп лёг в сетку. Либо выберите Beat/Bar # и укажите, сколько тактов длится луп: для чистых лупов из сэмпл-паков это самый надёжный способ.
- Выберите режим Mode из таблицы выше. Для лупа в фиксированном темпе — e3 Generic или Slice stretch, для проекта с автоматизацией темпа — Stretch.
Важный нюанс: при первом выборе режима Stretch ручка TIME фиксируется на текущем темпе. Если вы потом поменяли базовый темп проекта и хотите, чтобы сэмпл считал «нормальной» уже новую скорость, снова сделайте правый клик по TIME → Project tempo.
В Playlist через меню аудиоклипа
- Кликните по иконке волны в левом верхнем углу аудиоклипа — откроется меню клипа.
- Выберите Fit to tempo. Появится диалог со списком темпов, один из них подписан (project).
- Выберите вариант с пометкой (project). Клип растянется до темпа проекта и привяжется к нему: дальнейшие изменения BPM будут растягивать его автоматически с сохранением высоты.
- При необходимости смените алгоритм в 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.
Обратная задача: подогнать проект под сэмпл
Если трек строится вокруг конкретного лупа или акапеллы, проще не растягивать аудио, а выставить темп проекта равным темпу сэмпла: без стретча звук остаётся нетронутым. Порядок такой:
- Узнайте BPM файла одним из способов из следующего раздела.
- Введите это значение в поле темпа через Type in value…. Если темп дробный, введите его с десятичной частью — поле это принимает.
- Убедитесь, что у клипа ручка TIME стоит в (none): в этом случае FL Studio не будет ничего растягивать и файл сыграет как есть.
- Совместите начало клипа с началом такта. Если клип начинается не с сильной доли, обрежьте его или сдвиньте с зажатым 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
- Откройте сэмпл в Edison и нажмите F2 — Sample properties.
- В поле Tempo (BPM) укажите реальный темп файла. Если не уверены — Autodetect с вариантом для постоянного темпа, затем при необходимости Round и Limit.
- Включите переключатель Tempo-sync. Это инструкция для FL Studio: при загрузке подстроить сэмпл под темп проекта. Если поле темпа при этом пустое, будет использован темп проекта на момент сохранения.
- Сохраните файл через меню Edison (иконка дискеты → Save sample as…). Метаданные живут только в WAV: при конвертации в MP3 или OGG они теряются.
- Убедитесь, что в 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: создать клип автоматизации
- Правый клик по полю темпа → Create automation clip. В Playlist появится новый клип автоматизации на весь текущий проект, а в Channel Rack — канал с именем вида «Tempo».
- По умолчанию диапазон клипа ограничен значениями 60–180 BPM. Если нужны значения вне этого окна — например, ускорение до 200 или сброс до 40, — откройте Channel settings клипа автоматизации и измените Min и Max.
- Растяните или обрежьте клип так, чтобы он покрывал участок трека, где темп должен меняться. Там, где клипа нет, проект играет в базовом темпе из поля BPM.
Шаг 2: расставить точки
Двойной клик по линии добавляет точку, правый клик по точке — меню с типом сегмента и удалением. Тянуть точки мышью для темпа — неточно: 1 пиксель может означать 2–3 BPM. Image-Line рекомендует другой способ, и он работает без ошибок:
- Правым кликом добавьте точки в начале и в конце участка изменения темпа.
- Правый клик по полю темпа → Type in value… — введите нужное значение (например, 140).
- Снова правый клик по полю темпа → Copy value.
- Правый клик по точке автоматизации → Paste value. Точка получит ровно 140 BPM.
- Повторите для второй точки с другим значением.
Между точками 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–160 | 65–80 | Хай-хэты на 1/16 и триоли, кик-снейр в хафтайме |
| Дрилл (UK / NY) | 138–146 | 69–73 | Скользящий 808, снейр на третьей доле с задержкой |
| Фонк / drift phonk | 125–150 | — | Каубелл-мелодия, часто 130–140; drift phonk чуть быстрее |
| Лоуфай хип-хоп | 70–90 | 140–180 | Свинг, «плавающие» барабаны; в удвоенной записи удобнее ставить шафл |
| Бум-бэп | 85–100 | — | Ровный бэк-бит, нарезанные сэмплы |
| Хаус | 120–128 | — | Четыре кика на такт, диапазон почти не варьируется |
| Техно | 125–140 | — | Индастриал и хард-техно — до 150+ |
| Drum and bass | 170–176 | 85–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 в программе нет — не тратьте на них время.