昭和 VS 平成 ヒット曲の違いを分析【Spotify APIとPythonでデータ分析】


今回は、<strong><a href="https://www.spotify.com/jp/" target="_blank" rel="noreferrer noopener">Spotify</a></strong>の公式プレイリストである


「<strong>昭和ポップス</strong>」

https://open.spotify.com/embed/playlist/37i9dQZF1DX2QCBqV8Ylrq


<p>と「<strong>平成ポップ<strong>ヒストリー</strong></strong>」</p>

https://open.spotify.com/embed/playlist/37i9dQZF1DWYQelb54GZmT


に含まれている曲のデータを比較・分析してみました！！

では、いってみよう！(๑˃̵ᴗ˂̵)و


##はじめに


はじめに、<strong>分析の方法</strong>を軽く説明します。



<strong><a href="https://www.spotify.com/jp/" target="_blank" rel="noreferrer noopener">Spotify</a></strong>は、配信している楽曲に"<span class="bold-red">AIで判定した曲の情報</span>"を付与しています。



この"<strong>情報</strong>"には、「<strong>曲のキー</strong>」や「<strong>テンポ</strong>」などに加えて<strong>Spotify独自の評価項目</strong>も含まれます。



たとえば、"<strong>danceability</strong>"は「<strong>踊りやすさ</strong>」の度合い示す項目になります。<br>(詳しくは、ドキュメント↓の<strong>Objects Index</strong>の項目あたりに書いてあります。)


https://developer.spotify.com/documentation/web-api/reference/#objects-index



そして、その"<strong>情報</strong>"は<strong><span class="marker">Spotifyの</span><span class="marker"><a href="https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9" target="_blank" rel="noreferrer noopener">API</a>を介して取得できます。</span></strong>


「<strong><strong><a href="https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9" target="_blank" rel="noreferrer noopener">API</a></strong></strong>」は、<strong>ウェブサービス等が機能の一部を外部ユーザーにも使わせてくれる仕組み</strong>で、大雑把に言えば「<strong>プログラミング言語を使ってサービスの機能を使わせてもらうための受付窓口</strong>」みたいな概念だと思います。


https://khufrudamonotes.com/spotify-api


…というわけで今回の記事は、上記の2つのプレイリストの"<strong>Spotifyが付与した情報</strong>"を<strong><a href="https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9" target="_blank" rel="noreferrer noopener">API</a></strong>を介して取得し、主に<a href="https://www.python.org/" target="_blank" rel="noreferrer noopener"><strong>python</strong></a>を使ってデータを比較・分析した結果になります。


##昭和と平成 それぞれのデータの特徴を分析する。

最初は、昭和と平成のプレイリストのデータを<strong>個別に分析</strong>してみます。

どちらのプレイリストにも、それぞれ<span class="bold-red">100曲分のデータ</span>が含まれています。


###昭和ポップス


まず、「<strong>昭和ポップス</strong>」に含まれる曲の<strong>リリース時期データ</strong>を見ます。

