身近な日常をやんわりデータサイエンスしてみよう

身近な情報や現象からデータを取り出して解析してみます。

YOASOBIの楽曲分析 - 初めに、下調べ -

www.yoasobi-music.jp

 2024年は昨年エポックメイキングして1年通して良く視聴していたYOASOBIを題材に楽曲分析を進めようと思っています。
 YOASOBIは小説を原作(漫画、アニメ含む)としてコンポーザー:AYASE、ボーカル:IKURAで楽曲化して、さらにYouTubeOfficial Music Videoではアニメーションとしてリリースされています。また多くは英語バージョンも作成されています。楽器隊のサポートメンバーも加えれば、YOASOBIと言う大きなプロジェクトと捉えられます。

分析の目標

 YOASOBIからリリースされている楽曲の位置付けをデータサイエンスで使う手法で分析してマトリックスで可視化してみる。

分析の進め方

 YOASOBIは非常に多くの構成からなっていてどのように分析を進めれば良いのか迷います。そこで

ChatGPT 3.5 に聞いてみた

 上記の文章を入力した回答です。
「それは素晴らしいアイデアですね!YOASOBIは日本の音楽シーンにおいて非常に注目を集めており、その独自のスタイルや構成には多くのファンがいます。プロジェクトに取り組む際には、以下のポイントを考慮すると良いでしょう。

1. **楽曲の構造分析:**
- YOASOBIの楽曲は小説を基にしているため、歌詞には物語性やストーリー性が強調されています。楽曲の構造を分析し、歌詞が物語の進行をどのように反映しているかを考察してみてください。

2. **音楽的要素の解析:**
- AYASEのコンポーズスタイルや楽曲の編曲に焦点を当て、どのような音楽的要素が使用されているかを分析しましょう。メロディ、ハーモニー、リズムの変化、楽器の選定などが注目すべきポイントです。

3. **ボーカルの特徴:**
- IKURAのボーカルスタイルや表現力に注目し、歌唱技術や感情表現の方法を分析してみてください。彼女の声が楽曲にどのような役割を果たしているかを理解することが重要です。

4. **アニメーションとの連携:**
- Official Music Videoにおけるアニメーションの要素も分析対象となります。楽曲とアニメーションがどのように統合されているか、両者がどのように相互に補完しているかを考察してみましょう。

5. **英語バージョンの比較:**
- 英語バージョンが存在する場合、日本語版との比較を行い、翻訳においてどのような工夫がなされているかを考えると興味深いでしょう。

6. **サポートメンバーの役割:**
- 楽器隊のサポートメンバーがどのように楽曲に参加しているかも分析の一環として取り入れましょう。

以上のポイントを元に、YOASOBIの楽曲をより深く理解し、その魅力を引き出す分析を進めていくと、プロジェクトがより豊かなものになるでしょう。頑張ってください!」

と、非常にポジティブで参考になる回答をしてくれました。

次にPythonによるプログラミングで実際にどんな分析ができそうか調べてみました。

Pythonによる楽曲分析のための手法

楽曲分析について以下のサイトを参考にしました。
www.wizard-notes.com
zenn.dev
zenn.dev

コード進行を自然言語処理でベクトル化して比較
qiita.com
コード譜はこちらのサイトがあります
「YOASOBI」のコード一覧(ギターコード / ピアノコード) | 楽器.me

またSpotifyの楽曲情報を取得できるSpotify Apiについて下記のサイトも参考にしました。
python-muda.com
python-muda.com

その他、歌詞、原作小説、YouTubeコメントの分析には自然言語処理の手法とChat AIを、YouTubeOfficial MVのアニメーションの分析には画像に分割してOpen CVを使ってみます。

かなり壮大なので、
とりあえず、各楽曲の各構成成分ごとに取り掛かりやすい手法から試して、最後に総括的な分析をしてみます(いつになることか?)。