Original size 1792x2486

«Никаких сюрпризов»: анализ песен Radiohead

791

Words are blunt instruments Words are sawn-off shotguns.

Radiohead — Jigsaw Falling Into Place

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

Вводная часть

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

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

Именно поэтому в фокусе моего внимания — группа Radiohead. Их творчество уникально и многогранно, а значит, требует глубокого разбора и исследования.

big
Original size 4285x1024

Поиски стилистического решения проекта, выполненные в Midjourney1.

Будучи большой поклонницей творчества Radiohead, я с особым трепетом и интересом подошла к этому исследованию. В качестве анализируемого материала я выбрала две базы данных (Radiohead Song Lyrics и Radiohead Gloom Index Songs) с сайта Kaggle.

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

Гистограмма Облако слов Круговая диаграмма Пузырьковая диаграмма


1 create a cover for a project related to Radiohead songs, paper texture, red background --sref https://tinnitist.com/wp-content/uploads/2021/05/Radiohead-Amnesiac.jpg: 2 --v 6.0

Оформление графиков

В оформлении графиков я использовала обложку альбома «Amnesiac» как колористический ориентир. Кроме того, она также стала идейным образцом для обложки самого проекта, задав стилистический тон. Само изображение было выполнено при помощи Midjourney2, увеличено в Topaz Gigapixel AI и дополнено в Photoshop. Именно из этого изображения впоследствии извлекалась основная цветовая тема при помощи Adobe Color.

Таким образом, в цветовую палитру вошли цвета #90362D, #D9B589 и #F2E1C2, применявшиеся в оформлении графических элементов, и второстепенные нейтральные оттенки — #0D0D0D, #403A3A. Последние были использованы для дизайна подписей.


2 create a cover for a project related to data analysis of Radiohead songs lyrics —sref https://tinnitist.com/wp-content/uploads/2021/05/Radiohead-Amnesiac.jpg —ar 2:3 —v 6.0

Original size 2437x1000

Обложка альбома «Amnesiac» группы Radiohead.

Original size 2563x487

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

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

— поиск референсов, объединение датасетов и обращение к Spotify Web API

Объединение баз данных и Spotify Web API

Изначально планировалось использовать одну базу данных, однако количество предлагаемой для анализа информации в первоначальном датасете (Radiohead Song Lyrics) показалось мне скудным, поэтому я решила дополнить его значениями из другого датасета (Radiohead Gloom Index Songs). Во втором источнике меня в первую очередь интересовали данные Spotify Web API, поскольку другим способом получить их для пользователей из России затруднительно3.

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


3 Выдаваемая ошибка при попытке загрузить данные плейлиста в среду программирования: HTTP Error for GET to [ссылка на плейлист] with Params: {'fields': None, 'market': None, 'additional_types': 'track'} returned 403 due to Spotify is unavailable in this country.

0

1. Поиск несоответствий в ключах. 2. Вывод ключей, которые отсутствуют и/или заменены на другую композицию во втором датасете. 3. Добавление отсутствующих данных во второй датасет.

Original size 5200x3399

Объединение датасетов по столбцу 'Track Name' без сортировки, вывод и запись обновленного датасета в новый csv-файл.

После объединения баз данных я добавила недостающую информацию (которая впоследствии пригодится в анализе) по таким параметрам песен, как danceability, energy и loudness, из Spotify Web API и создала новый файл Radiohead_final.csv

Поиск референсов, вдохновения

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

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

0

1. Код с первым применением цветовой палитры. 2. Пробный вариант Area Plot графика, поиски. 3. Код с попыткой имплементации цвета график с линиями. 4. Пробный вариант Box Plot графика.

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

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

Некоторые из предложенных нейросетью альтернатив вошли в финальный проект.


4 I have a database that consists of Radiohead lyrics, the year of album release, loudness, danceability, energy and valence parameters of the songs. What can I analyze and compare?

График № 1

— частотность слов в песнях Radiohead

