У вас есть ИИ-бит: как получить текст, который на него ляжет?
Генератор текстов бит не слышит, поэтому укладка на вас: переведите бит в такты, считайте в строках ударения, а не слоги, поставьте хук туда, где бит раскрывается, и подрежьте текст (20 кредитов, $0.20 внутри тарифа) по карте. Разбор на примере бита в 48 тактов, до и после.
Бит готов: две минуты восемь секунд, 90 BPM, генератор собрал его за несколько секунд, и он хорош. Вы просите у нейросети текст и получаете строки по двадцать с лишним слогов, набитые прилагательными. Ни одна не укладывается в свой такт, и тому, кто будет петь, остаётся либо тараторить, либо глотать слова, либо тянуть гласную, когда музыка уже ушла дальше.
Везение тут ни при чём. Сначала бит меряют тактами, потом каждой части выдают бюджет строк, считая не слоги, а ударения, потом ставят хук туда, где бит раскрывается, и только после этого генерируют текст и подрезают его по карте. Сами слова обходятся дешевле всего: полный текст с названием и тегами [Verse] / [Chorus] в генераторе текстов стоит 20 кредитов, то есть $0.20 внутри тарифа. Подгонку за вас не сделает никто, поэтому почти вся статья про неё.
Что генератор текстов знает о вашем бите, а чего нет
Генератор текстов ваш бит не слышит. Наш тоже: загрузить аудио некуда, поля для темпа нет, слушать нечем. На входе письменный бриф, на выходе название и текст песни. Всё, что генератору известно о бите, вы сами вписали в форму, а в поле темы на 300 символов карту аранжировки не уместить.
Для подгонки это и правда слабое место. Зато сразу понятно, кто что делает. Генератор хорош там, где трудно начать с пустого листа: подобрать предмет разговора, строку для названия, картинки, которые держатся вместе, припев, который говорит одну вещь. Бит решает то, чего генератор не умеет: сколько длится каждая часть. Вы стоите между ними и переводите с одного на другое, и когда порядок действий понятен, работы тут немного.
Если над битом будут читать, а не петь, бюджет считается иначе. Плотность слогов, внутренние рифмы и то, сколько слогов влезает в такт в разных жанрах, подробно разобраны в статье про генератор рэп-текстов, и для куплетов под рэп стоит идти туда. Здесь речь о карте, которая лежит под любым вариантом, и о спетых строках, где счёт ударений важнее счёта слогов.
Про деньги коротко и сразу, чтобы не искать их в конце. Один текст стоит $0.20 в кредитах. Месячный тариф стоит $5 и каждый месяц добавляет 500 кредитов, это 25 текстов. Пожизненный тариф стоит $19 один раз: каталог и генератор промптов остаются вашими насовсем, и к ним прилагается 1 500 кредитов, то есть 75 текстов, без повторного начисления. Бесплатных кредитов нет, поэтому дешевле всего начать с месячного тарифа за $5, а одна песня на один бит берёт из него одну генерацию, 20 кредитов.
Шаг первый: переведите бит в такты
Секундомер тут подводит. Смена на 0:53 сама по себе ничего не говорит, а та же смена, записанная как «начало 21-го такта», сразу показывает, сколько строк до неё поместится.
В размере 4/4, а в нём живёт большинство битов, сгенерированных и нет, один такт длится 240 ÷ BPM секунд. При 90 BPM выходит 2,67 секунды, при 120 ровно 2, при 140 около 1,71. Чтобы перевести любую отметку времени в такты, умножьте секунды на BPM и разделите на 240. Смена на 0:53 при 90 BPM: 53 × 90 ÷ 240 = 19,9, значит, прошло около двадцати тактов и смена открывает 21-й.
Если темп неизвестен, выясните его в первую очередь и помните, что на одном и том же треке правдоподобно выглядят и половинный, и удвоенный счёт. Почему вы получаете два ответа и какой из них брать, объясняет статья о том, как определить BPM песни. Для нашей задачи нужен тот счёт, при котором бочка и малый барабан ощущаются как «раз, два, три, четыре».
Теперь включите бит и отметьте каждое место, где что-то меняется: вступает бас, выпадают барабаны, раскрывается мелодия, проходит фильтр. Каждую отметку переведите в такты. Биты почти всегда собраны из фраз по 4 или 8 тактов, поэтому число тактов до каждой смены должно делиться на четыре. Если у вас вышло 19 или 22, скорее всего, вы чуть промахнулись с моментом смены: странные биты попадаются редко.
Вот тот самый бит на 2:08, разложенный по тактам:
Бит: 90 BPM, 4/4, 2:08 = 128 с x 90 / 240 = 48 тактов
Один такт = 2,67 с
такты 1-4 0:00-0:11 вступление, клавиши и хэты -> без вокала
такты 5-20 0:11-0:53 куплет, входят бочка и бас -> 16 тактов
такты 21-28 0:53-1:15 припев, пэды, сбивка малого -> 8 тактов
такты 29-36 1:15-1:36 куплет, снова бочка и бас -> 8 тактов
такты 37-44 1:36-1:57 припев, как в первый раз -> 8 тактов
такты 45-48 1:57-2:08 финал, одни клавиши -> 4 такта
проверка: 4 + 16 + 8 + 8 + 8 + 4 = 48
Последнюю строку не пропускайте. Если части не складываются в общую длину, где-то неверна граница, и все числа строк, которые вы от неё посчитаете, окажутся неверными вместе с ней.
Карта уже приняла за вас два решения. Второй куплет вдвое короче первого, так бывает нередко, и на этом спотыкается каждый, кто по привычке пишет два одинаковых куплета. И бриджа в бите нет вовсе, так что тексту классической формы с бриджем некуда его поставить.
Шаг второй: считайте ударения, а не слоги
Совет «считайте слоги» дают все, и для спетой строки он обманчив. Безударные слоги проглатываются быстро: «на», «в», «и», «не» почти не занимают времени. Ритм строки слушатель слышит там, где стоят ударные слоги, и строка укладывается в такт, если эти ударения можно поставить на доли.
По-русски считать даже проще, чем по-английски. У каждого самостоятельного слова ровно одно ударение, а предлоги, союзы и частицы обычно своего не несут. Значит, считаете слова, кроме служебных, и получаете число ударений.
В такте четыре доли. Спетая строка, которая спокойно помещается в один такт, ставит на них до четырёх ударных слогов, по одному на долю. Вот такая строка на сетке:
доля 1 | доля 2 | доля 3 | доля 4
КЛЮЧ под | КОв-ри-ком | СВЕТ в ок- | -НЕ
8 слогов, 4 ударения, 1 такт
Восемь слогов, и строка садится ровно, потому что четыре ударения падают на четыре доли, а мелкие слова проваливаются в промежутки. А вот строка из тех, что генератор выдаёт, когда про бит ему никто не сказал:
Каждый вечер я включаю свет на балконе и жду, когда ты вернёшься домой
Прочитайте её вслух и стукните по столу на каждом ударении: КАЖдый, ВЕчер, вклюЧАю, СВЕТ, балКОне, ЖДУ, верНЁШЬся, доМОЙ. Восемь, а если нажать на «когда», девять. Это два полных такта без единой паузы, а куплетной строке обычно нужен второй такт, чтобы протянуть последнюю гласную или вдохнуть.
Отсюда рабочий бюджет для спетой строки:
- Строка куплета: около четырёх ударений в первом такте, второй такт на выдох. Одна строка на два такта.
- Строка припева: два-три ударения, потому что припев держится на протяжных нотах, а им нужно место.
- Быстрый бит: на высоком темпе четыре ударения в такте для пения тесновато. Попробуйте два и дайте гласным растянуться.
Приложите бюджет к карте. Первый куплет занимает 16 тактов, значит, около восьми строк. Второй куплет 8 тактов, около четырёх. В каждом припеве 8 тактов, то есть четыре строки. Вступление и финал без слов, в финале разве что одна короткая строка. Текст ещё не написан, а его размер уже известен: 8 + 4 + 4 + 4 = 20 строк, причём припев повторяется.
Шаг третий: хук туда, где бит раскрывается
В большинстве битов есть момент, где звук становится шире. На нашей карте это 21-й такт: входят пэды, малый барабан делает сбивку. Первая сильная доля этого такта принадлежит первому ударному слогу хука. Не второй строке припева и не затакту, который опоздал на долю. Слушатель одновременно чувствует подъём в музыке и приход хука, и на этом совпадении держится почти всё ощущение припева.
Из этого следуют два правила.
Хук должен занимать целое число тактов. Хук на два такта повторяется в восьмитактовом припеве четыре раза, или дважды с двумя другими строками между ними. Хук на три такта влезает в восемь тактов дважды, два такта остаются лишними, и часть звучит так, будто оборвалась раньше времени. Посчитайте ударения в хуке, поделите на то, сколько их разрешает темп в одном такте, и округлите до одного, двух или четырёх тактов.
Название ставьте на подъём. Направление хука title-line в форме для того и сделано: хук повторяет название песни. На чужом бите больше всего ошибок прощает самый простой хук, и короткое название, которое открывает припев на подъёме и возвращается внутри него, испортить трудно. Направление chant работает по той же причине: скандирование специально устроено так, чтобы каждый раз падать на одну и ту же долю.
Шаг четвёртый: бриф с картой перед глазами
Форму заполняйте только теперь. Большую часть настроек карта подсказывает раньше, чем вы задумаетесь о сюжете:
structure no-bridge в карте куплет, припев, куплет, припев, финал
hook title-line название ложится на 21-й и 37-й такты
vocal female тот, кто на самом деле будет петь
language ru
POV second
emotion longing, calm
age 25-34
theme Свет на балконе оставлен для того, кто уехал в другой
город. Короткие строки, в каждой один предмет:
выключатель у двери, мотыльки на стекле, телефон
экраном вниз на подоконнике.
Пара слов о выборе. no-bridge подходит, потому что третьей части в бите нет, а classic принёс бы бридж, которому не хватит тактов. Если бит ходит по кругу между двумя состояниями и настоящего куплета в нём нет, ближе loop: он строится вокруг хука и почти без куплета. Если бит один раз нарастает и больше не возвращается, выбирайте story, где припев не повторяется.
Поле темы вмещает 300 символов, и это единственное свободное поле в форме. Тратьте его на предметы, а не на настроение. Просьба о коротких строках в теме может сделать черновик чуть ближе к цели, но полагаться на неё не стоит: бит генератор по-прежнему не слышит, и укладку гарантирует только правка на следующем шаге.
Шаг пятый: подрежьте черновик по карте
Возвращается черновик с названием, тегами и словами, которых больше, чем бит способен вместить. Это нормально, и такой черновик чинится легче всего, потому что вычёркивать быстрее, чем придумывать. Допустим, начало первого куплета пришло таким:
[Verse]
Каждый вечер я включаю свет на балконе и жду, когда ты вернёшься домой
Мотыльки кружат у стекла, как будто они тоже ждут твоего возвращения
Телефон лежит экраном вниз на подоконнике, чтобы я не проверяла звонки
Я говорю себе, что сегодня выключу свет, но рука опять не поднимается
В каждой строке от семи до девяти ударений, смотря как читать, то есть почти два такта без воздуха. Оставьте в каждой строке картинку и выбросьте всё, что её только объясняет:
[Verse]
Свет на балконе каждый вечер
Мотыльки на стекле тоже ждут
Телефон экраном вниз лежит
Руку тяну к выключателю и не жму
Сверьте с бюджетом. Первая строка: СВЕТ, балКОне, КАЖдый, ВЕчер, четыре ударения. Вторая: мотыльКИ, стекЛЕ, ТОже, ЖДУТ, четыре. Третья: телеФОН, экРАном, ВНИЗ, леЖИТ, четыре. Четвёртая: РУку, тяНУ, выклюЧАтелю, ЖМУ, тоже четыре, хотя слогов в ней двенадцать против девяти в остальных. Её стоит пропеть отдельно: длинное «выключателю» проходит, но тесновато. Все четыре картинки взяты из поля темы, так что в тексте нет ничего, чего генератор не мог бы знать.
Это первые четыре строки из восьми. Остальные подрежьте так же, потом проверьте припев по его собственному бюджету:
[Chorus]
Не гашу свет
Я не гашу свет
Пока ты в чужом городе
Я не гашу свет
В строках с названием по два ударения, гаШУ и СВЕТ, в третьей три: поКА, чуЖОМ, ГОроде, если не давить на «ты». Меньше, чем в куплете, и в этом весь смысл: певица протянет «свет», и бит даёт на это место. Название открывает припев, значит, попадает на 21-й такт, когда входят пэды.
Теги разделов оставьте ровно такими, какими они пришли. Инструменты, которые читают теги разделов, и Suno в их числе, по ним находят начало каждой части, а какие теги Suno действительно понимает, собрано в справочнике по метатегам.
Как получить голос поверх готового бита
Текст лёг. Теперь кто-то или что-то должно спеть его именно на этой записи, и путей три. Отличаются они тем, сколько от вашего бита останется.
Поёт человек. Вы сами, друг, нанятый вокалист. Бит не трогается, а карта становится шпаргалкой: певец ещё до записи знает, на каком такте начинается припев. Если трек выйдет под вашим именем, у этого пути меньше всего открытых вопросов.
Генератор добавляет голос к вашему инструменталу. На момент написания справочный центр Suno описывает функцию Add Vocals с пометкой «бета» и только для платных тарифов: вы даёте инструментал и свой текст, сверху накладывается вокал. Такие функции меняются, поэтому перед планами проверьте актуальную страницу справки. Если идёте этим путём, вставляйте текст вместе с тегами, а в поле стиля описывайте, как вместе должны звучать инструментал и голос: так советует сама справка Suno. Число BPM там мало что добавит, темп уже есть в самой записи. Как ведут себя загрузки аудио в Suno и почему их иногда отклоняют без понятной причины, разобрано в статье о загрузке своего аудио. С оплатой платного тарифа из России бывают сложности, об этом отдельно написано в статье про Suno из России.
Пересобрать песню целиком в генераторе, который поёт. Отнести текст в инструмент, который сам напишет музыку вокруг него. Бит вы теряете, зато получаете песню, аранжированную под ваши слова с самого начала. Как передать готовый текст и получить трек, описано в статье о том, как превратить текст в песню.
Над первыми двумя путями висит один вопрос: что разрешают условия генератора битов. Можно ли выпускать сгенерированный бит коммерчески и можно ли скормить его второму ИИ-сервису, а результат опубликовать, решает актуальная лицензия этой компании вместе с условиями второго инструмента. Не считайте, что лицензия на бит для видео автоматически покрывает превращение его в песню где-то ещё. Это не юридическая консультация: правила о правах и лицензиях отличаются от страны к стране и от одних условий к другим, а почему ответ менее очевиден, чем кажется, объясняет статья о том, кому принадлежит музыка, созданная ИИ. Если от ответа зависят релиз или деньги, спросите юриста там, где вы живёте.
Если текст всё равно спорит с битом
Припев опаздывает на долю. Хук начинается со слишком длинного затакта. «А я опять не гашу свет» ставит перед первым ударением три-четыре слога, смотря как читать. Сократите до «Не гашу свет»: короткое «не га» уйдёт в затакт, и ударное «шу» встанет на сильную долю.
Куплет звучит скомканно, хотя ударений сколько надо. Ищите скопления согласных. «Вздрогнуть», «взгляд», «чувств» поются заметно дольше, чем обещает их число слогов. Замените их словами с открытыми гласными, и та же строка расслабится.
Во втором куплете тесно. Вы написали его той же длины, что и первый. Сверьтесь с картой: если тактов вдвое меньше, строк тоже вдвое меньше. Из всех расхождений это заметить труднее всего, потому что карта его показывает, а ухо нет.
Последний припев длиннее остальных. Некоторые биты растягивают финальную часть. Повторите две последние строки припева или одну строку с названием, но не пишите новых слов, которых слушатель ещё не слышал.
Певец вдыхает посреди строки. В строке четыре ударения, но паузы после неё нет. Перенесите одну картинку в следующую строку или уберите одно ударение. После спетой строки нужно место для вдоха.
Вопросы
Можно загрузить бит прямо в генератор текстов? Нет. Генератор работает только с письменным брифом и возвращает название и текст. Аудио он не слышит и не создаёт. Связывает одно с другим карта, которую вы сделали по биту.
Стоит ли писать BPM в поле темы? Это съест символы, а сделать с числом то, на что вы надеетесь, генератор не сможет: проверить по биту ему нечем. Отдайте 300 символов предметам и картинкам, а укладку сделайте сами.
Что делать, если в бите нет явного припева?
Бывают биты, которые от начала до конца крутят одну петлю. Ставьте структуру loop, хук chant или title-line, и пусть припев родится из повтора слов, раз музыка его не выделяет.
Это работает для текста на английском или испанском? Языков девять: русский, английский, испанский, немецкий, французский, итальянский, португальский, японский и корейский. Бюджет ударений работает везде, но длина слов разная, и в одни и те же четыре ударения по-русски помещается больше слогов и меньше слов, чем по-английски.
Сколько генераций уходит на одну песню? Обычно одна, иногда две, если первый черновик выбрал не тот сюжет. Укладку исправляет правка, а не повторная генерация: двадцать запусков одного и того же брифа, скорее всего, выйдут одинаково длинными.
Что сделать сейчас
Откройте бит, нарисуйте карту и складывайте такты, пока проверочная строка не сойдётся. Посчитайте бюджет строк для каждой части. Потом откройте генератор текстов, поставьте структуру и хук по карте, отдайте поле темы трём предметам и запустите одну генерацию: 20 кредитов, то есть $0.20 из тарифа, который начинается с $5 в месяц. Подрежьте черновик по бюджету, держа карту рядом.
Если песня окажется не одна, а при папке с битами так и будет, пожизненный тариф за $19 один раз оставит вам каталог и генератор промптов насовсем и принесёт 75 текстов. Это 75 битов, которые станут песнями, а не останутся петлями. Или начните с месячного тарифа за $5, в нём 25 текстов: откройте генератор и проверьте, как ляжет первый.