Почему Suno игнорирует мой BPM и как всё-таки зафиксировать темп?
Жалоба справедливая
Вы написали в промпте 140 bpm. Получили вялый среднетемповый шаффл. Попробовали fast — то же самое. Пользователи говорят прямо: «'fast' and '140 bpm' prompts were ignored» и «Suno does not listen to Tempo cues and intentionally slows your song down». Один отзыв назвал это как есть: «A music program that doesn't follow BPM is utterly useless».
Сразу честно: Suno не читает BPM как жёсткий параметр. Голое число — слабый сигнал, его модель вправе округлить, усреднить или проигнорировать. Если вам нужны ровно 128 для диджей-сета, ни один трюк с промптом этого не гарантирует. Но вы можете сложить сигналы так, чтобы модель попадала в нужную зону куда чаще. Это повышение шансов, а не переключатель.
Почему одно число не работает
Suno училась на описаниях музыки, а не на метрономе. 140 bpm — это набор символов без грува. У модели нет прочной связи между этой строкой и ощущаемой скоростью, поэтому она берёт темп, который подсказали жанр и настроение. Дайте жанр с размытым средним темпом и вялые слова про энергию — и она сползёт в середину.
Поэтому перестаньте начинать с числа. Якорите темп через то, что модель реально понимает.
Четыре якоря
- Жанр-референс с врождённым темпом.
drum and bassподразумевает ~174.liquid dnb,four-on-the-floor house,boom bapнесут скорость в ДНК. Выберите стиль, чей родной темп и есть ваша цель. Ищите такой в каталоге. - Феел-слова, не цифры.
driving,uptempo,half-time feel,four-on-the-floor,frantic,laid-back. Они ложатся на обучающие данные.driving four-on-the-floorбьёт128 bpmкаждый раз. - Ритмические метатеги — посекционно. В структурированном тексте отмечайте грув там, где он живёт:
[Verse: half-time drums],[Chorus: double-time, driving]. Так темп привязан к структуре, а не к надежде, что одно глобальное число сработает. - Назовите грув.
syncopated 16th hats,driving eighth-note bassline,four-on-the-floor kickговорят модели, что должен делать пульс — это фиксирует ощущаемый темп сильнее любого ярлыка.
Шпаргалка по темпу: задача или жанр → диапазон BPM
Берите как стартовую полосу, а не как гарантию. Найдите строку под свою цель, затем сочетайте диапазон с жанром-референсом и феел-словами вместо того, чтобы вставлять голое число. Диапазоны — из рецептов, которые мы проверяли в конструкторе.
| Задача / жанр | Типичный BPM | Феел-слова в пару |
|---|---|---|
| Ambient meditation | 50-65 | laid-back, spacious |
| Колыбельная | 60-70 | laid-back, gentle sway |
| Поп-баллада | 68-78 | laid-back, half-time feel |
| Lo-fi для учёбы / сна | 70-85 | laid-back, mellow |
| Russian melodic rap | 85-95 | driving, mid-tempo pocket |
| Кинематографик / трейлер | 90-110 | driving, building |
| Подкаст-интро / фон | 110-120 | uptempo, steady |
| Big-room EDM / workout hype | 126-138 | driving, four-on-the-floor |
| Чиптюн | 130-150 | frantic, uptempo |
Читайте строку как заготовку промпта, а не как число. Для плейлиста «учиться» вы напишете lo-fi hip hop, laid-back, mellow, ~78 feel, а не 78 bpm. Для дропа на тренировке: big-room EDM, driving, four-on-the-floor, ~132 feel. Жанр несёт скорость; феел-слова поднимают энергию; подсказка ~N feel подталкивает, не притворяясь жёстким замком.
Феел-слова бьют голое число
Это самая выгодная замена. Цифра инертна; феел-слово нагружено обучающими данными. Смотрите, как одно и то же намерение ложится двумя способами:
- Слабо:
russian rap, 90 bpm— модель пожимает плечами и усредняет. - Сильно:
russian melodic rap, driving, mid-tempo pocket, ~90 feel— у модели три рукоятки, за которые держаться.
Держите словарь феел-слов узким и переиспользуемым: driving, uptempo, half-time feel, four-on-the-floor, laid-back, frantic. Если число всё же нужно, понизьте его до подсказки (~132 feel) рядом с жанром, а не отдельной строкой 132 bpm. Явное-с-поддержкой бьёт явное-голое, а одинокое «mid-tempo» — худший вариант из всех: вы просите модель делать ровно то, что она и так делает в замешательстве. Версию того же принципа под русский вокал смотрите в русских текстах для Suno.
Посекционные ритм-метатеги
Одному глобальному темпу не за что держаться на трёхминутной дуге, поэтому модель его сглаживает. Привязывайте грув к секциям. Это тот же приём, что и в режиссёрской динамике — вы дирижируете аранжировкой такт за тактом.
[Verse 1: half-time drums, laid-back]
[Pre-Chorus: build, hats double-time]
[Chorus: four-on-the-floor, driving]
[Bridge: drop to half-time feel]
Каждый тег — свежий якорь, поэтому модель не может усреднить всю песню до одного вялого шаффла. Куплет в half-time и припев в double-time — контраст, который модель отрабатывает хорошо именно потому, что вы назвали, где происходит смена. Поэтому контроль темпа и структура песни — это одна и та же задача: темп, не привязанный к секции, не за что держать.
Рецепт «tempo lock»
Соберите все четыре в одном промпте:
[Genre: liquid drum and bass, ~174 feel] driving, uptempo, syncopated breakbeat, four-on-the-floor energy in the drop
А внутри текста песни:
[Intro: sparse, half-time feel]
[Drop: full double-time breakbeat, driving]
Жанр задаёт полосу. Феел-слова поднимают энергию. Секционные теги не дают модели усреднить всё до одного темпа.
Что делать сейчас
- Уберите голое число BPM или оставьте его только как подсказку
~174 feelрядом с жанром. - Выберите жанр-референс, чей родной темп совпадает с целью (по шпаргалке выше).
- Добавьте два-три феел-слова:
driving,uptempo,half-time feel. - Размечайте грув по секциям, а не глобально.
- Собирайте весь промпт в конструкторе, чтобы якоря держались одинаково во всех секциях.
Если темп всё равно уплывает, корень обычно в том, как Suno вообще взвешивает промпты — смотрите почему Suno игнорирует ваш промпт. Чтобы удачный темп повторялся между генерациями, соедините это с воспроизводимыми результатами Suno. Больше про промпт-крафт — в списке гайдов и вводном suno prompts; стили ищите в каталоге или по артистам, а когда будете готовы — смотрите тарифы. Метроном обещать не будем. Но модель будет попадать в ваш темп куда чаще, чем от одинокого числа.