Привет! Ты на канале SYNTH10 и я рад тебя приветствовать!
Сегодня я хочу поговорить о том, могут ли языковые модели помогать авторам музыки с текстами для их треков? В статье будут упоминаться нашумевший "chatGPT" и ресурс "These Lyrics Do Not Exist".
Но прежде, чем мы начнём, подписывайся на мой "ДЗЕН" и поставь "ЛАЙК". Неоценимым вкладом в развитие моего канала будет твой КОММЕНТАРИЙ ОТ 4-х СЛОВ! Ну и конечно же подписывайся на мои "YOUTUBE", "VK" и "TELEGRAM". А теперь, ПОГНАЛИ!!!
***
Вступление
Написание текстов песен - это один из самых важных этапов в процессе создания музыки. Как правило, музыканты пишут тексты сами, но иногда возникают ситуации, когда у них не хватает времени, вдохновения или опыта для написания качественного текста. Причиной этому может быть различное: например, музыкант может испытывать творческий кризис или заниматься другими важными делами, которые не позволяют ему уделить достаточно времени написанию текста.
В таких случаях использование нейросетей может стать отличным выходом для музыканта. Нейросети могут генерировать тексты песен автоматически на основе заданных параметров, что позволяет получать качественные и оригинальные тексты в короткие сроки. Более того, музыканты могут использовать нейросети, чтобы получать идеи для написания текстов, которые в дальнейшем они могут доработать и адаптировать под свой стиль и жанр музыки.
Сразу скажу, что я не выступаю с позицией замены человека-автора на "бездушную машину", но использование нейросетей для написания текстов песен является эффективным и удобным способом получения качественного и оригинального материала для музыкантов, привыкших работать в одиночку над своими работами. Это позволяет им сохранить время и энергию, которые могут быть потрачены на другие важные аспекты творческого процесса.
И так уж сложилось, что мы живём в интересное время, которое предоставляет нам возможность выбора какого именно из множества остальных, цифрового ассистента, использовать в своём творчестве, так как нейросетей, способных написать текст песни существует далеко не одна. Сегодня мы поговорим только о двух, а именно, о "chatGPT" и "These Lyrics Do Not Exist". Важно сказать, что обе эти нейросети не адаптированы под русский язык, поэтому примеры будут на английском. Если ты знаешь другие ИИ, способные выполнять поставленную нами задачу, да ещё и на русском языке, то буду рад об этом прочитать в комментариях. А мы переходим к конкретике...
• chatGPT
Я думаю, мало кто в наши дни не слышал об языковой модели "chatGPT", разработанной компанией "openAI". В этой статье я не буду обсуждать темы, вроде "как получить доступ к chatGPT на территории тех государств, где она официально не доступна". Я уверен, что этому посвящено множество статей в интернете. Лучше поговорим о творческом, между нами, творческими!
Если ты ищешь опытного и талантливого автора песен, то ты можешь обратиться к ChatGPT - мощной системе искусственного интеллекта, которая может помочь тебе в создании красивых и эмоциональных текстов песен.
Если так уж вышло, что ты не пока не в курсе, что такое ChatGPT, то это не это не беда. Сейчас расскажу. ChatGPT - это большая языковая модель, обученная на огромном количестве текстов на различные темы и в разных жанрах. Благодаря этому, ChatGPT может создавать тексты на любые темы - от любовных баллад до хип-хоп гимнов и рок-опер. Он может адаптироваться к разным стилям и жанрам музыки, чтобы создавать тексты, которые соответствуют ваших потребностям. Лирикой дело, конечно же, не ограничивается. Среди талантов нейросети есть и написание программного кода, и составление резюме, и много чего ещё, но к нашей теме это не относится...
Да, ChatGPT, пока что далёк от идеала, но кто из нас к нему близок? Не стоит слепо доверять всему, что пишет этот цифровой ассистент, т.к. нередко даже лично я ловил его на искажении фактов и "преднамеренной лжи". И всё же, продукт компании openAI активно развивается и становится лучше с каждым днём, а меня, как человека, который любит "умные" технологии, радует развитие подобных явлений этой отрасли.
И восстали машины из пепла ядерного огня, и пошла война на уничтожения человечества. И шла она десятилетия, но последнее сражение состоится не в будущем, оно состоится здесь, в наше время, сегодня ночью. (фильм: Терминатор, 1984)
Что касается непосредственно темы этой статьи, то сильная сторона ChatGPT - это способность понимать контекст и настроение песни, что позволяет ему создавать тексты, которые максимально передают эмоции и настроение песни. Он также может помочь с написанием красивых и запоминающихся припевов и рифм, которые сделают вашу песню еще более эффективной.
Давай рассмотрим пример. Несмотря на всё разнообразие моих мозольных пристрастий, много лет я посвятил тяжёлой музыке в диапазон от хард-рока до блэк метала, поэтому для начала я попрошу chatGPT написать текст в стиле шведской группы Amon Amarth.
Группа Amon Amarth - это музыкальный коллектив из Швеции, играющий в жанре мелодик-дэт-метал. Их музыка и тексты посвящены скандинавской мифологии, истории и культуре. В своих песнях группа рассказывает о викингах, их сражениях, путешествиях и обрядах, а также о богах скандинавской мифологии. Характерными чертами музыки Amon Amarth являются тяжелые гитарные риффы, мелодичные соло и брутальные вокальные партии. Группа считается одним из самых популярных представителей жанра в мире и имеет огромную армию поклонников.
Итак, я дал нейросети вот такой промт:
Напиши текст песни на английском в стиле группы Amon Amarth, к треку со структурой "вступление без текста, первый куплет, припев, второй куплет, двойной припев, проигрыш, третий куплет, соло, без текста двойной припев, outro"
Ответ не заставил себя долго ждать!
Verse 1:
Amidst the chaos, we stand our ground
Our blades held high, our shields unbound
The sound of battle fills the air
As we charge forth without a care
Chorus:
We are the warriors of the north
Fighting for honor, our true worth
With every swing of our sword
We fight to defend our lord
Verse 2:
The enemy trembles at our sight
Their fear gives us the strength to fight
We strike with fury, we strike with might
Our victory is within sight
Chorus:
We are the warriors of the north
Fighting for honor, our true worth
With every swing of our sword
We fight to defend our lord
Our battle cry echoes through the land
Our enemies fall by our hand
We will not falter, we will not yield
Our oath to our lord, we will uphold and shield
Interlude:
Verse 3:
Our foes may outnumber us
But our courage will never rust
We stand together, as one
Until the battle is won
Solo:
Chorus:
We are the warriors of the north
Fighting for honor, our true worth
With every swing of our sword
We fight to defend our lord
Our battle cry echoes through the land
Our enemies fall by our hand
We will not falter, we will not yield
Our oath to our lord, we will uphold and shield
Outro:
Our victory is sweet, our honor intact
We shall celebrate, but never retract
For we are the warriors of the north
Fighting for honor, our true worth.
Если вкратце, то основная мысль текста заключается в описании духа воинов Севера, которые борются за свою честь и защищают своего господина. В тексте передается идея о единстве воинов, их несгибаемости и решимости добиться победы над врагами, которые падают от их рук. В целом, текст посвящен теме боевой духовности и воинской доблести.
И это только первая попытка. Здесь не всё идеально, но я с уверенностью могу сказать, что на стиль Amon Amarth вполне себе похоже. Никто не мешает попросить переписать текст или указать на недочёты. ИИ обязательно прислушается.
Может быть, продолжим с текста в стиле группы the Beatles? Схема трека останется той же. Вот что вышло у chatGPT:
Verse 1:
I saw her standing there
With long blonde hair
She caught my eye
And I couldn't help but stare
Chorus:
Oh yeah, I fell in love that day
And I knew I had to find a way
To make her mine, oh my my my
Verse 2:
I asked her out to dance
She said she'd take a chance
We moved to the beat
And our hearts began to dance
Chorus:
Oh yeah, I fell in love that day
And I knew I had to find a way
To make her mine, oh my my my
I never felt this way before
I knew she was the one I adore
Oh yeah, I fell in love that day
And I knew I had to find a way
To make her mine, oh my my my
Bridge:
We laughed and talked all night
And when the time was right
I leaned in for a kiss
And she didn't resist
Verse 3:
We walked hand in hand
And I knew I had a plan
To make her mine forever
And never let her go, no never
Solo:
Double Chorus:
I never felt this way before
I knew she was the one I adore
Oh yeah, I fell in love that day
And I knew I had to find a way
To make her mine, oh my my my
Outro:
And now we're together
Forever and ever
I thank the stars above
For sending me my love
Если честно, то я не битломан и оценить этот текст на стилистическое соответствие мне очень трудно, но в любом случае это вполне не плохо. По словам самой нейросети "Этот текст о влюбленности и страсти, которую испытывает главный герой к певице с длинными светлыми волосами, которую он встречает и сразу же влюбляется в нее. В песне описывается, как они встречаются и проводят время вместе, в конечном итоге влюбляются друг в друга и решают быть вместе навсегда." Ну, разве это не романтично! Предлагаю завершить тему chatGPT ещё одной романтической работой, но в более мрачных тонах...
Пусть будет текст в стиле HIM, если ты не против... Правила игры остаются те же!
[Intro] (No lyrics)
[Verse 1]
Lost in the dark, can't find my way
Searching for a light to guide me through this day
Every step I take feels like I'm falling down
But I won't give up until I reach higher ground
[Chorus]
I'm a prisoner of my own mind
Fighting to break free, but it's hard to find
The strength to carry on, the will to survive
But I won't give up, I'll keep the fire alive
[Verse 2]
Haunted by the ghosts of my past
Memories that I thought would never last
Every night I pray for some release
From this endless cycle of pain and grief
[Double Chorus]
I'm a prisoner of my own mind
Fighting to break free, but it's hard to find
The strength to carry on, the will to survive
But I won't give up, I'll keep the fire alive
I'm a prisoner of my own heart
Trapped in a world that's tearing me apart
But I won't give in, I won't let go
I'll fight until the end, until I find my way home
[Instrumental Break]
[Verse 3]
Sometimes I feel like I'm losing my mind
Can't seem to leave the past behind
But I know that I have to move on
And find the strength to carry on
[Double Chorus]
I'm a prisoner of my own mind
Fighting to break free, but it's hard to find
The strength to carry on, the will to survive
But I won't give up, I'll keep the fire alive
I'm a prisoner of my own heart
Trapped in a world that's tearing me apart
But I won't give in, I won't let go
I'll fight until the end, until I find my way home
[Outro] (No lyrics)
Лично мне сразу бросаются некоторые характерные для HIM словообороты, вроде "tearing me apart". Я не знаю как этот текст лёг бы на музыку, но стиль вполне соответствует. Просто нужно немного поработать напильником....
Не знаю как тебе такие результаты, но когда я в первый раз провёл подобный опыт, то сам факт, что за несколько секунд нейросеть написала вполне связный текст, меня очень удивил и порадовал.
Однако, на мой взгляд, хоть ChatGPT и может быть использован в качестве помощника в написании текстов песен, он пока не может полноценно заменить живого автора песен, который способен вносить интуитивный подход и оригинальность в текст. Некоторые клиенты могут захотеть работать непосредственно с авторами, чтобы получить уникальный подход и стиль в создании текстов и всё же я думаю, что эта нейросеть заслуживает оваций и, уж точно, найдёт своего "клиента".
***
• These Lyrics Do Not Exist
Что же может нам предложить "These Lyrics Do Not Exist" и будет ли эта платформа так же хороша? Сейчас узнаем!
Нейросеть "These Lyrics Do Not Exist" - это алгоритм машинного обучения, способный генерировать тексты песен с помощью искусственного интеллекта. Она была создана на основе глубокого обучения нейронных сетей на огромном количестве англоязычных песен.
Эта технология может использоваться в музыкальной индустрии, чтобы быстро и легко создавать оригинальные тексты песен для различных жанров и артистов. Однако, важно отметить, что не все сгенерированные тексты песен могут быть безупречными и иметь смысловую целостность. Нейросеть "These Lyrics Do Not Exist" все еще является технологическим прорывом в области машинного обучения и генерации текста, но ее использование должно быть осторожным и осмысленным.
Введу запрос "Amon Amarth style", жанр: METAL, нейтральное настроение. Вот что вышло!
Verse 1
Hear the cry from the other side
See the truth that exists
Amon is weaker than you think
Use your mind and there will be win
Pre-Chorus
One man Amon is me
A friend way to go
Chorus
You take his hand, when Amon has freed you from their grip
You said no but when you said yes
When the world is old
Amon will open the world
Verse 2
And just before you cry
Amon will take your tears
And make them help you to cry
Amon has no worry Amon has no fear
Pre-Chorus
Like the holy call the priest
Like the devil wants money sweat and Amon will take your mind
Chorus
You take his hand, when Amon has freed you from their grip
You said no but when you said yes
When the world is old
Amon will open the world
Bridge
She had her memories
Of when Amon was living without her
Chorus
You take his hand, when Amon has freed you from their grip
You said no but when you said yes
When the world is old
Amon will open the world
Ну что же... Текст вроде как написан, но есть ряд огромных НО!
Начну с того, что мне не понравилось то, что нейросеть вообще не уловила идею текста, а ведь это очень важно "быть в контексте". Даже chatGPT не может уловить о чём этот текст:
Эта песня говорит о том, что нужно использовать свой разум и противостоять тем, кто пытается нас ограничивать. Главный персонаж песни утверждает, что Амон (возможно, это вымышленный персонаж или символ) не так силен, как думают все вокруг. Он призывает нас прислушаться к истине и встать на путь победы, используя свой ум. Песня также упоминает о том, что Амон может помочь нам, если мы поверим в него. Возможно, здесь речь идет о нужде верить в свои силы и не бояться принимать решения. В конце песня говорит о воспоминаниях главного героя о времени, когда Амон был рядом с ней без помощи. ("chatGPT" о работе "These Lyrics Do Not Exist")
Как видно, к группе Amon Amarth этот текст не имеет никакого отношения.
Из первого пункта напрямую вытекает то, что These Lyrics Do Not Exist не справился с поставленной задачей, т.к. в тексте отсутствует даже попытка повторения стиля повествования группы.
Да, мы получили текст, но субъективно мне не понравилось то, как нейросеть взаимодействует со стихотворным размером. Возможно, это очень субъективный взгляд на вопрос, но я попробовал много различных тем, стилей и настроений при генерации текстов на эту и другие темы и пришёл к выводу, что если под рукой есть chatGPT, то я бы скорее воспользовался им. Иными словами, мне не удалось совладать с этим зверем, но утверждать, что это плохой продукт на рынке нейросетей я не решусь. Он пишет тексты, у него есть рифма. Возможно, если ты не сможешь получить сам текст для песни, то хотя бы у тебя появится отправная точка для написания собственных слов. И всё же, я предлагаю каждому лично протестировать каждую нейросеть самостоятельно, чтобы сформировать свои собственные выводы о них.
Заключение
Нейросети chatGPT и These Lyrics Do Not Exist обе используют искусственный интеллект для создания текстов песен, но они отличаются друг от друга.
ChatGPT использует технологию генерации естественного языка (Natural Language Processing) и обучается на большом количестве текстов для того, чтобы построить свою модель текстового сообщения на основе предыдущих контактов с пользователем. Что касается написания текстов песен, chatGPT может создавать песенные тексты на широком спектре тем и использовать определённые мелодии для большей точности в композиции.
These Lyrics Do Not Exist, с другой стороны, базируется на глубоких нейронных сетях, обученных на огромном количестве настоящих текстов песен. Это позволяет ему генерировать похожие на реальные песни тексты со своими мелодиями и стилями.
Моё мнение состоит в том, что обе нейросети имеют свои преимущества и недостатки в создании текстов песен. Всегда нужно всё тестировать самостоятельно и выбирать то, что именно тебе подходит под конкретную задачу. Лично мне больше удовольствия доставило взаимодействие с chatGPT, но решать только тебе.
На сегодня всё! Твой интерес к подобным статьям я могу увидеть только через лайк, подписку и комментарий! Буду благодарен за любую активность на канале!
Напомню, что у меня есть YouTube-канал, куда я выкладываю видео на различные темы, связанные с написанием музыки. Ну, а самые свежие и актуальные новости проекта SYNTH10, я публикую в ВК и Телеграм.
До скорых встреч! Пока-пока!