RU
Aleks Versus
Aleks Versus
10 подписчиков
цели
2 из 100 платных подписчиков
Чтобы убедиться, что я делаю что-то полезное.
39.46 из $ 40 собрано
На оплату хостинга qsp.org

Aleks vs. Suno AI

Эта статья посвящена генерации песен в веб-приложении. В будущем напишу такую же и о генераторе в дискорде.
Лучше читать на дзене или в вк, так как здесь ужасный редактор и я устал с ним бороться:
https://dzen.ru/a/ZZrWsJKlAx2C44YP
https://vk.com/@40090736-aleks-vs-suno-ai
Музыку можно послушать и здесь:
сто тысяч лет пути.mp3
00:00 / 02:47
Suno AI - Тлеющий.mp3
00:00 / 03:20
чёртово колесо.mp3
00:00 / 03:20
Вопль.mp3
00:00 / 04:19
Песенка старого роккера.mp3
00:00 / 03:37
сто тысяч лет пути.mp3
00:00 / 03:20
 Две недели я мучал эту нейросеть, и вот теперь спешу поделиться с вами результатами своих экспериментов. 
Во-первых, нужно сказать, кому будет интересна и полезна эта нейросеть. А полезна и интересна она будет прежде всего товарищам музыкантам и товарищам поэтам. Для тех поэтов, кто пишет песни, но эти песни некому исполнить, Суно АИ-сама просто находка. 
Например, вот я — один из таких поэтов. Я сразу начал запихивать в нейросеть кучу своих старых песен, и, вы знаете... получилось очень даже хорошо. 
 Во-вторую очередь должен на берегу предупредить о подводных камнях. 
 Suno AI предоставляет очень мало инструментов для организации песни.
Да, как бы инструментов не мало, но их хватает только на что-то не сложнее тыквенного пирога. Если вам нужно, чтобы в вашей песне было много голосов, или, чтобы голосом вытягивался сложный ритмический рисунок, как это обычно и бывает в хороших композициях, — к сожалению, нейросетка это умеет плохо.
Она не всегда соблюдает нужные паузы, и даже если вы пытаетесь разбить стихи на строки определённым образом, чтоб нейросеть уловила порядок этих самых пауз, это выходит далеко не всегда. Так я потратил два дня и 100 кредитов просто, чтобы найти более менее похожее звучание (на то, какое висит уже много лет у меня в голове) для одного единственного стихотворения. Но так и не нашёл. 
 Тем не менее, если у песни один голос, несложный ритмический рисунок самого стихотворения, то Suno AI справляется очень даже хорошо. 
 Так что, вооружитесь терпением и приступайте к записи своего альбома мечты для некоммерческого использования. 
 Да, это третье, о чём хотелось бы предупредить. Насколько я понял из описания различных тарифов, коммерческое использование результатов деятельности Suno AI разрешается только для определённого платного тарифа. Я же советую воспользоваться бесплатной версией, точно такой же, какой пользовался я. 
 Просто заходите на сайт https://app.suno.ai, авторизуетесь с помощью гугла и выбираете вкладку Create.
 Здесь вам сразу доступна жёлтая кнопка Create, которая по умолчанию позволяет с нуля сгенерировать случайную песню, достаточно лишь в свободном окошке написать (на английском языке), какую именно песню вы хотите. Но, что называется, это путь слабых. Нам же нужно, чтобы нейросеть спела наши собственные стихи, поэтому мы нажимаем на переключатель Custom Mode, и нам становятся доступны окошки: Lyrics, Style of Music и Title. 
 Если с последним всё понятно, это просто название будущей композиции, то на двух других окошках нужно остановиться поподробнее. 
 Lyrics
 В этом окошке необходимо разместить свои стихи, причём стихи могут быть на любом языке, нейросеть сама определит, какой это язык, и как это нужно петь. Однако вы можете помочь нейросети, если расставите специальные теги. 
 В принципе, она и сама порой хорошо улавливает, где начинается куплет, где припев, и даже пред-припев, однако точность в этом деле не бывает лишней, поэтому запомните как "отче наш" эти три тега: 
