- BrainTools - https://www.braintools.ru -

Как написать песенный альбом с Suno?

В конце прошлого года написал статью [1] про то, почему я выбрал Suno, чтобы написать шутливый альбом для поднятия настроения коллегам-айтишниками А сейчас я хочу раскрыть вопрос, как я это сделал.

Волшебной кнопки “Написать хитовый альбом” пока нет.
Но в Suno уже есть кнопка “Create”. Прожмём её пару-тройку раз?

Сначала конкретизирую заголовок. В качестве вводных данных заготовки альбома уже написаны, в виде минимума:

  1. Общая концепция альбома:

    1. жанр;

    2. темы и идеи;

    3. примерный порядок ваших 8-15 песен.

  2. Тексты песен. Хотя бы черновые слова быть должны, чтобы их отточить средствами Suno. Подойдёт и упорядоченная под ритмичное пение начальная тарабарщина в стиле Ивана Дорна, Петра Налича или – из западных коллег вспомним – Тимбалэнда.

    1. С русскими текстами Suno всё ещё плохо справляется. Отечественные ИИ-ассистенты бесплатно напишут неплохую заготовку текста на русском.

  3. Музыка. Минимумом считаем спетые слова или их часть. Качество записей не обязательно должно быть студийным, но должно быть различимым на человеческий слух [2]. Это гарантирует, что алгоритмы распознают ноты и ритмический и мелодический контур вокала.

Уточню на берегу, что здесь я выскажу свой метод и опыт [3]. Иные работоспособные сценарии написания альбома с применением Suno или аналогов я лишь только поприветствую с уважением. Рад буду обсудить их в комментах.

На самом раннем этапе вы можете не обладать общей концепцией, но иметь набор очень разных песен, на первый взгляд ничем не связанных. Именно с этого я и начал. Просто общий перечень из 70 песен разной степени готовности я распределил по признаку жанра и некоей тематической близости. И вот как раз несколько таких заготовок альбома я обрабатывал по одному и тому же принципу.

Мой flow при создании альбома

Каждую вашу вновь загружаемую демо-версию песни, считаю, лучше сразу определять в отдельное рабочее пространство (workspace, о нём в разделе ниже).

Рабочее пространство (Workspace)

Ввели в 2025. И хорошо, что ввели. Его сильно не хватало.

Workspace не нужно путать с плейлистом. (А ведь когда-то – до 2025-го – приходилось использовать плейлист, как workspace.)

Для генерации, отбора и сравнения версий песен удобно пользоваться рабочим пространством. Отобранные версии можно поместить в черновой чеклист.

Плейлисты

Для финальной обработки песен удобно использовать черновой чеклист. По мере готовности песен их можно переносить в чистовой плейлист.

Чистовой плейлист можно публиковать в Suno. Также, задавшись тем, что все песни в нём готовы, можно из него забирать wav для публикации на стриминги через дистрибьютора.

Черновой и чистовой плейлисты альбома

Черновое и чистовой плейлисты – это условное разделение, которое я ввёл для моего комфорта обработки песен. Просто подписал один из плейлистов постфиксом “% (Draft)”. В черновике можно оставить необработанные песни и не вошедший в чистовую версию альбома композиции. По готовности чистовика черновик можно удалить.

Кстати, в Suno обнаружил баг. В черновике “сломан счётчик”. При удалении треков в корзину они продолжают числиться в плейлисте, как единицы.

Редактор (Editor)

Учитывая язык, на котором вы читаете статью, взявшись за обработку вашей песни на русском в Suno вам гарантированно не избежать правок в тексте, ведь Suno прочитывает предлагаемые нами русские фразы красиво, но неправильно в 80% песен, опираясь на мою полуторагодовую статистику.

Вот пример первичной генерации:

В заголовке этого примера через нижнее подчёркивание “_” я промаркировал некоторые ошибочные слова. Иногда я просто ставлю “_” в начало заголовка трека, чтобы не забыть, что песня содержит ошибку [4], иногда я пишу суть для правок, например, “_Ж. исполняет партию М”. Пока трек не опубликован в личном пространстве вы можете переименовывать его как хотите, главное чтобы трек не потерялся среди многих прочих. Также я стараюсь, добавляя маркировки, не удалить исходное название название. Эта методика даёт в плейлисте понять, какие треки требуют правок.

Правки текста выполняются с помощью редактора.

Порядок внесения правок для фрагмента трека (=фразы из текста ) в редакторе Suno.

Порядок внесения правок для фрагмента трека ( = фразы из текста ) в редакторе Suno.

(1) Выделяем нужный фрагмент на звуковой дорожке трека (waveform). Это провоцирует выделение (подсвечивание) фразы в текстовом окне (2).

(2) Текстовое окно удобно подсвечивает в стиле караоке проигрываемый текст.

(3) Окно с текстом правок (New lyrics).