Диаграммы наглядно показывают, какие слова чаще встречаются в песнях музыкальной группы. Очевидно преобладание частоупотребимых глаголов: get, like, know, come, take. Нетипичным кажется слово hurt, которое сразу свидетельствует о депрессивном, страдальческом, печальном характере композиций. Любопытным стало и самое частоупотребимое существительное — raindrops. За все сто песен его употребляли почти 50 раз.

Удивительным показалось соседство nothing — everything. Кажется, Radiohead способны сочетать в своей лирике и эти настолько противоречащие понятия.

Original size 4863x2421

Стандартная гистограмма, визуализирующая частотность слов в песнях Radiohead.

Original size 4230x3456

Код для гистограммы частотности слов.

Original size 3792x1936

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

Original size 4230x1664

Код для облака слов.

В облаке слов мне также было важно сохранить цветовую палитру, поэтому я попросила написать Chat GPT5 соответствующую функцию.


5 how to set multiple colors in the color_func parameter using wordcloud library?

График № 2

— корреляция между разными параметрами песен Spotify Web API: valence, danceability, energy, loudness, duration_ms

Второй тип графика направлен на отслеживание корреляций между различными параметрами песен, предоставленными Spotify Web API.

Original size 3242x2421

Круговая диаграмма средних значений valence, danceability и energy песен Radiohead.

Все три параметра принимают значения в диапазоне от 0 до 1.

energy: описывает позитивность музыки. Треки с высоким valence звучат более позитивно (например, счастливо, жизнерадостно, эйфорично), в то время как треки с низким valence звучат более негативно (например, грустно, подавленно, сердито).

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

energy: отражает восприятие интенсивности и активности. Как правило, энергичные треки кажутся быстрыми, громкими, шумными.

Таким образом, в среднем песни Radiohead звучат печально и депрессивно (valence — 0.32), не совсем подходят для танцев (danceability — 0.41) и достаточно энергичны (energy — 0.57).

Original size 4230x3456

Код круговой диаграммы — средних значений valence, danceability и energy песен Radiohead.

0

1. Средние значения valence, danceability и energy всех альбомов Radiohead. 2. Код для построения диаграмм.

0

1. Код построения диаграммы зависимости громкости песни от ее длины. 2. Диаграмма с акцентным элементом, выполненным с помощью encircle ().

В пузырьковой диаграмме зависимости громкости композиции от ее длительности мне захотелось акцентировать внимание на участке с, как мне показалось, большим количеством точек. Для этого я использовала функцию encircle () и с помощью Chat GPT6 имплементировала ее в программу.


6 insert function in the code and fix errors if needed:

def encircle (x, y, ax=None, **kw):     if not ax: ax=plt.gca ()     p = np.c_[x, y]     hull = ConvexHull (p)     poly = plt.Polygon (p[hull.vertices,: ], **kw)     ax.add_patch (poly)

Таким образом, оценивая средние значения valence, danceability и energy всех альбомов Radiohead с общими средними значениями всей дискографии, можно сделать вывод о том, что значения остаются в одном и том же диапазоне, а если и отклоняются, то незначительно. Однако любопытно, что в последнем альбоме группы A Moon Shaped Pool значение danceability несколько нетипично превышает обычные показатели. Вероятно, это связано с последними трендами и повышением спроса на более легкую, веселую, доступную музыку, под которую можно свободно танцевать.

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

График № 3

— сравнение степени негативности песен Radiohead

Второй датасет, который я взяла и объединила с первым, изначально рассчитывал индекс «мрачности» и негативности песен Radiohead и был основан на исследовании дата-сайентиста Чарли Томпсона. Я изучила комментарии пользователей: оказалось, в большинстве случаев слушатели не согласны с результатами его анализа.

Поэтому я решила проверить и составить свой рейтинг самых негативных песен группы, а затем сравнить его с результатами исследования Томпсона (по gloom_index) и сухой сортировкой песен по показателю valence.

