Как бесплатно сгенерировать качественную песню в нейросети Udio
Нейросети вышли на тот уровень, когда достойный трек можно создать по одному текстовому запросу.
Теперь сервисы делают акцент на качестве звука, удобстве интерфейса и возможности управлять генерацией и редактировать результат. Udio — одна из таких нейросетей для создания музыки, которая в 2024 году вышла в этап бета-тестирования.
Сервис может написать фоновую джазовую композицию, исполнить песню из «Смешариков» в стиле группы Sabaton, пропеть мемы по текстовому запросу. В соцсетях считают, что Udio генерирует даже лучше, чем Suno AI.
Расскажу, как создать свою песню с Udio, доработать ее, сделать ремикс. И все это бесплатно.
Что вы узнаете
Как написать песню в Udio с нуля
На сайте Udio можно зарегистрироваться из России без ограничений. На бесплатном тарифе вы получите 10 кредитов в день, их дают при входе в сервис. Плюс 100 бонусных кредитов в месяц. Каждый запрос расходует два кредита, генерируется два варианта песни.
Вот что нужно сделать, чтобы создать простую песню.
Шаг 1. Щелкните на верхнюю строку и напишите текстовый запрос. Можно прописать самому или выбрать из предложенных тегов.
Строку для запроса нельзя оставить пустой — кнопка Create будет неактивна. Чем точнее вы опишете желаемый трек, тем лучше будет результат. Запрос пишите на том языке, на каком хотите получить песню.
Я указала в строке «песня о том, как устал редактор после напряженного рабочего дня» — Udio сгенерировала песню на русском. Теги не добавляла. Если этого не сделать, они пропишутся автоматически. Подробнее о тегах я расскажу позже.
Шаг 2. На панели с выбором текста песни Lyrics выберите вариант Auto-generated. В этом режиме нейросеть сама напишет музыку и текст, выберет голос исполнителя.
Автогенерация подходит скорее для развлечения, потому что почти не дает повлиять на результат. Но это полезно для поиска идей: посмотреть, что может алгоритм, выбрать художественные приемы, образы или ритмы.
Шаг 3. Нажмите Create. Udio создаст 30-секундный трек. Потом его можно будет дописать — добавить еще фрагмент в конец или в начало, переделать отрывок. О том, как это сделать, я тоже расскажу.
После генерации у трека появляется собственная карточка. В ней будут название, теги, текст песни, обложка вашего сингла, тоже созданная нейросетью. Чтобы поменять название или картинку, нажмите на кнопку Edit. На бесплатном тарифе нельзя загрузить свое изображение, только сгенерировать новое.
Я несколько раз сгенерировала песню уставшего редактора по одному и тому же запросу. Предложенные варианты нельзя назвать законченными произведениями, рифмы нет. Вероятно, это особенность генерации на русском языке. Но в каждом наброске была какая-то интересная мысль.
В тексте к одной попытке мне понравился образ клавиатуры как сцены для пальцев, к другой — самокритичность лирического героя. К третьей текст не сгенерировался вообще. Зато нейросеть интересно подобрала стили и жанры: в идее меланхоличного шансона что-то есть.
Шаг 4. Сохраните трек. Для этого нажмите на кнопку со стрелкой и выберите формат: MP3, WAV или видео. Для WAV нужна подписка.
С сохранением в формате видео я заметила баг: без обложки сохранить не получится. Иногда она генерируется автоматически, а иногда нет. Чтобы ее сделать, нажмите Edit и кликните на автоматическую обложку. Такое требование не подсказывает интерфейс, но без этого шага у меня ни разу не получилось скачать видео. Сервис раз за разом просил подождать, пока оно генерируется.
Далее расскажу, как создавать не наброски, а готовые произведения.
Как сгенерировать в Udio песню на свои слова
Нейросеть пропоет любой текст, который вы ей «скормите» — как на русском, так и на английском. Но для хорошего результата нужно уложиться в ограничения. Вот как это сделать.
Шаг 1. В верхней строке напишите текстовый запрос и проставьте теги — остановлюсь на них подробнее.
Теги позволяют указать стиль, жанр, голос, названия конкретных групп, имена исполнителей. Нейросеть не будет клонировать их, но воспримет как референс. Вот несколько примеров тегов:
- Жанр — rock, pop, electronic, jazz, synthwave, hip-hop.
- Темп — fast, slow, medium, bpm — то есть количество ударов в минуту, например 140 bpm.
- Инструменты — guitar, drums, synthesizer, bass.
- Настроение — energetic, melancholic, romantic, happy, sad.
- Ссылки на конкретные имена — можно указать группы и музыкантов, чтобы Udio сгенерировал трек в похожем стиле. Например, Udio хорошо разбирается в русском роке и понимает соответствующие теги — In the style of Viktor Tsoi, reminds of Aria или similar to Bi-2.
Теги можно комбинировать, дополнять по подсказкам сервиса. Но лучше, если они не будут друг другу противоречить. Рекомендую ограничиться пятью тегами. Мой выбор: synthwave, 80s, melodic, nostalgic, electronic.
В процессе генерации нейросеть может переписать промпт, если сочтет, что лучший результат даст немного другой набор тегов. Переключатель Manual Mode пригодится, если захотите запретить алгоритмам так делать и указать, что промпту надо следовать в точности.
Шаг 2. На панели с настройками генерации в разделе Lyrics выберите пункт Custom. Появится поле для ввода текста. Здесь нужно указать слова песни и дескрипторы — метки, которые указывают на структуру композиции. Начнем с текста.
Имейте в виду, что исполнение текста должно уложиться в 30 секунд. Сервис рекомендует ограничиться 350 знаками. Это одно-два четверостишия плюс разметка дескрипторами. Следующие куплеты можно будет потом сгенерировать отдельно.
Я хочу, чтобы нейросеть пропела начало монолога «Идущий к реке».
👀 Обратите внимание: Udio хорошо воспроизводит русский язык, но если будут какие-то сложности, ему придется помочь. Сервис предлагает разбить сложные слова на более простые составные части, например слоги.
Шаг 3. Разметьте текст песни. Дескрипторы помогают структурировать трек и указывать, где должны располагаться определенные элементы. Это может быть полезно, если вы хотите, чтобы в треке были четко выделены припев, куплеты, гитарное соло и другие части. Вот как можно использовать дескрипторы:
- Chorus — указывайте, где должны начинаться и заканчиваться припевы.
- Verse — обозначайте границы куплетов.
- Instrumental — гитарные соло, барабанные брейки и другие инструментальные вставки.
- [Bridge] — переход между частями песни.
- Intro и Outro — вступление и эффектное окончание композиции.
Пример разметки
[Intro]
[Verse 1]
Я в своем познании настолько преисполнился,
Что я как будто бы уже
Сто триллионов миллиардов лет проживаю
На триллионах и триллионах таких же планет, как эта Земля.
[Chorus]
Мне этот мир абсолютно понятен,
И я здесь ищу только одного —
Покоя, умиротворения и гармонии,
От слияния с бесконечно вечным.
Если вы точно знаете, как должна звучать песня, или разбираетесь в нотной грамоте, можно дать более четкие инструкции. Например, автор одной из работ указывает в начале текста: [Tempo: 120][Measure: 4/4][Key: Bₘ][Chords: Bₘ Eₘ G F♯⁷][Capo: 2]. А в другой можно увидеть дескрипторы [Slow choir buildup], [Organ Solo] и [Instrumental fade out].
У меня пока не будет ни других куплетов, ни тега Outro: я планирую продолжить песню.
Шаг 4. Выставите дополнительные настройки. Под полем для текста собраны Advanced Features. Я рекомендую ими воспользоваться, поскольку бета-версия Udio не всегда выдает хороший результат с параметрами по умолчанию.
Вот что можно отрегулировать:
💪 Promt Strength — насколько важен текстовый запрос для результата. Чем выше значение, тем точнее нейросеть будет следовать промпту, но звук может стать менее естественным. Для каждого проекта этот параметр лучше подбирать отдельно.
🎶 Lyrics Strength — насколько важен текст песни. При более низких значениях композиция будет звучать натуральнее, но могут выпасть целые строки. А иногда текст и вовсе игнорируется. Я обычно передвигаю ползунок на 75% и более.
🌱 Seed — цифровое значение, которое указывает на то, какую версию трека сейчас дорабатываем. Пригодится позже, при редактировании композиции.
🎬 Clip Start — указывает, в какой части песни будет тот отрывок, который сейчас сгенерируется. Это помогает нейросети правильно интонировать музыку и вокал. Я собираюсь создать самое начало, поэтому ползунок передвину на 0%.
😎 Generation Quality — экспериментальный параметр, который пока не всегда заметно влияет на качество генерации. Предполагается, что можно создавать трек или быстрее, или качественнее.
Скорее всего, понадобится несколько попыток. Можно варьировать настройки, подбирать теги и добавлять инструментальные проигрыши. Каждая генерация занимает пару минут.
Пока подбирала варианты, я убрала пару тегов, снизила значимость промпта, подняла значимость текста. А еще экспериментировала со вступлением, скоростью и разбиением на строки.
Как дописать и отредактировать песню в Udio
В Udio можно менять уже созданные песни и доделывать их. Расскажу, какие еще возможности кроме генерации музыки есть у сервиса.
Дописать новый фрагмент. Для полноценной песни 30 секунд маловато. Дополнить трек поможет кнопка Extend. Фрагмент можно добавить и в конец или в начало сгенерированной композиции.
Переключатель Crop and extend перепишет все, что идет после выбранного отрывка. Оригинальный трек это не затронет: будет создан новый файл.
Каждое новое расширение трека дописывает к нему 30 секунд. Сервис сам склеивает фрагменты и выдает сразу длинный готовый вариант.
Чтобы настроить влияние промпта и текста на результат, рекомендую пользоваться Advanced Features. В бета-версии сервис нередко сбивается, когда начинает читать второй куплет, если оставить значение по умолчанию для Lyrics Strength.
Задайте Context Length — длину предшествующего отрывка, который нейросеть будет учитывать при написании нового. Чем больше контекст, тем лучше сочетаются друг с другом разные фрагменты. Но тем меньше поле для маневра, экспериментов со звучанием в новых частях и сменой стиля.
В разделе My Creations появятся новые произведения с отметкой ext 1, ext 1.1 и так далее и стрелочкой в названии — так сразу видно, куда дописали кусок. Все версии собираются в дерево с подразделами.
Вставить фрагмент. Функция Inpainting доступна только на платных тарифах — о них я расскажу ниже. Она позволяет органично встроить новый фрагмент в любое место трека. Если в Extend генерировать дополнение начиная с какого-то момента мелодии, оно заменит весь невыделенный «хвост». Inpainting же позволяет переписать отдельные участки, в том числе точечно что-то поправить или добавить.
Сгенерировать несколько вариантов. Кнопка Remix поможет сгенерировать вариации нравящейся мелодии. При этом можно поменять теги и текст. А еще — указать, насколько сильно будут новые версии отличаться от исходной. За это отвечает параметр Variance — и с ним тоже можно экспериментировать. Чем выше это значение, тем меньше новые версии похожи на исходные.
Пока функция Remix доступна в Udio лишь для треков из одного сегмента — 30 секунд. Те, в которые дописали еще куплеты или другие фрагменты, варьировать таким образом уже не получится. Но можно просто генерировать больше версий в Extend.
Новые треки появятся в разделе My Creations. Там можно посмотреть все, что вы сгенерировали. Если дорабатывали какие-то композиции, пригодится кнопка Tree — будет видно, от какого трека произошла каждая версия.
Функция Remix бывает полезна, когда песня кажется почти идеальной, но хочется поправить совсем чуть-чуть. Может помочь именно ремикс, без точечного переписывания фрагментов.
Как создать инструментальный трек в Udio
Мелодию без слов создать проще всего: не нужно размечать текст, следить за ударениями, подбирать голос и прочее. Вот какой порядок действий.
Шаг 1. В верхней строке опишите текстом или тегами, что хотите получить. Например, «хэви-метал композиция про пингвина-летчика, который очень хочет спать».
Шаг 2. Выберите вариант Instrumental.
Шаг 3. В поле для ввода текста впишите дескрипторы — инструментальному тегу тоже можно задать структуру. Например, указать, где припев, а где куплет, хотя слов песни и не будет.
Шаг 4. Нажмите Create.
Дописать, отредактировать и опубликовать мелодию можно так же, как и песню.
Стоит ли оформлять подписку
Права на все треки, созданные в Udio даже на бесплатном тарифе, принадлежат автору. Можно использовать музыку в коммерческих целях, делиться ей в соцсетях или включать в свои проекты как один из компонентов. Вот два нюанса, которые надо учесть:
- Ваша работа не должна содержать в себе контент, защищенный авторским правом, которым вы не владеете. Например, чужие стихи.
- Если используете треки в коммерческих целях, в том числе на «Ютубе» или стриминговых платформах, надо указать, что они созданы с помощью Udio — в описании, титрах, имени автора или где-то еще. На платных тарифах это необязательно.
Условия подписки на сервис время от времени меняются: разработчики добавляют новые функции и следят за тем, чтобы серверы справлялись с наплывом пользователей. На момент публикации статьи есть три опции.
Сколько стоит подписка на Udio
Free | Standard | Pro | |
---|---|---|---|
Стоимость | Бесплатно | 10 $ (898 ₽) в месяц | 30 $ (2696 ₽) в месяц |
Количество кредитов | 10 в день = 5 запросов, плюс 100 в месяц = 50 запросов | 1200 в месяц = 600 запросов | 4800 в месяц = 2400 запросов |
Скорость обработки запроса | Общая очередь, 2 запроса одновременно | Приоритетная очередь, 3 запроса одновременно | Приоритетная очередь, 4 запроса одновременно |
Дополнительные возможности | Ремикс и дописывание треков | Ремикс, дописывание, инпейнтинг, пользовательские обложки | Ремикс, дописывание, инпейнтинг, пользовательские обложки |
Сколько стоит подписка на Udio
Стоимость | |
Free | Бесплатно |
Standard | 10 $ (898 ₽) в месяц |
Pro | 30 $ (2696 ₽) в месяц |
Количество кредитов | |
Free | 10 в день = 5 запросов, плюс 100 в месяц = 50 запросов |
Standard | 1200 в месяц = 600 запросов |
Pro | 4800 в месяц = 2400 запросов |
Скорость обработки запроса | |
Free | Ремикс и дописывание треков |
Standard | Приоритетная очередь, 3 запроса одновременно |
Pro | Приоритетная очередь, 4 запроса одновременно |
Скорость обработки запроса | |
Free | Общая очередь, 2 запроса одновременно |
Standard | Ремикс, дописывание, инпейнтинг, пользовательские обложки |
Pro | Ремикс, дописывание, инпейнтинг, пользовательские обложки |
Кредиты можно докупать: 100 штук стоят 3 $ (269 ₽), за 1000 придется отдать 25 $ (2246 ₽). При этом купленные кредиты не сгорают со временем. А вот те, что входят в месячный тариф, не переносятся на следующий период.
Мы постим кружочки, красивые карточки и новости о технологиях и поп-культуре в нашем телеграм-канале. Подписывайтесь, там классно: @t_technocult