Исходный размер 1140x1600

Анализ творчества музыкальной группы Twenty one pilots

PROTECT STATUS: not protected

Описание проекта

Twenty one pilots
— музыкальная группа, сильно впечатлявшая меня в подростковые годы и повлиявшая на мое формирование как личности. Основной темой из текстов является ментальное здоровье, а главным посылом остается фраза "stay alive", побуждающая продолжать жить, несмотря на все трудности.

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

big
Исходный размер 1280x720

Визуальный стиль музыкального альбома Clancy.

В своем исследовании я взяла базу данных 21 pilots discography analysis с сайта соревнований для специалистов по Data Science Kaggle. К сожалению, мне не удалось найти базу данных со всеми текстами группы, так что я сделала такую таблицу самостоятельно, чтобы наиболее полно рассмотреть не только характеристики их мелодий, но и словесную составляющую.

В ходе анализа датасетов для визуализации данных я решила сгенерировать следующие виды графиков, поскольку нашла их наиболее релевантными и наглядными:

  • Гистограммы (наглядно демонстрирует частотность)
  • Коробчатые диаграммы (изображают наибольшее и наименьшее значения)
  • Линейные графики (показывают изменение тренда)
  • Столбчатая диаграмма (отображает распределение песен по показателям)
  • Точечная диаграмма (проявляет взаимосвязь данных)
big
Исходный размер 2667x500

Цветовая палитра.

В качестве референса для оформления проекта я взяла визуальный стиль крайнего выпущенного альбома «Clancy»
— отсюда взялись и основные цвета для проекта: оттенки белого, черного, красного, желтого, которые были извлечены с помощью сервиса Adobe Color, а также градиентные переходы между ними. Полученные графики я обработала в программе Photoshop: наложила текстуру обложки музыкального альбома.

С составлением большинства кодов мне помог Chat-GPT, который кастомизировал цветовую палитру, редактировал ошибки и укорачивал программу, чтобы итоговые скриншоты хорошо вписывались по размеру в проект на портфолио.

Предварительная подготовка

Как уже было сказано, мне пришлось формировать базу данных с текстами песен, их названиями и альбомами самостоятельно. Для этого я открыла Википедию с дискографией группы и распределением музыкальных треков по альбомам, а затем нашла в интернете тексты, которые впоследствие преобразовала в единую таблицу.

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

Исходный размер 1289x524

Код для преобразования текста в одну строчку.

На протяжении всех генераций я импортировала необходимые мне библиотеки: numpy, matplotlib.pyplot и pandas. После чего считывала csv-файлы датасетов соответственно и меняла цветовую палитру.

Исходный размер 1289x387

Пример кода для преобразования текстов песен, их названий и альбомов в единую таблицу (Полная версия во вложении).

Итоговые графики

График № 1

Я зацепилась за своеобразный слоган группы "stay alive" и решила проверить, встречается ли слово "alive" в песнях и альбомах, и если да, то сколько раз и где именно.

Результат, визуализированный в виде гистограмм, меня заинтересовал: оказалось, что это прилагательное многократно повторялось в самом успешном и принесшим группе популярность альбоме "Blurryface", что символично можно считать как некую аффирмацию и награду участникам группы за то, что продолжали свое дело. Такой результат соотносится и с диаграммой частотности по песням: в тексте "Lane boy", которая входит в вышеупомянутый альбом, символичное слово встречается более десяти раз. Любопытно, что альбом, в котором ни разу не упоминалось прилагательное "alive", — "Scaled and Icy" — играет важную роль в общем лоре группы и представляет собой как бы подделку на настоящее творчество группы, переворачивая всю квинтэссенцию Twenty one pilots с ног на голову.

0

Стандартные гистограммы, визуализирующие частотность слова 'alive' в песнях и альбомах Twenty One Pilots.

0

1. Код построения графика, который показывает сколько раз за альбом встретилось слово 'alive' 2. Код построения графика, отражающего в каких песнях и сколько раз встречается слово 'alive'.

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

Кроме часто употребимых глаголов (feel, want, like, know, say, take, see, make, go), встречаются и нестандартные слова, которые выделяют тексты Twenty one pilots среди других групп, определяя их творчество как попытку побега от себя и других и избавления от проблем: way, mind, leave, alone, trying, run, time. Любопытно наличие ярких отрицаний — won't и don't need — словно лирический герой текстов отказывается жить и мыслить определенным образом, что как раз напрямую связано с философским и депрессивным характером песен.

Исходный размер 844x520

Облако частотности слов в песнях Twenty One Pilots.

Исходный размер 1247x520

Облака частотности по альбомам: 1. — Regional at Best, 2. — Vessel, 3. — Blurryface, 4. — Trench, 5. — Scaled and Icy, 6. — Clancy

0

1. Код для облака наиболее часто встречающихся слов в текстах группы Twenty One Pilots, 2. Код для генерации облака слов для кажлого альбома

График № 2

Затем я перешла к изучению найденного в интернете датасета с разными параметрами песен: duration_ms, valence, danceability, energy, acousticness, loudness, speechiness, instrumentalness, liveness, key_mode, tempo и time_signature.

По построению линейных графиков можно судить о зависимости различных параметров друг от друга: чем громче песня, тем она более энергичная; обратная связь существует между речистостью и громкостью. Также интересно понаблюдать за эволюцией альбомов по годам и проследить развитие творчества группы: с большинством высокими параметрами снова соотносится дебютный
Blurryface, который был выпущен в 2015 году.

Исходный размер 2011x811

Линейные графики для для каждой аудио характеристики по годам выхода выпущенных альбомов.

Исходный размер 1289x389

Код для построения линейных графиков.

График № 3

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

Стоит отметить, что все параметры, кроме речетативности (Speechiness) и громкости (Loudness) почти не имеют погрешности. Мне стало интересно, почему именно эти два параметра отличаются от общей выборки, и я решила проследить их взаимосвязь.

Исходный размер 1011x1211

Box Plot график для каждой аудио характеристики по всей выборке.

Исходный размер 1289x546

Код для Box Plot графика для каждой аудио характеристики.

График № 4

Точечная диаграмма очень хорошо демонстрирует корреляцию двух параметров — речетативности (Speechiness) и громкости (Loudness): чем больше слов в песне, тем она менее шумная. Более того, речь идет не просто о тексте, а также о записанных комментариях на фоне и дополнительных звуковых дорожках (бэк вокал, например), которые воспроизводятся одновременно с основной лирикой.

Анализ творчества музыкальной группы Twenty one pilots
Проект создан 07.03.2025
Мы используем файлы cookies для улучшения работы сайта и большего удобства его использования. Более подробную информац...
Показать больше