Original size 2480x3500

Анализ творчества Olivia Rodrigo

PROTECT STATUS: not protected
The project is taking part in the competition

{{ Концепция

Olivia Rodrigo — одна из самых ярких молодых поп-артисток последних лет. Она не боится сочетать разные жанры и эмоциональные стили, и каждый её альбом имеет своё собственное звучание. Анализируя её диски, можно проследить, как менялась её музыкальная палитра и темы текстов в разные периоды её творчества.

big
Original size 750x745
Olivia Rodrigo - bad idea right
4 min

{{ Типы диаграмм:

• Точечная диаграмма (scatter plot)

• Violin-диаграмма

• Горизонтальная сложенная диаграмма

• Линейный график с перцентильным коридором

• Диаграмма плотности (hexbin)

В исследовании использован датасет, собранный на основе данных Spotify и опубликованный на платформе Kaggle.

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

{{ Визуальный язык

Original size 2480x1219

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

Original size 2480x310
Olivia Rodrigo - drivers license
5 min

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

{{ Подготовка

Original size 2480x857

os — для работы с файловой системой и проверки наличия загруженных файлов. NumPy — для численных вычислений, работы с массивами данных, расчёта перцентилей и медианных значений. Pandas — для загрузки, очистки и анализа табличных данных, а также для группировки и агрегации показателей. Matplotlib — основная библиотека для построения и детальной настройки визуализаций, включая цветовую палитру, типографику и оформление осей. font_manager — модуль Matplotlib, используемый для подключения и управления пользовательским шрифтом Bounded во всех графиках. StandardScaler — инструмент для стандартизации аудиохарактеристик перед кластерным анализом. MiniBatchKMeans — алгоритм кластеризации, применяемый для выявления звуковых архетипов треков на основе их аудиофичей.

Original size 2480x562

В данном фрагменте задаются пути к исходному CSV-файлу с данными и пользовательскому шрифту и, при наличии файла шрифта, подключает его для использования во всех графиках проекта.

{{ Анализ данных

Диаграмма # 1 Зависимость энергичности от жанра

Original size 1189x642

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

Original size 2480x1281

Диаграмма # 2 Длительность треков по жанрам

0
Olivia Rodrigo - so american
3 min

Диаграмма # 3 Громкость треков со временем

Original size 1190x614
Olivia Rodrigo - vampire
4 min
Original size 2480x1672

Диаграмма # 4 Ритм vs Настроение

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

0
Olivia Rodrigo - get him back
4 min

Диаграмма # 5 Тональности и лады

Original size 1189x650
Olivia Rodrigo - traitor
4 min
Original size 2480x1267

{{ Заключение

Original size 2480x510

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

Каждый релиз формирует собственное звуковое пространство и визуальную айдентику, а изменения в темпе, энергии и настроении становятся частью ее повествования. Именно эта вариативность делает творчество Оливии Родриго интересным объектом для анализа и визуального исследования.

{{ Применения генеративных моделей

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

Topaz Gigapixel — применялся для повышения качества и чёткости некоторых изображений

{{ Ссылки

Original size 1500x177
We use cookies to improve the operation of the website and to enhance its usability. More detailed information on the use of cookies can be fo...
Show more