`[Verse]`— тег начала куплета.
 ''[Chorus]'' — тег начала припева.
 ''[Pre-Chorus]'' — тег начала пред-припева. 
 Обязательно отмечайте припевы, и пред-припевы. И, от себя лично, рекомендую, если куплет состоит из более чем одной строфы с одинаковым размером, каждую строфу отмечать тегом начала куплета. Так больше вероятности, что нейросеть споёт их в одном ритме. 
 Вопрос того, сколько текста запихивать в окошко, остаётся открытым. Для некоторых песен я запихивал весь текст целиком, для некоторых только куплет с припевом. Вообще тут надо смотреть по тому, как этот текст уложится в минуту времени. Ибо если текст не уложится, нейросеть порежет его на полуслове. Вы, конечно, можете продолжить песню с того места, на котором остановились, но тут есть нюансы. 
 Авторы нейросети рекомендуют при продолжении песни оставлять текст со следующей строчки, после той, на которой он был обрезан. Но это не всегда срабатывает. Например, если ваш текст обрезало на последнем припеве, то оставшихся строк может не хватить для генерации продолжения, и нейросеть досочиняет отсебятину, или изменит мелодию оставшейся части припева. В принципе, то же самое может произойти и с куплетами. 
 Однако и оставлять оборванный фрагмент текста целиком тоже не всегда полезно, иногда это приводит к тому, что нейросеть полностью перепевает оставленный фрагмент. Так что тут только один совет: экспериментируйте. 
 Если нейросеть напортачила в одном случае, она может хорошо отыграть в другом случае. Если текста, который нужно допеть, совсем мало, то есть пара вариантов, как из этой ситуации можно выйти. 
 Например, можно использовать тег ''[Refrain]''. Это тег для вставки проигрыша в композицию. Он особенно полезен, если вам нужно отделить куплеты друг от друга, но ещё он выручает и в случае, когда надо искусственно наполнить чем-то время. Я применял этот тег и в таком случае: 
 Нейросеть создала первый куплет песни в нужном мне стиле и ритме, но ей не хватило текста, и она добила его отсебятиной, после чего сама вставила какой-то музыкальный фрагмент. Я выбрал Continue From This Clip и вставил в начале текста тег ''[Refrain]''. Нейросеть отыграла вставку и снова начала уже записанный куплет в нужном мне стиле и темпе, но теперь благодаря музыкальной вставке, она не нагородила отсебятины. Это очень полезная практика вставлять ''[Refrain]'' между куплетами, и в большинстве случаев даже позволит вам избежать обрезки текста в конце очередной генерации (но не всегда). 
 Ещё один вариант "допеть" текст без отсебятины от нейронки — это вставить теги окончания песни. Честно говоря работают они не всегда, да и не пойми как, но на всякий случай, в надежде на удачу, я их ставлю. Это теги ''[Outro]'' и ''[End]''. Первый, как вы понимаете, заставляет записать музыкальный финал композиции, а второй (вот тут я совсем не разобрался) должен или показать, что текст кончился и дальше петь не нужно, или объявляет окончание композиции. К сожалению, из шести полных версий песен, только одну мне удалось сгенерировать с полноценным финалом, остальные пришлось самому сводить на нет через fade out в редакторе. 
 Кстати, есть и такой тег ''[Fade Out]'', а ещё ''[Fade Out and End]''. Видимо первый нужен не совсем для окончания песни, и я им так ни разу и не пользовался. Как и вторым. Мне интереснее, если композиция логически завершена, а fade out я и сам могу сделать в редакторе. 
 Это ещё один подводный камень Suno. Она очень плоха в окончании песен, либо она намеренно продолжает композиции в бесплатной версии, что по-моему вполне вероятно, ведь я слил немало бесплатных кредитов, пытаясь добиться от ней внятного финала. 
 Ещё для финала есть тег ''[Big Finish]'', но, честное слово, я так и не придумал, где его испробовать, хотя больших финалов у меня получилось не мало. 
 Для куплетов, припевов и прочих фрагментов можно задавать эмоциональный окрас, темп, или указывать другой какой-то акцент. Но это тоже не всегда работает. Я мало экспериментировал с подобными тегами, но вот пара примеров из вики по Суно: 
