Описание проекта
В современном мире музыка является не только средством развлечения, но и инструментом для обсуждения важных социальных вопросов. Тексты песен часто становятся отражением внутреннего мира автора, его взглядов на жизнь, общество и окружающую действительность.
В рамках данного исследования я решила проанализировать тексты песен американской певицы Мелани Мартинес, чье творчество выделяется своей уникальностью и многогранностью. Каждый ее альбом является частью одной большой истории, наполненной метафорами и символами.
Причиной выбора послужили тексты певицы, отличающиеся не только поэтичностью, но и глубоким смыслом. В своих песнях Мелани поднимает вопросы, о которых принято умалчивать в современном обществе: домашнее насилие, киднэппинг, анорексия, травля, сексуальная объективация женщин и многие другие. Такое обилие тем заслуживает глубокого анализа.
Цветовое решение
Для проведения всестороннего анализа творчества Мелани Мартинес, я создала собственный датасет с текстами песен из всех ее альбомов, а именно Cry Baby, K-12, After School и Portals. Датасет разбит на следующие категории: текст (lyrics), альбом (song album) и название песни (song name).
В ходе анализа будут использованы следующие типы графиков:
1). Гистограмма 2). Круговая диаграмма 3). Облако слов
Я решила использовать эти графики, потому что они компактны и просты, что позваляет легко привлечь внимание читателя.
График 1
Для начала я решила проанализировать, какие слова в песнях Мелани Мартинес встречаются чаще всего, чтобы получить приблизительную картину ее творчества и тем, встречающихся в нем.
Перед генерацией графика я обратилась к Chat GPT1, чтобы узнать, как избежать повторения ненужных слов. Он предложил использовать stopwords, что помогло избавиться от слов по типу I и you при анализе.
В графике я использовала цвета из ранее подготовленной палитры. Нашла я их с помощью ресурса imagecolorpicker, взяв за основу обложку исследования.
1 I’m analyzing a lyrics dataset in Jupyter with pandas for word repetition. How do I make sure I exclude words that are too common?
Кадр из фильма Мелани Мартинес «K-12»
Любопытно, что одни из самых высоких позиций заняли слова cry и baby, так как Cry Baby является своеобразной персоной Мелани, которую певица создала сама. Тот факт, что слово cry повторялось ей практически 70 раз, совсем неудивителен, ведь героиня известна своей чувствительностью.
График 2
Далее я импортировала wordcloud, чтобы красиво визуализировать слова, которые я нашла ранее.
Кадр из клипа Мелани Мартинес «Soap»
График 3
Продолжая анализ, мне стало интересно, насколько текст в песнях Мелани грустный, или же веселый? Я решила проверить это с помощью sentiment score, которая позволила бы мне проверить текст на негативность (<0) и позитивность (>0). Для этого я импортировала textblob. Я также убедилась, что текст внутри и за пределами диаграммы будет разных цветов, чтобы он был читаем.
Кадр из клипа Мелани Мартинес «FAERIE SOIRÉE»
К моему удивлению, соотношение грустных и позитивных песен приблизительно равное. Тем не менее, количество негативных песен привышает позитивные, что было ожидаемо.
График 4
Узнав процент грустных песен Мелани Мартинес, я решила узнать, какие именно песни считаются самыми негативными по их sentiment score. К счастью, сделать это было несложно, так как с textblob к тому моменту я была уже знакома.
Кадр из клипа Мелани Мартинес «Pacify Her»
Было ожидаемо, что первое место заняла EVIL. Тем не менее, результат меня удивил, так как с первого взгляда некоторые из предложенных песен не звучали грустно. Однако внимательно пересмотрев их текст, я осознала, что несмотря на оптимистичное настроение некоторых композиций, в них действительно было много слов с негативной окраской. К примеру, в с виду веселой песне Wheels on the Bus встречаются такие слова как hate, boring, cold, yelling и terrified, а также много нецензурной лексики.
График 5
Разумеется, после анализа самых грустных песен мне стало любопытно, какие являются наиболее радостными. Действовала я по той же схеме что и раньше.
Кадр из фильма Мелани Мартинес «K-12»
Позитивные песни оказались для меня наиболее интересными, так как большинство из перечисленных песен с натяжкой можно назвать радостными. Значит ли это, что произошла какая-то ошибка? В действительности дело не в этом, ведь в тексте и в правду мало негативных слов. Данный график наглядно показывает мастерство Мелани Мартинес. Мрачные темы раскрываются через метафоры. На поверхности Dollhouse — самая невинная песня певицы, но на деле в ней говорится об ужасной обстановке в семье Cry Baby. Иронично, что песня о том, как героиня вынуждена притворяться, будто ее семья идеальна, когда за кулисами все совсем не так, оказалась наиболее радостной.
График 6
Следующим шагом для меня стало сравнение альбомов Мелани Мартинес. Я поставила перед собой вопрос: какой альбом содержит в себе наибольшее количество негативно окрашенных слов?
При создании круговой диаграммы мне вновь понадобилась помощь Chat GPT2, чтобы иметь возможность менять цвет текста в зависимости от цвета внутри диаграммы.
2 I have a dataset with the lyrics to Melanie Martinez’s songs («song name») and albums («album name»). I need a pie chart that compares all the albums based on sadness. Use the #fff7fa, #d16378, #3f2428 and #83575f colors. The text outside of the pie chart is #d16378. The text inside of the pie chart should be white unless it’s on the #fff7fa part. Then it should be #3f2428.
Кадр из клипа Мелани Мартинес «FAERIE SOIRÉE»
After School оказался наименее негативным альбомом, что меня не удивило, так как я всегда находила его более легким. Portals тоже не был неожиданностью, ведь в нем Мелани поднимает вопросы жизни и смерти, да и в целом он более меланхоличен. Удивительно то, что K-12 набрал схожий процент с Portals, ведь мне казалось, что Cry Baby был намного мрачнее, но потом я вспомнила, что мрачность Cry Baby в основном строится на метафорах, а не на прямом смысле слов, в чем мы убедились ранее, поэтому столь низкое положение имело смысл.
График 7
Ближе к концу мне пришла в голову идея сравнить альбомы на предмет уникальности использованной лексики, чтобы посмотреть, улучшились ли навыки Мелани со временем.
Кадр из фильма Мелани Мартинес «K-12»
Исходя из результатов, можно с уверенностью сказать, что песни Мелани Мартинес становились более уникальными с каждым новым альбомом, что очень меня радует. Несмотря на то, что третий альбом певицы After School содержит меньше уникальных слов, чем K-12 и Cry Baby, успех Portals доказал, что это была лишь временная заминка.
График 8
Данными для последней гистограммы послужило количество песен в каждом выпущенном альбоме. Хоть задача и простая, мне показалось, что будет уместно реализовать ее в виде графика. Важно отметить, что в датасете не используются deluxe версии альбомов.
Кадр из фильма Мелани Мартинес «K-12»
Благодаря данной диаграмме, мы теперь можем предположить, что причиной столь маленькой уникальности After School является количество песен в нем. Возможно из-за того, что он идет как дополнение к K-12. Cry Baby, в свою очередь, занимает законное первое место как дебютный альбом певицы.
Заключение
Обложка альбома Мелани Мартинес «Portals»
В итоге я могу с уверенностью сказать, что я узнала много нового о творчестве своей любимой певицы. Я убедилась в ее мастерстве составления глубоких метафорических текстов, смысл которых не очевиден при первом прослушивании. Я увидела прогрессию ее навыков, растущую уникальность ее песен. Теперь я смогу более осознанно подходить к выбору альбома, который я хочу послушать, в зависимости от моего настроения или количества свободного времени.
Вспомогательные инструменты
- Color Picker Поиск цветового решения.
- Chat GPT 4 Советы по усовершенствованию кода (см. экраны 6, 35)
- Adobe Photoshop Подчистка графиков.
- Carbon Опрятное оформление кода.
Источники изображений
- Flaunt Обложка.
- Фильм «K-12», 2019, Мелани Мартинес Экраны 7, 30, 42, 48.
- Клип к песне «Pacify Her», Мелани Мартинес Экран 24.
- Клип к песне «Soap», Мелани Мартинес Экран 13.
- Клип к песне «FAERIE SOIRÉE», Мелани Мартинес Экраны 18, 36.
- Песня «PLUTO», Мелани Мартинес Экран 53.



