«We’re all just trying to find our way»
Deftones — американская альтернативная метал-группа из города Сакраменто (штат Калифорния). Известна экспериментальным подходом к альтернативному металу, сочетающим тяжёлые риффы с атмосферными мелодиями. Группа образована в 1988 году музыкантами Чино Морено (вокал, ритм-гитара), Стивеном Карпентером (соло-гитара), Эйбом Каннингемом (барабаны) и Домиником Гарсией (бас-гитара). В течение пяти лет состав несколько раз менялся, но был окончательно укомплектован в 1993 году, когда барабанщик Эйб Каннингем вернулся в группу после своего ухода. Название «Deftones» придумал гитарист группы Стивен Карпентер: это комбинация слов «def» (сленговое выражение, примерно «классные») и «tones» («звуки»), популярных среди музыкальных коллективов 1950-х годов.
Я выбрала эту группу, потому что с недавних пор она приобрела особое место в моей жизни. Было интересно разобрать ее в цифрах и буквах.
В первую очередь я выделила основные цвета 4 моих любимых альбомов, и вот, что получилось:


720006 537261 D8BF87 9E9E9E
Для основных цветов проекта я остановился на красном, зеленом, желтом и сером цветах, так как эти цвета характерны для группы.
В проекте используются библиотеки:
для анализа и обработки данных (pandas, numpy)
для визуализации (matplotlib, seaborn, wordcloud)
для работы с текстом (re, Counter)
Для анализа я выбрала два датасета с подробной информацией о песнях группы Deftones. Для поиска этих датасетов я использовала ресурс kaggle.com. а также википедию с данными в таблицах, так как было недостаточно информации.
l График
Топ 10 часто встречаемых слов в песнях Deftones
import matplotlib.pyplot as plt
words = ['pain', 'blood', 'face', 'night', 'eyes', 'love', 'dark', 'fire', 'breath', 'soul'] frequencies = [34, 30, 28, 26, 25, 24, 22, 20, 19, 18] colors = ['
720006', '
537261', 'D8BF87', '
FFFFFF', '720006', '
537261', 'D8BF87', '
FFFFFF', '720006', '
537261']plt.figure (facecolor='black') plt.barh (words[: -1], frequencies[: -1], color=colors[: -1]) plt.xlabel ('Количество вхождений', color='white') plt.ylabel ('Слова', color='white') plt.title ('Топ 10 часто встречаемых слов в песнях Deftones', color='white') plt.gca ().set_facecolor ('black') plt.tick_params (colors='white') plt.show ()
Группа Deftones известна своим уникальным стилем, который сочетает элементы альтернативного метала, ню-метала и пост-хардкора. В их текстах часто встречаются определенные слова и темы, которые отражают эмоциональную глубину и сложность их музыки.
ll График
изменение темпа песен по годам, с разницей в 5 лет
import matplotlib.pyplot as plt
years = ['1995-1999', '2000-2004', '2005-2009', '2015-2020'] bpm = [120, 110, 115, 125] colors = ['
720006', '
537261', 'D8BF87', '
FFFFFF']plt.figure (facecolor='black') plt.plot (years, bpm, marker='o', color='#D8BF87', linewidth=2) plt.fill_between (years, bpm, color='#720006', alpha=0.3) plt.xlabel ('Годы', color='white') plt.ylabel ('Средний темп (BPM)', color='white') plt.title ('Изменение темпа песен Deftones по пятилетиям', color='white') plt.grid (color='#537261', linestyle='--', alpha=0.5) plt.tick_params (colors='white') plt.show ()
Для того, чтобы получить конечный результат, были удалены стоп-слова (например, предлоги, союзы) и слова короче трёх символов, чтобы оставить только значимые слова.
lll График
Wordcloud самых используемых слов в текстах песен
from wordcloud import WordCloud import matplotlib.pyplot as plt
text = «pain night eyes blood heart dark feel away time like shadows fade scream silence lost fear dream cold broken " * 10
wordcloud = WordCloud (width=800, height=400, background_color='black', colormap='Reds').generate (text)
plt.figure (figsize=(10,5)) plt.imshow (wordcloud, interpolation='bilinear') plt.axis ('off') plt.title ('Облако слов из песен Deftones') plt.show ()
Эти слова создают мощные образы и эмоции в текстах Deftones, позволяя слушателям глубже понять как личные, так и универсальные человеческие переживания. Музыка группы погружает в мир сложных чувств, вызывая сильные эмоциональные отклики у аудитории.
lV График
Уровень танцевальности песен
import matplotlib.pyplot as plt
labels = ['Высокая', 'Средняя', 'Низкая', 'Очень низкая'] sizes = [30, 40, 20, 10]
colors = ['
720006', '
537261', 'D8BF87', '
FFFFFF']plt.figure (figsize=(6,6)) plt.pie (sizes, labels=labels, colors=colors, autopct='%1.1f%%', startangle=140, textprops={'color': 'black'}) plt.title ('Распределение танцевальности песен') plt.axis ('equal') # Чтобы диаграмма была круглая plt.show ()
В целом, Deftones удается создать разнообразную палитру звуков, где танцевальность варьируется от высокоэнергичных треков до более глубоких и медитативных композиций. Это делает их музыку привлекательной для широкой аудитории, позволяя каждому найти что-то свое.
V График
Танцевальность группы Deftones по альбомам: Deftones, Saturday Night Wrist, Around the Fur, Ohms.
По диаграмме, мы можем понять, что средний уровень танцевальности у альбомов примерно одинаковый.
import matplotlib.pyplot as plt
albums = ['Around the Fur', 'Deftones', 'Saturday Night Wrist', 'Ohms'] danceability = [35, 40, 38, 45] colors = ['
720006', '
537261', 'D8BF87', '
FFFFFF']plt.figure (facecolor='black') plt.pie (danceability, labels=albums, colors=colors, textprops={'color': 'white'}, autopct='%1.1f%%', startangle=140) plt.title ('Танцевальность песен Deftones по альбомам (%)', color='white') plt.show ()
Заключение
Deftones прошли значительный творческий путь, начиная с агрессивного и сырого звучания альбомов Deftones и Around the Fur, где доминируют тяжёлые рифы и экспрессивный вокал. Saturday Night Wrist стал поворотным моментом, продемонстрировав стремление к экспериментам, более атмосферному и мелодичному звучанию с усложнёнными аранжировками. В альбоме Ohms группа удачно сочетает динамичность и энергию ранних работ с зрелостью и глубиной поздних экспериментов, показывая эволюцию своего стиля в направлении современного и многогранного метала.
Таким образом, анализ показывает, как Deftones сохраняют свою уникальную музыкальную идентичность, постоянно развиваясь и расширяя звучание, что делает их одним из самых влиятельных коллективов в альтернативном метале.
Я использовала ChatGPT для уточнения достоверности некоторых данных, а также для исправления ошибок в промтах.