(4) Кнопка “Переделать” (Regenerate). Спусковой крючок, который запускает генерацию пары новых вариантов для выбранного фрагмента.

(5) Секция с вариациями правок на выбор.

(6) Кнопка “Вставить” (Insert). Вставляет новый фрагмент на пробу. При расфокусировке с фрагмента вернётся прошлый применённый вариант. Жмём, когда хотим проверить вариацию правки.

(7) Кнопка “Применить” (Commit). Вставляет новый фрагмент и применяет. При расфокусировке с фрагмента останется этот применённый вариант. Нажимать нужно, когда понравился кусочек.

Иногда может потребоваться до 10 правок одной и той же фразы, чтобы просто добиться правильного произношения согласно фонетике русского языка. И вот тут рождается парадокс [5]: чтобы добиться правильной фонетики, ломает орфографию :)

Типичные ошибки машинного произнесения и замены

  1. Первая “о” в словах в ударной и безударной позициях Suno достаточно часто произносит как “а”.

  2. Некоторые редкие слова Suno произносит как на душу придётся. Так в примере ниже применена хитрость с фонетическим близки эквивалентом для того, чтобы библейский вариант названия Красного моря произносился правильно:

    Ухищрение для правильного звучания словосочетания

    Ухищрение для правильного звучания словосочетания

    Сравним транскрибции:

    Написание
    словосочетания

    Русская транскрипция

    Международная транскрипция (IPA)

    Черное море

    [ч’о́рнə́е мо́р’э] ​

    [ˈt͡ɕɵrnəjə ˈmorʲe]

    Чермное море

    [ч’эрмно́е мо́р’э] ​

    [ˈt͡ɕermnəjə ˈmorʲe] 

    Вероятно алгоритм произношения Suno взял более частотный и близкий в произнесении вариант “Чёрное море”. А нам это добро потом править.

    1. Кстати “Чермное пишется” с “е” и это правильно. А вот “Чёрное” даже в электронных текстах часто пишут через “е”. Эта путаница следует отчасти из-за написания “ё” как “е” с тех ещё печатных времён, когда экономили чернила на точки в “ё”. Полагаю Suno отдельно никто не обучал, так как в ней приоритет на английский язык сделан.
      Исходя из этого буква “е” без точек всегда ошибкоопасное место для Suno.

  3. Suno может исключать и незначимые по его мнению части текста (бэквокалы, подпевки, air-backs в рэпе), как, например, в финальной части рассматриваемой песни. То есть в окне текса (2) слов “(Прости!”)” попросту нет, хотя они пропеваются в вокальной дорожке. Если такое нужно отредактировать, то сделать это получится только в области звуковой дорожки (1).

Сформировал для себя некоторые принципы.

Не стоить выделять для правок малые фрагменты текста: слоги и слова. Лучше выделять фразы на полстроки-строку.

Для референсного трека потребовалось 3 правки:

3 правки по звуковой дорожки. В названии содержать "Replace ..."

3 правки по звуковой дорожки. В названии содержать “Replace …”

В результате таких правок произношение в тексте и звуковые артефакты вычищаются.

Собственно, проходя цикл создание (Create) и редактирование (Edit), и куются все песни. Затем песни оформляются в альбомы и отправляются в публикацию на стриминги (Яндекс.Музыка, ВК Музыка, Кион, Apple, Spotify). Так я и сделал юморной альбом по мему “Вася Тестировщик”.

Выводы

  1. Suno, кроме того, что он является ИИ-генератором, косвенно представляет собой недурный инструмент для проектирования и редактирования песни или музыки: в нём можно прикинуть:

    1. как ваш текст может звучать;

    2. какие аккорды можно подобрать к вашей идее вокала или к вашей мелодии сыгранной на любимом инструменте;

    3. как песня зазвучит в другом жанре;

    4. как ваша песня зазвучит в дуэте или в хоре;

    5. какой production можно применить (в итоге песню из Suno вместе со стэмами можно дать звукорежиссёру как референс);

    6. какую партию можно сыграть (стэм можно дать сессионному инструменталисту или вашему одногруппнику по рок-банде).

    7. вокальную дорожку и полный трек можно показать преподу по вокалу, чтобы добиться близкого звучания от вашего голоса.

Автор: Dmitry_Isanin

Источник [6]


Сайт-источник BrainTools: https://www.braintools.ru

Путь до страницы источника: https://www.braintools.ru/article/26764

URLs in this post:

[1] статью: https://habr.com/ru/articles/984790/

[2] слух: http://www.braintools.ru/article/6251

[3] опыт: http://www.braintools.ru/article/6952

[4] ошибку: http://www.braintools.ru/article/4192

[5] парадокс: http://www.braintools.ru/article/8221

[6] Источник: https://habr.com/ru/articles/1007818/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1007818

www.BrainTools.ru

Rambler's Top100