<!-- wp:image {"id":13035,"width":470,"height":314,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large is-resized"><img src="https://khufrudamonotes.com/wp-content/uploads/2021/02/昭和ポップス-リリース時期.png" alt="" class="wp-image-13035" width="470" height="314"/></figure>
<!-- /wp:image -->


すると、「<strong>昭和ポップス</strong>」と言いつつリリース時期が<strong>昭和(～1989年)の間に収まっていない</strong>のが分かります。


つまり、「<strong>昭和ポップス</strong>」プレイリストには、リマスターやベストアルバムとして後日<span class="bold-red">再リリース</span>された音源も多く含まれているようです。


(「<strong>曲自体が作られた時期</strong>」と「<strong>他のデータとの関係性</strong>」を調べられないのは、少し残念ですね。)


次に、各パラメーターの<span class="bold-red">相関係数</span>を見てみます。

<!-- wp:image {"id":13031,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://khufrudamonotes.com/wp-content/uploads/2021/02/昭和ポップス-相関係数-1024x274.png" alt="" class="wp-image-13031"/></figure>
<!-- /wp:image -->

「<strong>loudness</strong>(ラウドネスの値)」と「<strong>energy</strong>(激しさの値)」の相関など、特に不思議ではない相関が多い印象です。



###平成ポップヒストリー

次は「<strong>平成ポップ<strong>ヒストリー</strong></strong>」のデータです。

各パラメーターの<strong>相関係数</strong>を見てみます。


<!-- wp:image {"id":13032,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://khufrudamonotes.com/wp-content/uploads/2021/02/平成ポップス-相関係数-1024x275.png" alt="" class="wp-image-13032"/></figure>
<!-- /wp:image -->


こちらも、あまり面白そうな特徴は見受けられません。

あえて言うなら、「<strong>loudness</strong>(ラウドネスの値)」と「<strong>YearMonth</strong>(リリース時期)」との相関関係から<a href="https://ja.wikipedia.org/wiki/%E3%83%A9%E3%82%A6%E3%83%89%E3%83%8D%E3%82%B9%E3%83%BB%E3%82%A6%E3%82%A9%E3%83%BC" target="_blank" rel="noreferrer noopener"><strong>音圧戦争</strong></a>の影響が具体的に分かりますね。</p>


https://ja.wikipedia.org/wiki/%E3%83%A9%E3%82%A6%E3%83%89%E3%83%8D%E3%82%B9%E3%83%BB%E3%82%A6%E3%82%A9%E3%83%BC


##昭和と平成との比較

では、いよいよ「<span class="bold-red">昭和と平成の比較</span>」にいきましょう！

###音圧

まずは、<strong>音圧</strong>です。

音圧に関しては、先ほど「<strong>平成ポップ<strong>ヒストリー</strong></strong>」個別の所見でも触れましたが…

<!-- wp:image {"id":13033,"width":435,"height":379,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large is-resized"><img src="https://khufrudamonotes.com/wp-content/uploads/2021/02/昭和vs平成ポップス-リリース時期と音圧.png" alt="" class="wp-image-13033" width="435" height="379"/></figure>
<!-- /wp:image -->

平成と昭和のデータを合算しても「<strong>loudness</strong>(ラウドネスの値)」と「<strong>リリース時期</strong>」には<span class="bold-red">正の相関があります。</span>(計算した相関係数は<strong>約0.45</strong>)

つまり、<strong><span class="marker">昭和ヒット曲も再リリース時に音圧を上げた可能性が高い</span></strong>と伺えます。

ちなみに、<strong>散布図の右上</strong>の"<strong>音圧がつよつよな曲</strong>"は、<strong>DA PUMPの『U.S.A.』</strong>です。


####DA PUMP / U.S.A.

https://youtu.be/sr--GVIoluU

YouTubeMVの再生画面を右クリックして「詳細統計情報」を見てみると、音圧が高すぎて音量を65％下げられているようです。

(YouTubeやSpotifyなどの主要配信プラットフォームが<strong>ラウドネスノーマライゼーション</strong>を導入し、令和になって音圧戦争がやや落ち着いてきた印象もあります。)


###キー

<!-- wp:image {"id":13048,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://khufrudamonotes.com/wp-content/uploads/2021/02/昭和vs平成ポップス-キーの分布-1-1024x502.png" alt="" class="wp-image-13048"/><figcaption>SpotifyのAIは転調を判別しません。付与されているキーの情報は恐らく曲の中で最も使用されている時間が長いキーだと思われます。</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p>「<strong>キーの違い</strong>」は<strong>ヴォーカルの音域</strong>の都合に拠る部分も多く、<span class="bold-red">深い意味は無い</span>かもしれません。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ただ、データを眺めて思うところはあります。…と言うのも、<strong>ヴォーカルの音域</strong>以外にも、"<span class="bold-red">キーの選択に影響を与える要素</span>"はあると考えられます。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>それは、「<strong>楽器の演奏しやすさ</strong>」と「<strong>楽譜の読みやすさ</strong>」です。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>#がつく調号のキーは<strong>弦楽器</strong>、♭がつく調号のキーは<strong>管楽器</strong>が、<strong><span class="marker">比較的演奏しやすいキー</span></strong>です。<br>そして、<strong>調号の(変化記号の)数が少ないキー</strong>の方が「<strong><span class="marker">楽譜が読みやすい</span></strong>」と感じる人が多いはずです。</p>
<!-- /wp:paragraph -->

<span class="fz-12px">詳しくはこちら↓</span>

https://khufrudamonotes.com/music-key-decide


キーの分布を見ると、昭和ヒット曲は「<strong>調号が少ないキー</strong>」、平成ヒット曲は「<strong>#がつく調号のキー</strong>」が比較的多い印象を受けます。

調号の(変化記号の)数は、ある程度の読譜力を持つミュージシャンにはあまり関係無い気もするので、昭和に「<strong>調号が少ないキー</strong>」が多い理由はよく分かりません。(たまたまかもしれません)

一方、「<strong>平成ポップ<strong>ヒストリー</strong></strong>」に「<strong>#がつく調号のキー</strong>」が比較的多いのは、<span class="bold-red">バンドの楽曲が多い</span>のと多少関係がありそうだと思いました。(弦楽器であるギターやベースが演奏しやすいキーが選ばれている。)

###danceability

<p><strong>danceability</strong>は「<strong>踊りやすさ</strong>」を示すSpotify独自の評価項目です。</p>

<p>具体的にどのように「<strong>踊りやすさ</strong>」を判定しているかは分かりません。<br>ドキュメントでは以下の説明がされています。</p>


<blockquote class="wp-block-quote"><p>Danceability describes how suitable a track is for dancing based on a combination of musical elements including tempo, rhythm stability, beat strength, and overall regularity. A value of 0.0 is least danceable and 1.0 is most danceable.</p><p>訳：テンポ、リズムの安定性、ビートの強さ、全体的な規則性などの音楽的要素の組み合わせに基づいて、トラックがどの程度ダンスに適しているかを説明します。値が0.0の場合は最もダンサブルではなく、1.0の場合は最もダンサブルです。</blockquote>


https://developer.spotify.com/documentation/web-api/reference/#objects-index



<!-- wp:image {"id":13049,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://khufrudamonotes.com/wp-content/uploads/2021/02/昭和vs平成ポップス-danceabilityの分布-1-1024x504.png" alt="" class="wp-image-13049"/><figcaption>見やすさのためdanceabilityを100倍した値を四捨五入しています。</figcaption></figure>
<!-- /wp:image -->

このデータを見ると、<strong>昭和のヒット曲の方が比較的ダンスに適している</strong>のが分かります。

平成ヒット曲の"<strong>バラード風味曲が多そうな印象</strong>"とも合致します。

###テンポ(BPM)

<!-- wp:image {"id":13050,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://khufrudamonotes.com/wp-content/uploads/2021/02/昭和vs平成ポップス-BPMの分布-1-1024x502.png" alt="" class="wp-image-13050"/><figcaption>BPMを100～200の間に収めるため、100以下の値を2倍、200より大きい値を1/2倍しています。</figcaption></figure>
<!-- /wp:image -->

<!-- wp:table -->
<figure class="wp-block-table"><table><tbody><tr><td></td><td><strong>昭和ポップス</strong></td><td><strong>平成ポップヒストリー</strong></td></tr><tr><td>頻出BPM：</td><td>130、146、148</td><td>111、123、124、174</td></tr><tr><td>BPMの平均値：</td><td>140</td><td>144</td></tr><tr><td>BPMの中央値：</td><td>138</td><td>138</td></tr><tr><td>BPMの最大値：</td><td>200</td><td>200</td></tr><tr><td>BPMの最小値：</td><td>102</td><td>100.5</td></tr></tbody></table></figure>


昭和と平成を比較して、極端な偏りは感じられません。
<strong>全体的に見るとBPM=120〜150辺り</strong>が多く、細かく見れば<strong>昭和はBPM=150</strong>辺り、<strong>平成はBPM=120</strong>辺りが多そうです。

しばしば「<strong>最近の曲は昔の曲よりテンポが速い</strong>」みたいな感想を耳にします。
しかし、実際はテンポよりも<span class="bold-red">リズムの組み方</span>によって<strong>体感的な曲の速さ</strong>は大きく変わります。

詳しくはこちら↓

https://khufrudamonotes.com/rhythm-pattern-making



本当に時代を追うごとに曲のテンポが速くなっていたら、そのうち人間が演奏ができなくなりますからね。笑　
このデータからも、その一端が伺えるのではないでしょうか。

###曲の長さ

<!-- wp:image {"id":13051,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://khufrudamonotes.com/wp-content/uploads/2021/02/昭和vs平成ポップス-曲の長さの分布-1-1024x502.png" alt="" class="wp-image-13051"/></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong><span class="marker">平成のヒット曲の方が、曲が長い</span></strong>傾向が分かります。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>平成では「平歌とサビを繰り返すシンプル曲構成」ではない<strong>凝った構成の曲</strong>が増えた分、曲が長くなったのかもしれません。また、平成にバラード系の曲が多いのとも関係がありそうです。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ただ、ストリーミング配信が主流になってきた<strong>令和</strong>では<strong>また短い曲が増えそう</strong>です。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>そして、昭和と平成共通して大体<span class="bold-red">3分前半～5分後半の間</span>に収まっています。<br>ポップスのヒット曲を作ろうと思う場合は、<strong>30秒の曲</strong>や<strong>10分の曲</strong>はあまり作らない方が良さそうですね。笑</p>
<!-- /wp:paragraph -->

###Acousticness

<!-- wp:paragraph -->
<p><strong>Acousticness</strong>は「<strong>アコースティック度</strong>」を示すSpotify独自の評価項目です。</p>
<!-- /wp:paragraph -->

<!-- wp:quote -->
<blockquote class="wp-block-quote"><p>A confidence measure from 0.0 to 1.0 of whether the track is acoustic. 1.0 represents high confidence the track is acoustic.</p><p>訳：トラックがアコースティックであるかどうかの信頼度を 0.0 から 1.0 の範囲で表します。1.0 は、トラックがアコースティックであるという確信度が高いことを表します。</p><cite><a href="https://developer.spotify.com/documentation/web-api/reference/#objects-index" target="_blank" rel="noreferrer noopener">https://developer.spotify.com/documentation/web-api/reference/#objects-index</a></cite></blockquote>
<!-- /wp:quote -->

<!-- wp:image {"id":13052,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://khufrudamonotes.com/wp-content/uploads/2021/02/昭和vs平成ポップス-Acousticnessの分布-1024x502.png" alt="" class="wp-image-13052"/><figcaption>見やすさのためAcousticnessを100倍した値を四捨五入しています。</figcaption></figure>
<!-- /wp:image -->

<!-- wp:paragraph -->
<p><strong>平成のヒット曲のAcousticnessが低い</strong>傾向が伺えます。</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>具体的な曲名を見てみましょう。</p>
<!-- /wp:paragraph -->


Acousticnessが高いトップ10はこちら

<!-- wp:table -->
<figure class="wp-block-table"><table><tbody><tr><td><strong>list_name</strong></td><td><strong>Name</strong></td><td><strong>Artist</strong></td><td><strong>Acousticness</strong></td></tr><tr><td>平成ポップヒストリー</td><td>さくら - 独唱</td><td>Naotaro Moriyama</td><td>95</td></tr><tr><td>平成ポップヒストリー</td><td>ハナミズキ</td><td>Yo Hitoto</td><td>88</td></tr><tr><td>昭和ポップス</td><td>さよならの向う側</td><td>Momoe Yamaguchi</td><td>85</td></tr><tr><td>平成ポップヒストリー</td><td>真夏の果実</td><td>サザンオールスターズ</td><td>82</td></tr><tr><td>昭和ポップス</td><td>ノーサイド</td><td>Yumi Matsutoya</td><td>81</td></tr><tr><td>平成ポップヒストリー</td><td>長い間</td><td>Kiroro</td><td>81</td></tr><tr><td>昭和ポップス</td><td>ウエディング・ベル</td><td>Sugar</td><td>79</td></tr><tr><td>平成ポップヒストリー</td><td>栄光の架橋</td><td>Yuzu</td><td>78</td></tr><tr><td>昭和ポップス</td><td>魅せられて</td><td>Judy Ongg</td><td>76</td></tr><tr><td>昭和ポップス</td><td>いっそ セレナーデ - Remastered 2018</td><td>Yosui Inoue</td><td>75</td></tr></tbody></table></figure>
<!-- /wp:table -->


Acousticnessが低い曲10曲はこちら

<!-- wp:table -->
<figure class="wp-block-table"><table><tbody><tr><td><strong>list_name</strong></td><td><strong>Name</strong></td><td><strong>Artist</strong></td><td><strong>Acousticness</strong></td></tr><tr><td>平成ポップヒストリー</td><td>シャングリラ</td><td>Chatmonchy</td><td>0</td></tr><tr><td>平成ポップヒストリー</td><td>君はロックを聴かない</td><td>Aimyon</td><td>0</td></tr><tr><td>平成ポップヒストリー</td><td>さよならエレジー</td><td>Masaki Suda</td><td>0</td></tr><tr><td>平成ポップヒストリー</td><td>TRUE LOVE</td><td>Fumiya Fujii</td><td>0</td></tr><tr><td>平成ポップヒストリー</td><td>愛のために</td><td>Tamio Okuda</td><td>0</td></tr><tr><td>平成ポップヒストリー</td><td>ラブ・ストーリーは突然に</td><td>Kazumasa Oda</td><td>0</td></tr><tr><td>平成ポップヒストリー</td><td>GLAMOROUS SKY</td><td>Nana starring Mika Nakashima</td><td>0</td></tr><tr><td>平成ポップヒストリー</td><td>Rising Sun</td><td>EXILE</td><td>0</td></tr><tr><td>平成ポップヒストリー</td><td>恋</td><td>Gen Hoshino</td><td>0</td></tr><tr><td>平成ポップヒストリー</td><td>Boys &amp; Girls</td><td>Ayumi Hamasaki</td><td>0</td></tr></tbody></table></figure>

<strong>Acousticness</strong>"をSpotify側が具体的にどう判定しているかは分かりません。

ただ、なんとなく<span class="bold-red">ミックスのやり方や電子楽器の使用の有無</span>などが影響していると感じます。

###valence

<strong>valence</strong>は「<strong>音楽的なポジティブさ</strong>」を示すSpotify独自の評価項目です。

<!-- wp:quote -->
<blockquote class="wp-block-quote"><p>A measure from 0.0 to 1.0 describing the musical positiveness conveyed by a track. Tracks with high valence sound more positive (e.g. happy, cheerful, euphoric), while tracks with low valence sound more negative (e.g. sad, depressed, angry).</p><p>訳：0.0～1.0の間で、トラックから伝わる音楽的なポジティブさを表す尺度です。値の高いトラックはよりポジティブに聞こえ（例：幸せ、陽気、多幸感）、値の低いトラックはよりネガティブに聞こえます（例：悲しい、落ち込んでいる、怒っている）。</p><cite><a href="https://developer.spotify.com/documentation/web-api/reference/#objects-index" target="_blank" rel="noreferrer noopener">https://developer.spotify.com/documentation/web-api/reference/#objects-index</a></cite></blockquote>
<!-- /wp:quote -->

<!-- wp:image {"id":13055,"sizeSlug":"large","linkDestination":"none"} -->
<figure class="wp-block-image size-large"><img src="https://khufrudamonotes.com/wp-content/uploads/2021/02/昭和vs平成ポップス-valenceの分布-1024x502.png" alt="" class="wp-image-13055"/></figure>

SpotifyのAIの判定方法が分からないので詳しくは分かりません。
しかし、全体的な傾向で見ると、平成のポップスの方が<strong>ネガティブ傾向の曲</strong>が多めなようです。

<strong>時流や世代間の価値観の違い</strong>などと関係があるのでしょうか。

##まとめと感想


データ分析をしてみると<strong>直観では気付きにくい部分</strong>が具体的に見えて面白かったです。
ただ、どちらのプレイリストもたった100曲なので、もう少し大きな括りで見ると結果も変わってくると思います。




よければ他の分析もどうぞ。

https://khufrudamonotes.com/lisa-homura-review

https://khufrudamonotes.com/melodic-analysis

https://khufrudamonotes.com/one-last-kiss-review

https://khufrudamonotes.com/uverworld-analysis