Промпт для гитарной минусовки в Suno - почему "no solo" не работает и что делать
Гитаристы-любители давно используют backing track-и - готовые минусовки без соло, чтобы играть свою партию поверх. Suno умеет генерировать такие треки за 30 секунд, но есть нюанс - модель упорно подмешивает в результат лидовые инструменты, даже если в промпте написано "no lead instrument, no solos". Один автор на Reddit жаловался на эту проблему, я разобрала почему так происходит и как починить.
Короткий ответ - отрицательные промпты в аудио-моделях работают плохо. Suno не очень понимает «не делай X». Зато она хорошо понимает «сделай Y». Решение - переписать промпт через позитивные формулировки по принципу акустического маскирования.
Прогнала через нашего бота на Suno V5 два варианта - оригинальный промпт с отрицанием и переписанный. Показываю результаты обоих, разбираю промпт автора и даю готовый рабочий шаблон. Подойдёт всем кому нужны чистые инструментальные подложки - гитаристам, бас-гитаристам, вокалистам для прокатки.
Что нужно для повторения
Suno в нашем боте называется 🎸 Suno. Возвращает за одну генерацию 2 версии трека - можно сразу сравнить и выбрать лучший вариант.
Как повторить:
1. Открыть @gptcyber_bot в Telegram (или MAX).
2. В главном меню - 🎵 Музыка и Озвучка.
3. Выбрать 🎸 Suno.
4. Нажать ⚙ Задать параметры.
5. Режим генерации: Генерация.
6. Модель генерации: V5 или V5.5.
7. Расширенный режим: выключен (для простого описания).
8. Инструментал: включить (без вокала).
9. Описание песни: вставить промпт.
10. Нажать 🎬 Сгенерировать. Через 1-2 минуты бот пришлёт 2 версии трека на 2-3 минуты каждый.
Цена одной генерации - 12 ₽ (за обе версии сразу). При первом переходе по нашей ссылке - пробный баланс.
Оригинальный промпт автора (EN)
Промпт автора Reddit-поста:
Переведённый и адаптированный (RU)
Я перевела промпт автора:
Результаты в боте
Прогнала промпт через Suno V5 в нашем боте - модель вернула 2 версии трека «Латунный вечер», по 2:30 минуты каждый. Запустите тот же промпт у себя и сравните - модель прислушивается к описанию (Rhodes, бас, брашированные ударные), но всё же подмешивает гитарные риффы в верхнем мид-диапазоне. Это и есть проблема, о которой жаловался автор Reddit-поста.
Почему отрицательные промпты работают плохо
Автор поста жаловался: он пишет в конце промпта явное «No lead instrument, no single-note melodies, no solos» - но Suno всё равно подмешивает гитарное соло или клавишные риффы поверх ритма. Убирал строку с отрицаниями - то же самое. Изменения не помогают.
Это не баг конкретного промпта - это фундаментальная особенность аудио-моделей. Suno (как и другие генеративные модели для музыки - Udio, MusicGen) работает на нейросетевой архитектуре, которая училась на огромном корпусе настоящих треков. В большинстве этих треков есть мелодическая линия. Когда модель видит описание «инструментальный jam-rock», она по статистике добавляет мелодию - потому что так делают 99% треков в её обучающем датасете.
Отрицательные конструкции вроде «no solo», «without lead», «remove melody» обрабатываются плохо по нескольким причинам:
- слова «no/without/remove» имеют слабый вес в векторном представлении промпта по сравнению с описательными словами
- модель видит слова «lead», «solo», «melody» и активирует связанные нейронные паттерны - даже если рядом стоит «no»
- негативный сэмплинг в музыке не обучен так же хорошо, как в визуальных моделях (типа GPT Image 2 или Banana 2 PRO)
Решение - акустическое маскирование
Принцип акустического маскирования - это идея, которая давно известна в звукорежиссуре. Звуки в схожих частотных диапазонах конкурируют за внимание уха. Если в частотах 1-3 кГц (там, где обычно живёт лидовая мелодия) уже плотно сидят другие инструменты - модель не вставит туда соло, потому что для него нет места.
Вместо «no lead instrument» - описываем что заполняет верхний мид-рейндж: «mid-range filled with strummed rhythm chord swells», «upper midrange occupied by rhythmic guitar arpeggios», «pad layer covers the 1-3 kHz band». Модель видит, что это пространство уже занято, и не добавляет туда соло.
Этот же принцип работает и в обратную сторону: если вы хотите чистый бэкинг для гитары соло, вы оставляете пустым именно тот диапазон, в котором будете играть, и плотно занимаете низ (бас, кик-бочка) и средне-низкий бэк (Rhodes, акустические аккорды).
FAQ - частые вопросы
Почему Suno не понимает простое "no solo"?
Слова с отрицанием (no, without, remove) имеют слабый вес в обучении аудио-моделей по сравнению с описательными словами. Модель видит слово «solo» и активирует паттерны соло, даже если рядом стоит «no». Решение - не убирать слово «соло» через отрицание, а добавить плотный мид-рейндж который занимает место соло (принцип акустического маскирования).
Какая версия Suno лучше для минусовок - V4, V5 или V5.5?
V5.5 - персонализированные модели, до 8 минут трека, наибольшая стабильность. V5 - аутентичный вокал и максимальное качество звучания. V4.5 - быстрее, чуть проще. Для инструментальных минусовок я бы взяла V5 - лучший баланс качества и стабильности структуры. В нашем боте обе есть.
Можно ли загрузить уже готовую минусовку и попросить добавить вокал?
Да, в мини-приложении Suno есть режим «Добавить вокал» (add_vocals). Загружаете свой инструментал, пишете лирику, выбираете пол вокалиста - получаете трек с пением поверх. Удобно если у вас есть свой бэкинг или вы хотите добавить вокал к лайв-записи.
Suno возвращает 2 версии - можно ли получить больше?
За одну генерацию - 2 версии (это устройство модели). Если ни одна не подошла - запускаете генерацию ещё раз с тем же промптом и получаете 2 новых варианта. Так за 24-36 ₽ получите 4-6 вариантов одной идеи и выберете лучший.
Можно ли использовать треки коммерчески?
Suno даёт коммерческие права на треки, сгенерированные в платных тарифах (Pro/Premier). В нашем боте все генерации идут под коммерческой лицензией - получившиеся треки можно ставить в подкасты, видео на YouTube, рекламу, печатать на CD. Это закреплено в условиях нашего сервиса.
Итог
Отрицательные промпты в аудио-моделях - не самая мощная техника. Гораздо лучше работает заполнение нужных частотных диапазонов и позитивное описание того, что должно звучать. Принцип универсальный - применяется и в Suno, и в Udio, и в MusicGen, и во всех будущих моделях этого класса.
Если зашло - закиньте лайк, так подборка дойдёт до большего числа людей. Под какие задачи вам нужны минусовки - игра на гитаре, вокал, видео-фоновая? Расскажите в комментариях.
Генерировать можно и прямо в чате с ChatGPT: плагин Cyber AI ставится по прямой ссылке или поиском «Cyhub» в разделе «Плагины» настроек ChatGPT. В Claude работает тот же плагин, а для своего кода те же модели есть по API.