Может ли генератор мелодий подобрать мотив под уже готовый текст?
Да, но большинство генераторов мелодий ваш текст не читают. Генераторы нот дают MIDI, под которое слова подгоняют вручную, редкие инструменты строят мелодию от текста, а генераторы песен вроде Suno поют текст сами, только ноты в таком вокале не поправить.
Припев готов, и первая строчка нравится:
Я больше не вернусь в тот дом на Садовой 12 слогов
Вы открываете генератор мелодий, выбираете тональность и настроение и получаете восемь тактов MIDI. Для первой строчки он предлагает такой мотив:
E4 E4 G4 A4 G4 E4 D4 C4 8 нот
Восемь нот на двенадцать слогов, и четырём слогам сесть некуда. Но арифметика тут не главная беда. Генератор вашего припева в глаза не видел: вы его никуда не вставляли. Он честно сочинил мелодию для песни, о которой ничего не знает, а подгонять слова под ноты теперь придётся вам.
Отсюда и ответ на вопрос в заголовке. Мотив под готовый текст получить можно, только большинство инструментов, которые продаются как «AI-генератор мелодий», текст не читают вообще. Те, что читают, выдают либо ноты, которые можно править, либо готовый вокал, в котором ни одну ноту не сдвинешь. Какой вариант нужен, зависит от того, что вы собираетесь делать дальше, и ошибка в выборе обходится в целый вечер.
Если вас на самом деле занимает вопрос ремесла, с чего начинать песню, со слов или с мелодии, сначала загляните в статью Что пишется первым: слова или мелодия?. Она для автора, который ещё выбирает, как работать. Эта статья для того, у кого слова уже написаны и кому нужен инструмент, чтобы подложить под них мотив.
Сразу оговорка. Сайт sunomarket независимый: мы не Suno, не Hooktheory, не Dreamtonics и не разработчики MelodyStudio и ни с кем из них не связаны. Наш генератор текстов пишет слова, а не мелодии, и речь о нём пойдёт ближе к концу, только там, где он действительно к месту.
Под одним запросом прячутся три разных инструмента
По запросу «генератор мелодий» поиск выдаёт вперемешку три семейства программ, и отвечают они на разные вопросы.
Генераторы нот, которым слова не нужны. Вы даёте аккорды, тональность или стиль, на выходе получаете ноты, обычно в MIDI. Наглядный пример здесь ассистент Aria внутри Hookpad: на собственной странице Hooktheory сказано, что Aria пишет аккорды, мелодию или то и другое сразу, в том числе мелодию поверх ваших аккордов. О том, что Aria читает текст, на странице нет ни слова. Работает ассистент от музыки, а не от слов.
Инструменты, которые подбирают мелодию под текст. Вы вставляете слова, программа предлагает к ним вокальную линию и даёт править ноты. Так себя описывает MelodyStudio на своём сайте: анализирует текст, предлагает подходящие мелодии, выкладывает результат на дорожку из MIDI-нот, которые можно двигать, и экспортирует MIDI в DAW. Сами мы MelodyStudio не тестировали, так что это описание от разработчика, а не обзор.
Генераторы песен, которые поют ваш текст. Вы вставляете слова с разметкой разделов, описываете стиль и получаете готовую запись с голосом. Так устроен режим Custom в Suno: справочный центр прямо пишет, что туда можно вписать собственный текст. Мелодия достаётся бесплатно, ведь кто-то должен эти слова спеть. А вот нотного редактора для вокальной партии в обычной генерации нет.
| Тип инструмента | Читает текст? | Что на выходе | Можно сдвинуть одну ноту? | Кому подходит |
|---|---|---|---|---|
| Генератор нот (Aria в Hookpad и похожие) | Нет | MIDI-ноты | Да, любую | Тем, кто мыслит аккордами и готов подгонять слова руками |
| Подбор мелодии под текст (MelodyStudio, по описанию разработчика) | Да | MIDI-мелодия | Да | Тем, кому нужен набросок от своих слов, а дальше полный контроль |
| Генератор песен (Suno, режим Custom) | Да | Аудио с вокалом | В обычной генерации нет | Тем, кто хочет услышать песню сегодня и готов перезапускать |
| Вокальный синтезатор (Synthesizer V и похожие) | Только слоги, которые вы сами впишете в ноты | Спетая партия | Да, вплоть до фонемы | Тем, у кого мелодия уже есть и её нужно спеть точно |
Четвёртая строка к генераторам мелодий не относится. Она в таблице потому, что ищущие генератор мелодий часто попадают именно туда, и потому, что мелодия из первой или второй строки обычно туда и уходит.
Арифметика, в которую упирается любой путь
Какое семейство ни выбери, слоги с нотами кому-то придётся поженить. Генератор нот оставляет эту работу вам. Инструмент, который читает текст, делает попытку и отдаёт результат на правку. Генератор песен делает всё молча внутри модели и вашего мнения не спрашивает.
Способа всего два, и оба хорошо видны на строчке про Садовую. Начнём с первого, сокращения слов под ноты:
нота E4 E4 G4 A4 G4 E4 D4 C4
слог Не вер нусь на Са до ву ю
Слогов восемь, нот восемь, счёт сошёлся. Только пропойте это. Ударение в слове «Садо́вую» падает на «до», шестую ноту, а самая длинная, последняя нота достаётся безударному «ю». На слух это ловится сразу: строчка заканчивается на хвосте слова, а не на его сердцевине. В русском тексте этот капкан попадается на каждом шагу, потому что длинных слов с ударением в середине у нас много.
Ещё одна попытка, почти та же мысль другими словами:
нота E4 E4 G4 A4 G4 E4 D4 C4
слог Я не вер нусь к те бе до мой
Восемь слогов на восемь нот, ударные «нусь», «бе» и «мой» стоят на четвёртой, шестой и восьмой нотах. Самая высокая нота, A4, досталась ударному «нусь», а длинная последняя ударному «мой». Садовая из строчки пропала, зато её можно спеть, не выворачивая слово.
Второй способ обратный: не трогать слова и дробить ноты. Двенадцать слогов исходной строчки влезут в мотив, если разбить четыре его ноты пополам. Цена здесь ритм: начало превращается в скороговорку на одной высоте, и бывает, что именно этого и хотелось, но чаще кажется, будто слова опоздали к началу такта.
На практике обычно смешивают: выбросить одно проходное слово, раздробить одну ноту. Если хочется до всякой мелодии увидеть, где куплет перекошен, в статье Как пользоваться счётчиком слогов, чтобы текст лёг на мелодию? подробно разобрана именно подсчётная часть. Короткое правило такое: строчки, которые стоят на одном и том же месте в разных куплетах, должны расходиться не больше чем на слог-два, иначе мелодия, прекрасно севшая на первый куплет, развалится на втором.
Путь первый: нужны ноты, которые можно править
Это путь для тех, кто будет доводить песню в DAW, отдавать демо живому вокалисту или ставить вокальную линию точно на смену аккорда.
Рабочая цепочка из инструментов, чьи возможности мы проверили на страницах самих разработчиков:
- Сначала аккорды. Aria пишет мелодию поверх аккордов, значит, аккорды уже должны быть. Если их нет, статья Генераторы аккордов и шесть последовательностей, которые стоит знать подскажет, где взять последовательность под настроение текста.
- Мелодия в Hookpad. На момент написания Aria подключается как платное дополнение, а в сравнении тарифов Hooktheory экспорт в MIDI отмечен как возможность платного тарифа, а не бесплатного. Перед тем как закладывать это в бюджет, сверьтесь с актуальной страницей тарифов.
- Слова подгоняете сами. Пройдитесь по тексту и сгенерированным нотам строчка за строчкой и примените оба способа из раздела выше. Делайте это до того, как влюбитесь в мелодию: мотив, в который не помещается строчка с названием песни, вашим мотивом не станет.
- Послушать, как это поётся. Выгрузите MIDI в вокальный синтезатор. По словам Dreamtonics, Synthesizer V Studio 2 Pro умеет импортировать MIDI-файл, принять текст и превратить ноты в вокальную партию, а в заметках к обновлениям описана опция, которая делит одну ноту поровну на несколько слогов, то есть второй способ выполняет сама программа. Если синтезатор ещё не выбран, три основных варианта сравниваются в статье Synthesizer V, ACE Studio или Vocaloid.
У инструментов, которые читают текст, третий шаг устроен иначе: MelodyStudio и похожие программы стартуют от ваших слов и пытаются свести слоги с нотами сами. Проверять каждую строчку всё равно придётся. Ни одна программа не знает, какое слово в вашем припеве обязано попасть на верхнюю ноту, а для русского текста она ещё и не обязана знать, куда в этом слове падает ударение.
Что даёт этот путь: полный контроль, мелодию, за каждую ноту которой вы можете отвечать, и честно потраченное время. На первые песни уходит по вечеру, дальше быстрее.
Путь второй: хочется услышать песню сегодня
Этот путь для тех, кому нужна законченная по звучанию песня на свой текст и кому важнее её услышать, чем распоряжаться каждой нотой.
В режиме Custom вы вставляете текст в поле Lyrics, а звучание описываете в поле Style. Собственное руководство Suno по созданию песни советует размечать разделы тегами [Verse], [Chorus] и [Bridge]. Мелодию модель сочиняет прямо по ходу пения. Ноты вы не выбираете, вы выбираете слова, теги и стиль, а если мотив не тот, запускаете заново.
Насколько хорошо готовый текст переживёт такую обработку, решают три вещи.
- Длина строк внутри раздела. Модели придётся спеть всё, что вы вставили. Если в куплете строчка на двенадцать слогов соседствует со строчкой на четыре, одну придётся комкать, а другую растягивать. Выровняйте счёт до вставки, теми же двумя способами.
- Теги, которые показывают, где хук. Тег
[Chorus]над повторяющимися строчками сообщает модели, вокруг какой части строится песня. Нужные теги собраны в руководстве о структуре песни в Suno, а про особенности русского текста есть отдельное руководство по русской лирике для Suno. - Поле Style, которое не спорит с текстом. Плотный, многословный текст под описанием медленной баллады даёт конфликт, и создали его вы сами. Плотность слов должна совпадать с характером, который вы заказываете.
А если потом всё-таки понадобятся ноты, обратный мост к первому пути есть. Справочный центр Suno описывает в Suno Studio функцию Get MIDI: вы раскладываете трек на стемы, щёлкаете нужный, выбираете Get MIDI, и Studio выдаёт MIDI-файл для DAW. Там же сказано, что это стоит 10 кредитов. На странице тарифов Suno на момент написания Studio значится только в плане Premier. Так понравившийся вокал превращается в редактируемые ноты, но это расшифровка спетого, и чистить её почти наверняка придётся. Подробнее о самом инструменте в статье Что такое Suno Studio?
Пару слов о правах, раз этот путь даёт готовое аудио. На момент написания страница тарифов Suno показывает бесплатный план без права на коммерческое использование, а условия зависят от плана и со временем меняются. Перед публикацией прочитайте действующие условия. Это не юридическая консультация; что sunomarket обещает и чего не обещает, написано в нашем дисклеймере.
Путь третий: сначала набросок, решение потом
Бывает, что автор ещё не понимает, какой путь ему нужен. Тогда дешевле всего один раз прогнать текст через генератор песен, послушать, куда мелодия поставила строчку с названием, и уже потом решать: это и есть песня или только проба.
Если сгенерированный мотив раз за разом роняет лучшую строчку на слабую долю, дело в строчке, а не в инструменте. Строчки, которые неудачно ложатся в нескольких генерациях подряд, обычно упираются в ту самую арифметику из раздела выше, и исправленный счёт помогает на любом пути.
Где sunomarket пригодится, а где нет
Вопрос в заголовке подразумевает, что текст готов. Если так, нашему генератору текстов к вашей мелодии добавить нечего: он пишет слова, музыку не сочиняет и никогда не поёт. Кто обещает, что текстовый инструмент подберёт вам мотив, продаёт то, чего этот инструмент не умеет.
Честно он помогает в двух случаях.
- Текст готов не до конца. Сильный припев есть, а куплет не идёт. Генератор принимает задание через форму: тема, от чьего лица ведётся рассказ, язык, эмоция, структура (classic, no-bridge, double-chorus, story, loop или ballad) и тип хука. Возвращает название и полный текст с уже расставленными
[Verse]и[Chorus]. Берите то, что подходит, свой припев оставляйте, остальное выбрасывайте. - Вы на втором пути и хотите сравнить свой текст с черновиком, сделанным под Suno. Сгенерированный текст рассчитан на вставку в поле Lyrics. Если прогнать ваш вариант и сгенерированный через одно и то же поле Style, быстро станет понятно, виновата ли длина ваших строк или что-то другое.
О деньгах, чтобы без сюрпризов. Бесплатного пробного периода у генератора текстов нет, новый аккаунт начинает с нуля кредитов. Модель SM1 берёт 20 кредитов за текст, это $0.20. SM2 и SM3 стоят 80 кредитов, то есть $0.80, и делают дополнительный проход: отмечают слабые строчки и переписывают их. Тарифы на странице цен. Сгенерированные тексты неисключительные и у разных пользователей могут совпадать, что важно, если песню вы собираетесь выпускать.
В каком порядке работать, начиная с сегодняшнего вечера
- Подпишите число слогов рядом с каждой строчкой. Перекошенные строчки чините двумя способами: сократить слово или запланировать дробление ноты. Отдельно отметьте ударные слоги в длинных словах, им нужны сильные доли.
- Решите, что должно быть у вас к концу вечера: ноты, которые можно править, или песня, которую можно послушать. Этот выбор и определяет путь.
- Если ноты: сначала аккорды, потом инструмент для мелодии, потом ручная подгонка слов, потом вокальный синтезатор, чтобы услышать результат.
- Если песня: разметьте разделы, вставьте выровненный текст в режим Custom в Suno, опишите стиль под плотность ваших слов и генерируйте, пока строчка с названием не встанет туда, куда нужно.
- На любом пути один раз пропойте припев вслух без всяких инструментов. Если дыхание кончается раньше последнего слова, счёт всё ещё не тот, и ни один генератор этого за вас не исправит.