Вычисляем самую печальную мелодию Radiohead
Британская рок-группа Radiohead зарекомендовала себя как пишущая «грустную» музыку — печальные мелодии подкрепляются текстом довольно депрессивного содержания. И если вы когда-нибудь, слушая песни Radiohead, думали: «Эх, вот бы кто-то посчитал, насколько мне грустно от этой музыки!», то поздравляю, ваше странное желание исполнено. Дата-сайентисту Чарли Томпсону, чьей любимой группой Radiohead является уже долгое время, удалось вычислить самую их депрессивную песню с помощью языка программирования R, опираясь как на музыкальную, так и на текстовую составляющую творчества группы.
Первым делом учёный использовал API Spotify, чтобы получить базовую информацию о каждой песне каждого из 9 студийных альбомов группы. Spotify позволяет измерять т.н. «валентность» (valence) песни по шкале от 0.0 до 1.0, опираясь на «музыкальную позитивность, передаваемую композицией». Чем ниже значение, тем печальнее мелодия. Подробнее о функционале API Spotify можно прочесть в другой статье Системного Блока.
Самую низкую валентность по версии Spotify — 0.0378 — имели “True Love Waits” и “We Suck Young Blood”.
Изучаем текст депрессивной песни
Но Томпсон планировал оценить не только музыкальную, но и текстовую составляющую. Слова песен он взял с сайта Genius.com, используя его API. Затем он обратился к списку эмоционально окрашенных слов, составленному специалистами Национального научно-исследовательского совета Канады. Из него он выбрал слова, считающиеся «грустными», а затем извлек слова каждой песни с помощью вышеупомянутого API.
Томпсон посчитал процент «грустных» слов в каждой песне — это параметр pctSad из формулы ниже — и получилось, что самой грустной является “High and Dry” c 36 процентами таких слов.
Затем он решил посчитать, насколько важно каждое грустное слово, используя для этого показатель «лирической плотности» — lyrical density. Этот параметр демонстрирует, какую долю от длительности трека занимают слова.
Итоговый «индекс уныния» (gloomIndex) усредняет результаты, полученные по всем трем показателям: по «валентности» — музыкальной позитивности, проценту «грустных» слов и по лирической плотности.
По мнению Томпсона, идеальная формула депрессивной песни выглядит так:
Ее результаты были преобразованы в значения от 1 до 100. True Love Waits стала абсолютным победителем по шкале грусти, набрав 1; а самая бодрая — это “15 Step” из альбома In Rainbows, она набрала 100 единиц.
Здесь Томпсон более подробно описывает проведённую работу, в частности, демонстрирует код.
Затем Томпсон сделал интерактивный график, который сравнивает альбомы.
Таким образом, самое грустное произведение из Radiohead — True Love Waits. Она в правом нижнем углу, обозначенная оранжевой точкой.
Выбираем лучшую музыку для депрессии
Однако на этом Томпсон решил не останавливаться и создал Sentify — сайт, где можно визуализировать настроение песен вашего любимого исполнителя. Просто введите в поле имя и сгенерируйте визуализацию всех его мелодий.
Все песни сервис разделит по четырем категориям:
- агрессивные (turbulent/angry) — энергично-негативные,
- веселые (happy/joyful) — энергично-позитивные,
- расслабленные (chill/peaceful) — спокойно-позитивные и
- грустные (sad/depressing) — спокойно-негативные.
Самые депрессивные песни будут находиться в левом нижнем углу. Так что забиваем имя любимого исполнителя, выбираем его самые депрессивные песни и вволю грустим под любимую музыку. О том, насколько за 60 лет успели изменились тексты песен, еще можно почитать тут.
Источники
- Radiohead’s saddest song is True Love Waits, according to data analysis — The Verge
- fitteR happieR
- Музыка: Youtube
- Слова и переводы Radiohead: лингво-лаборатория «Амальгама».