В своем анализе я опиралась на лингвистические и структурные особенности текстов песен Radiohead. Для этого я использовала библиотеку VADER (Valence Aware Dictionary and sEntiment Reasoner), специально созданную для анализа настроения текста и выделения позитивного, негативного и нейтрального эмоционального контента.

Для успешной имплементации библиотеки VADER в первоначальный код был задействован Chat GPT7.


7 how to use VADER with Radiohead_final.csv database, considering this data <…>

Original size 5200x2820

Гистограмма — рейтинг самых негативных песен Radiohead.

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

0

Рейтинг «мрачных» песен Radiohead по gloom_index и valence.

Как в сортировке по valence, так и в сортировке по gloom_index на лидирующих позициях стоит песня «True Love Waits». В рейтинге, представленном мной, эта песня не вошла даже в топ-20. Первое место в моем рейтинге занимает песня «Give Up the Ghost», которая, в свою очередь, не встречается в вышеприведенных списках негативных песен.

Однако пересечения между рейтингами все же присутствуют («All I Need», «The Tourist», «The Gloaming», «There, There», «Go to Sleep», «Burn The Witch», «My Iron Lung» — песни, вошедшие в мой и один или сразу два других рейтинга). И больше всего пересечений с рейтингом, основанном на исследовании Томпсона. Возможно, это связано с тем, что был использован схожий подход — анализ лингвистической составляющей песен.

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

График № 4

— сравнение альбомов Radiohead по параметру лирической плотности (lyrical_density)

Следующий график иллюстрирует среднее значение лирической плотности (lyrical_density) для каждого альбома Radiohead. Этот параметр демонстрирует, какую долю от длительности трека занимают слова.

Так, самым наполненным (по количеству слов) альбомом оказался Hail to the Thief, а менее наполненным — The King of Limbs.

Самой же наполненной по словам песнью стала «Pulk/Pull Revolving Doors», незначительно обогнав «Nude».

0

1. Гистограмма средних значений lyrical_density для всех альбомов Radiohead. 2. Гистограмма средних значений lyrical_density для песен Radiohead.

Original size 4230x3258

Код для графика-сравнения альбомов Radiohead по плотности слов.

Заключение

Исследование текстов песен группы Radiohead раскрыло грустный характер их дискографии. Этот тезис подтверждает не только анализ частотности слов, но и исследование эмоциональной окраски текстов песен.

Получилось установить корреляции между разными параметрами песен, предложенными Spotify Web API: valence, danceability, energy, loudness, duration_ms. Оказалось, что песни, длящиеся от трех до пяти минут, — самые громкие.

Кроме того, были выявлены самые емкие по количеству слов альбомы и песни группы. Так называемые лидеры — альбом Hail to the Thief и песня «Pulk/Pull Revolving Doors».

Таким образом, можно утверждать, что Radiohead — крайне печальные, мрачные ребята, однако для нас, слушателей, это и так «не сюрприз».

Анализ подобных данных особенно актуален, поскольку такие исследования активно способствовуют расширению возможностей использования Spotify Web API (и др. похожих инструментов) при разработке алгоритмов рекомендаций, персонализированных предложений и рекламы, которые учитывают предпочтения пользователей на основе их прослушиваний.

Описание применения генеративной модели

Midjourney — генерация обложки и нескольких изображений (см. экраны 4-6) Chat GPT — обращения с целью генерации инструкций и рекомендаций по улучшению кода, вопросы по тому, как правильно имплементировать те или иные функции, библиотеки и т.д (см. экраны 17, 24, 32, 35) Topaz Gigapixel AI — увеличение всех представленных изображений: сгенерированных картинок, диаграмм, скриншотов кода Adobe Color — генерация цветовой палитры и ее редактирование на основе загруженного изображения

«Никаких сюрпризов»: анализ песен Radiohead
791
We use cookies to improve the operation of the HSE website and to enhance its usability. More detailed information on the use of cookies can be fou...
Show more