SpotifyAPIでゆかりさんの楽曲を分類してみる
ツアーが始まる前は暇な時間があればYoutubeで時間を浪費していたけど、始まったら居酒屋で人と話したり他人のブログを読んでみたりしているうちに実験してみたいことが増えてくる。
人によっては創作活動って言うかもしれない。
以前にゆかりさんの曲の特徴をセトリから作ってみるという自分で見返しても訳の分からない事をやってみたけど、その延長で訳のわからない事をしてみようと思う。
今回使うのはセトリ情報ではなくてSpotifyのデータです。
Spotifyは無料apiとして14項目の楽曲のデータを公開している。例えば、acousticness(アコステ感)、energy(元気さ?)、valence(悲観的or楽観的)など。
そういう数値でゆかりさんの曲の分類をするのがこの記事の目標です。(主成分分析とかいうやつ。)
今回は14項目の楽曲データのうち下記の8項目だけを使いました。
(残りの6項目は0,1というかon/offなので主成分分析すると引っ張られるので除外した。)
項目 | メモ |
---|---|
acousticness | アコステ感、値は0~1の間 |
danceability | ダンス感、値は0~1の間 |
energy | 元気さ、値は0~1の間 |
tempo | テンポ、BMPの値 (今回は0~1で正規化) |
valence | 悲観的か楽観的か、値は0~1の間 |
loudness | 音圧(音量)デシベル値 (今回は0~1で正規化) |
liveness | ライブ感(客が居るか?)、値は0~1の間 |
key | キー (今回は0~1で正規化) |
分析対象のゆかりさんの曲は全部で206曲です。
残念ながらまだSpotifyで「かくれんぼ。」曲が無いので過去曲ばかり。
補足しておくとSpotifyは曲が同じでも収録アルバムが違うと違う曲として登録されているので、今回は独断と偏見で同じ曲と思われるものは除外しました。
8項目も一々比較していくのは人間には難儀なので、あれをこーして無理やり2項目(軸)にしてプロットした結果が下図。
(具体的に言うとPythonのsklearnライブラリでPCAにデータを入れただけです。)
先ずこのグラフの縦軸ですがおおよそアコステ度に引っ張られています。(アコステ度が高いと上)
アコステ度の高い「コハクノウタ」「優しい夜に。」「Jelly Fish」などなどがグラフの上の方に配置されています。
次に横軸ですが、これはおおよそキーの高さに引っ張られていて、キーが高いほど右側に配置されます。
実際に見ていくと別にキーが高く無いんだけどなという曲が右側に配置されていたりするので、あくまで数ある中でざっくりと考えるならという意味合いです。
グラフの中で値が似ているものは同じグループとしてまとめると見やすいので今回はKmeansというオーソドックスな手法で5つのグループにしました。
軸の特徴と合わせてざっくりと各グループの特徴を下記に挙げます。
1group(紺):アコースティック度が高、キー値無関係、グラフの上半分
2group(黄緑):アコースティック度が中程度、キー低め
3group(緑):アコースティック度が中程度、キー高め
4group(黄):アコースティック度が低、キー低め
5group(紫):アコースティック度が低、キー高め
前置きが長くなったけれど、この生成したデータを元にwith me?ツアーでセトリ採用されている曲を見ていきたいと思います。
居ないと思いますがCSVで見たい方はgitにアップロードしてあります。
(Link : https://github.com/samsumario/ykrfannews/tree/main/spotifyAPI)
fancy baby doll (3Group)
アコステ度もキーも中程度。グラフの真ん中らへんに位置しています。
この曲に近いのはチェルシーガールやLuv Fanatic別グループだとifやFortune of loveが近いです。
エキセントリック・ラヴァー (5Group)
アコステ度低め、キー高め。
この曲に近いのは恋タイ、ワンダーテール、天使じゃなくても
Super Special Smiling Shy girl (5Group)
アコステ度低め、キー中程度。エキセントリック・ラバーと同じグループです。
この曲に近いのは「だって×2ウキウキ」やGratitude。
別グループだと童話迷宮などがあり、かなり密集した位置にあります。
Moonlight secret (2Group)
アコースティック度が中程度、キー低め。
割と独立した位置にいます。近い所でcandy smileやCherry Kiss。
同じグループ内で近いのは次のデイジー・ブルー
デイジー・ブルー (2Group)
Moonlight secretと同じでアコースティック度が中程度、キー低め。
まっすぐな心、恋歌姫とかなり近い位置にあります。
星降る夢で逢いましょう (3Group)
fbdと同じグループ。(アコステ度もキーも中程度)
嘆きの丘、Tiny Rainbowが近い位置にあります。
天使のお仕事 (5Group)
エキセントリック・ラバー、SSSSgと同じグループ。
パピィラヴ、You&Me、Honey Moonとかなり近い位置関係にあります。
mon cheri (4Group)
アコースティック度が低、キー低めの4グループ。
近い位置関係にあるのはCherry KissやCandy smile
Spring fever (4Group)
mon cheriと同じグループ。(アコースティック度が低、キー低め)
近い曲はエアシューター、Cherry KissやCandy smile
まとめ
ぶっちゃけた所ホントに似ているかと言われると微妙な感じでした。
全然別のアーティストの曲を入れて比較してみるともう少し面白い結果が得られると思いますが、他の女の曲に興味が無いので今回はこれで終了します。