

Введение
Одиночество является одной из ключевых тем в современной популярной музыке, однако способы его репрезентации со временем претерпевают заметные изменения. Творчество Митски представляет собой показательный пример эволюции этого мотива — от интимного, телесно переживаемого одиночества ранних работ к более отчужденному, социально опосредованному состоянию в поздних альбомах.
Исследование посвящено анализу трансформации образа одиночества в текстах песен Митски. В работе используется корпусный и количественный подход: вручную был собран датасет песенных текстов, которые были проанализированы с помощью инструментов Python. Был произведен частотный анализ, составление тематических категорий по подходящим словам, а также агрегация по альбомам.
Референсы
Митски не придерживается как таковой единой палитры для своих альбомов, единственное к чему я пришла при анализе, так это к тому, что подобранные цвета всегда теплые. Тем не менее, если извлекать цвета непосредственно из альбомов с помощью Adobe Color и совмещать, к цветовой целостности прийти не получится, цвета не сочетаются. Поэтому при выборе палитры, я хоть и опиралась на референсы альбомов, но выводила цвета в более-менее сочетающиеся оттенки.
Стилистические референсы для палитры и шрифта
Палитра
Шрифт
Для текста в графиках будет использоваться шрифт Futura, который используется в обложке альбома «Lush» (2012)
Анализ
Я прошерстила Kaggle и другие сервисы по датасетам, и не смогла найти как таковых датасетов с песнями Митски. Было все-таки несколько, но Митски там упоминалась, и сложнее и муторнее было бы фильтровать большие наборы данных, так что я сама составила таблицу с названиями песен, текстами, альбомами, а также годом выпуска
1. Частотный анализ
words, counts = zip (*top_words) plt.figure (figsize=(10, 8)) plt.barh (words[: -1], counts[: -1], color=»#6d754c») plt.title («Самые частые слова», fontsize=18, pad=20) plt.xlabel («Частотность») plt.tight_layout () plt.savefig (os.path.join (output_dir, «01_top_words.png»)) plt.close ()
Также была произведена чистка по предлогам и местоимениям и коротким глаголам, которые бы портили частотный анализ
all_words = [w for tokens in df['tokens'] for w in tokens] word_freq = Counter (all_words)
stop_words = { 'i', 'you', 'the', 'and', 'to', 'it', 'me', 'my', 'a', 'in', 'on', 'of', 'is', 'are', 'your', 'but', 'so', 'do', 'be', 'have', 'was', 'were', 'that', 'this', 'with', 'for', 'at', 'by', 'as', 'an', 'if', 'or', 'up', 'go', 'get', 'can', 'just', 'like', 'out' }
filtered_freq = {w: c for w, c in word_freq.items () if w not in stop_words and len (w) > 2} top_words = Counter (filtered_freq).most_common (25)
2. Агрегация по альбомам
theme_cols = ['avg_loneliness', 'avg_love', 'avg_body', 'avg_night'] plot_data = album_stats.set_index ('album')[theme_cols] plot_data.columns = ['Одиночество', 'Любовь', 'Тело', 'Ночь']
ax = plot_data.plot (kind='bar', figsize=(13, 7), width=0.8) ax.set_title («Тематические мотивы по альбомам», fontsize=18, pad=20) ax.set_ylabel («Среднее число упоминаний на песню», fontsize=12) plt.xticks (rotation=45, ha='right') plt.legend (title="Темы», fontsize=10, title_fontsize=11) plt.tight_layout () plt.savefig (os.path.join (output_dir, «02_themes_by_album.png»)) plt.close ()
Из анализа становится ясно, что одиночество достигает своей кульминации в альбоме «Be the cowboy». Одном из самых популярных и принесший известность Митски альбомов.
3. Эволюция одиночества
plt.figure (figsize=(10, 5)) plt.plot (album_stats['release year'], album_stats['avg_loneliness'], marker='o', linewidth=2.5, markersize=8, color=»#b85b5b») plt.title («Эволюция мотива „одиночества“ по альбомам», fontsize=18, pad=15) plt.xlabel («Год выпуска», fontsize=12) plt.ylabel («Среднее число слов об одиночестве на песню», fontsize=12) plt.grid (False) plt.tight_layout () plt.savefig (os.path.join (output_dir, «03_loneliness_trend.png»)) plt.close ()
4. Word Cloud
5. Круговая диаграмма
album_counts = df['album'].value_counts () mitski_colors_for_pie = [«c9b7a6», «8c7a72», «9e6359», «a29b9b», «4b533f», «6d754c», «#7a9e9f»]
plt.figure (figsize=(9, 9)) plt.pie ( album_counts.values, labels=album_counts.index, autopct='%1.1f%%', colors=mitski_colors_for_pie, startangle=140, textprops={'color': «#432f2b», 'fontsize': 9} ) plt.title («Распределение песен по альбомам», fontsize=18, pad=20, color=»#432f2b») plt.tight_layout () plt.savefig (os.path.join (output_dir, «05_album_distribution.png»)) plt.close ()
Заключение
Проведенный анализ показывает, что одиночество в творчестве Митски не является статичной темой, а последовательно трансформируется вместе с изменением авторского языка и интонации. Таким образом, исследование демонстрирует, что сочетание дата-аналитического подхода и визуальной интерпретации открывает новые возможности для анализа музыкальных текстов. Творчество Митски в данном случае выступает не только объектом исследования, но и примером того, как личное переживание одиночества со временем превращается в универсальный язык.
Примененные сервисы: Qwen Ai — оптимизация кода Chat GPT 5 — генерация обложки по заданному референсу Adobe Color — извлечение цветов и создание палитры