Генератор рэп-текстов: строки, которые держат бит
Сгенерированный куплет ломается в четырёх заметных местах: односложные рифмы на конце, пустая середина строки, ни одной картинки и слоги, спорящие с темпом. Разбираем слабые четыре строки, переписываем их и настраиваем стиль под трэп, дрилл или фонк.
Четыре строки, по которым сразу видно генератор
Попросите любой генератор рэп-текстов написать куплет и не дайте ему больше никаких вводных. Вернётся примерно вот это:
Я всегда напролом, каждый день на бегу
За мечтой до конца, я иначе не могу
Никого не предам, ни за что не солгу
Все, кто ждал, что сломаюсь, остались в долгу
Четыре строки, четыре рифмы, все односложные и все на одну и ту же «у». Внутри строк не рифмуется ничего. Ни одного предмета: нет комнаты, нет работы, нет улицы, нет времени суток. Размер выдержан, рифма на месте, а сказано ноль.
Припев в попсе переживает такую пустоту, потому что его вытягивает мелодия. Куплету в рэпе прятаться не за что: слова стоят впереди микса, и слушатель судит по деталям. Куда падает ударение относительно бочки, что с чем рифмуется внутри строки, увидел ли он хоть одну картинку. Поэтому именно в рэпе универсальный генератор проваливается заметнее всего: форма меряет ровно то, что модели даётся тяжелее прочего.
Сколько слогов влезает в такт, и почему темп решает это за вас
В такте четыре доли, и сколько слогов вы туда упакуете, определяет всё остальное в куплете. Решает это темп, а не вкус.
- Boom Bap держится в районе 85-95 ударов в минуту. Такт длинный, разговорный, спокойно вмещает от 12 до 16 слогов.
- Trap обычно пишут в районе 140, но слышат в половинном ощущении, поэтому такт по факту вдвое длиннее, чем подсказывает цифра. От 8 до 14 слогов оставляют место, чтобы отставать от доли. Двойная скорость уводит за 20 слогов, но кусками, а не на весь куплет.
- Drill идёт на 140-145 со скользящим 808. Дриллу нужен воздух: от 10 до 14 слогов с настоящими паузами звучат лучше плотной строки.
- Grime идёт на 140 и забит намеренно: от 16 до 20 слогов, жёсткие согласные, отдыхать негде.
- Phonk рубит фразы и повторяет их. Голос там работает скорее как фактура, чем как сообщение.
Цифру темпа в стилевую строку писать не надо. Suno почти не реагирует на числовой BPM, а число, которое спорит с жанровым тегом, только ухудшает результат. Темп должен быть зашит в количество слогов, а не объявлен словами. Если вы не уверены, в каком темпе идёт трек, на который вы ориентируетесь, не гадайте: половинное и двойное ощущение путают постоянно, а как отсчитать наверняка, разобрано отдельно в статье про то, как определить темп трека.
Рабочий способ проверки занимает десять секунд. Проговорите строку вслух, отбивая четыре доли по столу. Если доли кончились раньше слов, слогов слишком много. Первыми режьте наречия, они почти всегда и есть вата.
Внутренняя рифма: место, где рэп на самом деле живёт
Концевой рифмой инструментарий новичка обычно и исчерпывается, и именно из-за этого сгенерированный куплет звучит как поздравительная открытка. Ремесло начинается в середине строки.
Строка, где рифма только на конце:
Смена кончилась поздно, а в холодильнике снова пусто
Та же строка, но с двумя созвучиями внутри:
Смена прошла, спина тяжела, в холодильнике снова пусто
Информации столько же, длина та же. Разница в том, что «прошла» и «тяжела» падают на вторую и третью долю, и у строки появляется собственный пульс, который совпадает с барабанами. Внутренняя рифма работает не украшением, а ударом: вы расставляете согласные там, где ухо ждёт малый барабан.
Заведите себе две привычки:
- Повторите позицию в следующей строке. Если в первой строке созвучие стоит на второй и третьей доле, поставьте его там же и во второй. Ухо ловит закономерность со второго такта, и поток начинает казаться продуманным, а не случайным.
- Пустите внутреннюю цепочку впереди концевой рифмы. Рифмуйте внутри двух строк подряд, а концевую закройте только во второй. Незакрытая первая строка тянет слушателя дальше.
Многосложная рифма и русская ловушка глагольных окончаний
Односложная рифма в конце строки стоит дешевле всего: слов на «-у» или на «-ать» в языке сотни. Многосложная рифма сцепляет не последнее слово, а целую фразу вместе с рисунком ударений.
По-английски это видно нагляднее всего, потому что там окончания не помогают:
Cold room, small screen, the city in orbit around it
Nine tracks, no plays, I spent the year morbid, then found it
Рифмуется здесь не it с it, а orbit around it с morbid, then found it: четыре гласные из пяти ложатся одна в одну, и оба ударения падают на те же слоги строки, девятый и двенадцатый.
В русском есть своя западня, о которой генератор не предупредит. Срифмовать два глагола в одной форме легко до неприличия: «бежала» и «лежала», «пришёл» и «нашёл», «любить» и «забыть». Такая рифма называется глагольной, слышится сразу и снимает с текста половину доверия. Правило простое: если созвучие держится на одном окончании, рифму надо переделывать. Пусть совпадение уходит в корень, а не в грамматику, тогда оно перестаёт быть автоматическим. «Про зарплату» и «в одну заплату» держатся именно на этом: падеж у обоих слов один, но работает не он, а общее «плат» внутри.
Разбор: было и стало
Вернём слабый куплет с начала статьи и перепишем те же четыре строки.
Было:
Я всегда напролом, каждый день на бегу
За мечтой до конца, я иначе не могу
Никого не предам, ни за что не солгу
Все, кто ждал, что сломаюсь, остались в долгу
Стало:
Смена прошла, спина тяжела, ключ провернулся в замке
Свет на кухне, пусто в сумке, полтинник мелочью в руке
Мать звонила дважды, я не поднял: пришлось бы врать про зарплату
Весь месяц уместился в четыре строчки и в одну заплату
Что именно изменилось:
- Четыре одинаковые концевые рифмы превратились в две пары. «Замке / руке» и «зарплату / заплату». Когда четыре строки подряд рифмуются на один звук, слушатель угадывает следующую ещё до того, как её произнесли.
- Внутри строк появились созвучия, причём на одинаковой позиции. «Прошла / тяжела» в первой строке, «кухне / сумке» во второй, и там и там на второй и третьей доле. Именно повтор позиции склеивает две строки в единый кусок.
- Последняя рифма стала двусложной и не глагольной. Существительное к существительному, ударная «а» и совпадающий хвост.
- Абстракции превратились в предметы. «Мечта» и «напролом» ушли, вместо них ключ в замке, пустая сумка, полтинник мелочью и заплата на одежде. В переписанном варианте не осталось ни одного слова, обозначающего настроение.
- Четвёртая строка делает поворот. Первые три перечисляют ущерб, а четвёртая меняет масштаб: целый месяц сворачивается в один предмет. Блок из четырёх строк без такого поворота остаётся перечислением, а перечисление скучно в любом темпе.
- Строки перестали быть одинаковой длины. В первых двух по шестнадцать слогов и по две запятые, во вторых по восемнадцать и куски длиннее. Этот перепад и есть поток, потому что четыре ровные строки читаются как список покупок под метроном.
Ничего из перечисленного не требует таланта, которого у вас нет. Требуется решить, о чём строка, до того как решать, чем она рифмуется.
Написанный куплет и куплет «под фристайл» решают разные задачи
Люди ищут генератор фристайла в надежде на импровизацию, а импровизировать текстовый инструмент не умеет по определению. Зато он умеет дать фактуру фристайла, и это уже вполне достижимо.
Написанный куплет узнаётся по архитектуре: схема рифм продумана заранее, в двенадцатой строке возвращается образ из третьей, предложения переползают через границу такта, ближе к концу происходит поворот.
Куплет с фактурой фристайла ведёт себя иначе. Строки заканчиваются там же, где такт. Цепочка рифм долго держится на одном звуке, а потом прыгает в сторону. Всё идёт в настоящем времени, потому что читающий описывает комнату, в которой стоит. Стартовая фраза повторяется, чтобы выиграть секунду. Повторов больше, симметрии меньше, и эта расхлябанность и есть смысл приёма.
В генераторе песен на sunomarket это задаётся полем структуры. Для фристайловой фактуры берите loop: он строится вокруг хука с минимальным куплетом, и это гораздо ближе к живой читке по кругу, чем классическая схема куплет-припев-куплет. В паре с ним поставьте направление хука chant. Для написанного повествования выбирайте story, сквозную структуру без повторяющегося припева, а хук уводите в contrast или confession.
Почему по умолчанию выходит бумбап девяностых и как это сдвинуть
Любой универсальный генератор текстов тянет в сторону лексики середины девяностых: «микрофон», «поток», «поднимаюсь с низов», «хейтеры». Причина механическая. Рэп-текстов за тридцать лет накопилось много, и слой эпохи бумбапа в этих данных самый плотный и самый цитируемый, поэтому усреднение приводит именно туда.
Лечится это не прилагательными в задании, а тремя настройками и одним полем.
Выбирайте стиль точно. В каталоге Rap, Hip Hop, Trap, Drill, Grime, Phonk, Crunk и Boom Bap разведены как разные пункты, и это не синонимы одного и того же. Hip Hop и Rap вернут регистр по умолчанию. Drill укорачивает строку и уплощает интонацию. Grime поднимает плотность слогов и сокращает гласные. Phonk ужимает фразы почти до речёвки, что для жанра правильно и совершенно неуместно, если вы хотели историю. Что тег стиля делает уже со звуком, разбирается в гайде по фонку.
Поле темы тратьте на существительные. В текстовом конструкторе под него отведено 300 символов, и это единственное место со свободным вводом. Прилагательные съедают его впустую. «Жёсткий уличный гимн с мощной подачей» не даст ничего, потому что эти слова описывают ощущение, которое модель и так себе вообразила. «Ночной автобус через город после двойной смены, треснувший экран телефона, мать пишет про квартплату» даст картинки, потому что описывает вещи.
Возраст аудитории и тон ставьте осознанно. Возраст задаётся отрезком из подряд идущих диапазонов, не длиннее трёх. Отрезок 13-24 поднимает плотность современного сленга, отрезок 35-44 уводит в более простую лексику и длинные предложения. Эмоций можно взять от одной до трёх, и связка defiance плюс confidence читается совсем не так, как defiance плюс loneliness, а последняя пара практически и есть регистр дрилла.
Когда слова готовы, стилевая строка для Suno остаётся отдельной задачей, и теги, которые не ломают поток, собраны в разборе рэп-промпта.
Дисс: судить будут не за рифму
Запрос «генератор диссов» существует, и он заслуживает честного ответа, а не морали.
Сначала про ремесло. Дисс держится на конкретике и остроумии, то есть ровно на том, где генератор слабее всего. Вбейте имя, и вам вернут стопку взаимозаменяемых оскорблений про бедность и фальшь, причём точно такую же стопку получит любое другое имя, и слушатель это чувствует мгновенно. Настоящий дисс пишется из наблюдения: привычка, расхождение между словами и поступками, деталь, которую заметил только внимательный. Модель вашего оппонента никогда не видела и наблюдать ей нечего. Держать каркас она умеет: схему рифмовки и структуру. Два-три конкретных попадания, ради которых трек и слушают, всё равно придётся принести вам.
Теперь про юридическую часть, без тумана. Опасна не рифма. Опасно назвать реального узнаваемого человека и опубликовать про него утверждение о факте, которое ложно и вредит: обвинение в преступлении, в краже, в болезни, в измене. Именно такая конструкция интересует юристов, и не имеет значения, читается она под бит, поётся или лежит обычным постом. У оскорбления и у оценки почва другая, чем у утверждения о факте, но где именно проходит граница, зависит от вашей юрисдикции и от деталей. Собираетесь публиковать что-то в адрес реального человека с реальным охватом, спросите живого юриста, а не блог. Я не юрист, и генератор тоже.
Две привычки заметно снижают риск. Не называйте цель, оставьте её собирательной: так делает большинство удачных диссов, и трек от этого лучше стареет. Бейте по позиции, по сцене, по поведению, а не по частной жизни. И если трек вдобавок имитирует голос конкретного человека, это уже отдельная и куда более острая история, разобранная в материале про клонирование голоса и закон.
Если не получилось
Suno проглатывает быстрые строки. Почти всегда виноват перебор слогов относительно темпа, причём чаще не количество, а стечения согласных. «Вздрогнув» и «сквозь ствол» стоят дорого, «спина тяжела» дёшево. Сократите одну строку примерно до двенадцати слогов и оставьте плотность в ней одной, а не размазывайте по всем четырём. Плотная строка рядом с разреженной читается как мастерство, четыре плотные подряд превращаются в кашу.
Поток не попадает в долю. Первый ударный слог такта обязан падать на первую долю. Прочитайте строку вслух и заметьте, какой слог вы бьёте сильнее всего. Если это третье слово, перенесите два первых в конец предыдущей строки как затакт. Одна эта правка чинит больше сбитых куплетов, чем любые переписывания промпта.
Все рифмы односложные. Значит, задание было абстрактным, и модель написала абстрактно. Дайте ей конкретные существительные, и рифмы удлинятся сами. Если всё равно возвращается «бегу / могу / солгу», перепишите вручную только два последних слова каждой строки, а остальное оставьте. Работы там на пятнадцать минут, а разница между «можно использовать» и «нельзя» именно в них.
Адлибы поются словами. В поле Lyrics поётся всё, что не стоит в квадратных скобках, поэтому голое «(е-е)» или заметка самому себе уедут в вокал. Держите пометки в квадратных скобках. Полный список тегов, на которые Suno действительно реагирует, собран в справочнике по метатегам.
Куплет нормальный, а хук вялый. Это другая поломка, и чинится она не там. Направление хука влияет сильнее, чем настройки куплета, и title-line с короткой повторяемой фразой в рэпе выигрывает у остроумного хука в девяти случаях из десяти.
Вопросы
Есть ли по-настоящему бесплатный генератор рэп-текстов? Генератор промптов здесь запускается бесплатно и отдаёт стилевую строку, каркас лирики, блок вокала и теги для Exclude. Полный текст песни стоит 20 кредитов, то есть примерно $0.20 при курсе 100 кредитов за доллар, но сверяйтесь с актуальными ценами, а не с числом в статье. И учтите главное: ни один из этих инструментов не делает звук. Они пишут текст, который вы вставляете в Suno.
Можно ли заказать конкретную схему рифмовки? Отдельной настройки под это нет. Структура и направление хука задают форму песни, а не рисунок рифм внутри такта. Рабочий маршрут выглядит так: куплет берёте ради содержания, а рифму доводите руками. На деле это быстро, потому что трогать надо два-три последних слова в строке.
Дрилл действительно звучит иначе, чем рэп?
Да, и разница вылезает сначала в длине строки, а уже потом в лексике. Drill возвращает короткие, плоские, обрубленные строки с воздухом внутри. Если вам пришли длинные текучие предложения, значит, поле темы забито прилагательными, а они любой стиль тянут обратно в усреднённый регистр.
Можно ли продавать трек на сгенерированном тексте? Зависит от условий площадки и от вашей юрисдикции, и ответ сложнее, чем «да» или «нет». Про это есть отдельный материал о продаже треков из Suno и авторских правах, где владение и лицензия разбираются как два разных вопроса.
Пишет ли он рэп по-русски? Языков девять: русский, английский, испанский, немецкий, французский, итальянский, португальский, японский и корейский. Учтите, что количество слогов между языками не переносится. Русские слова длиннее, поэтому такт, куда по-английски влезает 14 слогов, по-русски вмещает заметно меньше смысла на том же темпе, и фразы придётся укорачивать.
Можно ли сгенерировать куплеты сразу на весь микстейп? За один запуск получается одна песня, и это осознанное ограничение. Восемь куплетов из одного задания возвращаются с одинаковыми рифменными привычками во всех восьми, и на их расчистку уйдёт больше времени, чем если бы вы написали второй куплет с нуля. Между запусками меняйте тему и эмоции, а не только заголовок.