''[emotional Verse]'' ''[Happy Chorus]'' 
 Если вам нужно сделать хук, то есть как-то выделить небольшой фрагмент куплета или припева, есть тег ''[Hook]'', но и им я тоже не пользовался, поскольку в простеньких композициях нейросеть определяет хуки по самой структуре текста, и она даже обыгрывает их музыкально. 
 Существует ещё целая плеяда тегов и их вариаций, и я не успеваю баловаться с ними всеми. Возможно, при правильной комбинации, удастся и сложные в перекладе на музыку стихи довести до слушабельной кондиции. Если знаете английский, добро пожаловать на suno-wiki: https://suno-ai-wiki.notion.site/Create-Custom-Lyrics-c2bbc3e6e4c649b880f8f686d855237c 
 Style Of Music
 А вот сюда уже нужно писать непосредственно запрос к тому, как ваша композиция должна звучать. Причём нейросеть прекрасно понимает даже абстрактные стили типа "cosmic doom metal". Я писал ей запрос на мужской вокал под аккомпанемент рояли, и она сгенерировала мне вокал под рояль, правда бывает, что она не одупляет пол и втыкает женский вокал вместо мужского. 
 С этим, кстати, связано то, что у вас, скорее всего, не получится сгенерировать композицию из множества голосов. У меня есть заготовка одной песни, где каждый куплет исполняется своим голосом: мальчик, мужчина, девушка, маленькая девочка, а припев поётся хором. Добиться, чтобы куплеты различались хотя бы по полу у меня не получилось. 
 Можете развернуться на полную. Задавать жанры и поджанры, эмоциональный окрас, задавать список инструментов, описывать певца и вокал, а так же указывать эпоху, в которую эта музыка могла бы быть написана. Например: "печальная лирическая песня с мужским вокалом в стиле хеви-металл 80-х" (писать надо на английском), — и так далее. Здесь очень сложно ошибиться, а даже если вы и ошиблись с выбором жанра, вы всегда можете попробовать ещё раз. 
Continue from this Clip 
 С этим вы столкнётесь сразу же. Ведь нейросеть генерирует только минут и двадцать секунд композиции. Но как же мне удалось записать и три двадцать и четыре минуты с небольшим? 
 А всё очень просто. На каждой песне есть кнопка с тремя точками. Эта кнопка позволяет скачать видео, аудио, или сделать что-то ещё. Она же позволяет продолжить песню с момента окончания данного фрагмента. Нажимаем вышеуказанный пункт меню и под окошком с названием появляется наша песня, от которой мы будем дальше продолжать. 
 Теперь нам нужно отредактировать текст в окне Lyrics, и нажать жёлтую кнопку. Как отредактировать текст я довольно подробно описал на два раздела выше. 
 Далее я просто скачивал все понравившиеся мне фрагменты и сводил их вместе в редакторе. Я использовал Vegas, но можно воспользоваться и любым другим. Например, Audacity.
 Прикрепляю ссылку с моими песнями, которые спела Suno AI (альбом ещё будет пополняться). Они довольно депрессивные, но, думаю, как образец того, на что способна эта нейросеть, сойдут всем: https://vk.com/music/playlist/40090736_10_eedae564c1b0aa751b 
 Слушайте, удивляйтесь.

Уровни подписки

символически

$ 0,12 в месяц
Это чисто символическая подписка. Если хотите помочь минимумом средств.

символическая 50

$ 0,57 в месяц
Если хотите помочь чуть большим количеством средств
Наверх