【Power Query】著作権登録情報でBTS曲データベース作成
【追記:2024/12/14】ジン君の『Another Level』『그리움에 / I will come to you』と、ジミンちゃんの『Be Mine』『Be Mine (English Ver.)』追加により修正
楽に楽曲データを調べたい!
前回、ボーカルライン4人分の著作権者登録楽曲を調べてみました。
次はお誕生日に合わせて、SUGAの登録データを取りたいなと思ったんですけど、ラップライン3人てめちゃめちゃ登録数多いんですよね……。しかも重複してるし💦
どうやってまとめるのが早いかと考えた結果、著作権登録されている楽曲を、自分用にデータベース化することにしました。
楽をするための苦労を厭わないタイプのオタクです。
ちょうどいい楽曲一覧を見つけられなくて、手元に欲しかったんですよね。まだ出会えていないだけでどこかにあると信じてるんですが。
どこかにARMY専用スプレッドシート部屋とかないのかな………。
どこにニーズがあるのか全くわからない記事ですが、備忘録代わりに書いておきますね。
何ができるのかだけ知りたい方は、画像だけ拾い見でどうぞ。
データベース作成手順
※画像内の数字は、この記事を書いた当時のものです。
データを取る
韓国音楽著作権協会のデータベースは自動化ツール使用禁止とのことなので、原始的に手動でいきます。
メンバーの登録番号で検索して、出た結果をメモ帳にペタペタ。
単純作業なので、その間バンタンのかわいい動画を流しっぱなしにして、再生リストを増やすのも忘れずに。
今後もここの検索にはお世話になりそうなので、登録番号は辞書登録しました。
ExcelのPower Queryで加工する①
家のPCで作業するので、ツールは簡単なやつでいきましょう。ExcelのPower Queryで、データの抽出と整形だ!
あっ、「BTSで学ぶPower Query」みたいな流れではないです。3分間クッキングに近いと思っていただければ。需要あるのかはわかりませんが、まあ書いておけばいつか誰かが流れ着くでしょう……。
データ作成時に使うキー列は、楽曲とメンバーの登録番号です。
名称系は表記揺れが避けられないので、データはID管理が基本。
[大衆]で始まる行に、「タイトル」「登録番号」が含まれていますので、まずは「条件列」の追加で、これを抜き出しましょう。
後の手順は、クエリを使える人ならあまり悩まないと思われます。
とりあえず曲別のリストが完成。
「公表日・登録番号(楽曲)・タイトル・サブタイトル・アルバム名・参加人数」が入ってます。
アーティスト・歌い出し歌詞も取れたので、コラボ情報が欲しい時や、何の曲かわからなくなった時の検索用に、置いておきましょう。
データを修正する
韓国音楽著作権協会のデータベースとはいえ、人間が入力していますので、たまに何それって思うようなのもあります。JASRACでも似たようなゴホゴホ
というわけで、コーヒーブレイクついでに表記揺れを手修正。
この作業は今後も発生するので、「著作権者名」「アーティスト名」をチェックするためのリストや、置換用のテーブルも作成しておきます。
長期戦の構えは万全。
ExcelのPower Queryで加工する②
次は、もっと詳しい楽曲参加状況を取りましょう。
誰が何の役割でこの楽曲の作成に参加したか、というやつです。
「管理」で終わっている行から、A・C・CA・ARで始まるものを取ればわかります。
ここまでの段階で最低限のデータはもうできているため、単純に集計するだけならこれで充分です。
ただオタクとしてはもうちょっといい感じで出してみたいですね。見るデータと集計するデータの両方が欲しい。
欲張りな自分は嫌いじゃないです。LOVE MYSELF。
というわけで、メンバー別にデータを切って、曲ごとの参加情報を統合。
こんな感じでしょうか。ここまでで6時間くらいでした。
もし曲が増えたら、検索結果をテキストに追加するだけで更新できます。
元データにはメンバー以外の著作権者情報が含まれてるから、やろうと思えばPdoggさん達のデータを出すことも可能。
足りないデータを補完
さて、一応データはできたんですが、重要なものが欠落しています。
韓国音楽著作権協会の登録データには、タイトルが「英語」「韓国語読みのアルファベット記述」しかないんです。上に貼った画像をご覧いただければわかりますね。
日本人が使うためにはタイトル情報を追加しないと……!( ;∀;)
よし、日本語やハングル表記のタイトル名などの付随情報を追加しましょう。
あと、ソロ曲かユニット曲か、誰が歌ってるのかの情報も欲しいところ。
時々発作的に、「テギのデュエットが見たい!」とかなる時ありますからね!
本題に全く関係ないですが、『Jingle Bell RocK』のかわいいテギ置いときますね。2:30~です。
このクリスマスステージ、他にもホプジンとかミニモニとか、レアな組み合わせの歌が多くて至福です。ホビの歌声がたまらん……!
閑話休題。
前に「BTSメンバーの作詞作曲参加率」を書いてた頃に、曲一覧データを何パターンか作ったので、それらをPower Queryで合体させます。
日英韓の言語差もあり、データベースによってタイトル表記が違うので、この合体作業が最大の難関です。
英語タイトルを大文字表記にしてスペースや記号を全部抜いた、照合用の文字列を作るのが早いと思います。
公式の英語タイトルがないっぽい曲の場合は、歌詞を検索して一番ヒットしたやつを採用。
同じタイトル名の別曲があるので、見分けるための手がかりとして、日付やアルバムの情報もあると便利。
更に6時間くらいかけて完成。半日仕事でしたね~。
並行して、SUGAの著作権登録曲一覧も無事完成しました。
次にナムさんかホビの著作権登録曲一覧を作る時にでも、できたデータの検証をしたいと思います。
何事も、見直しが一番大事ですからね……!
次の課題
今回はメンバーが関与してる曲だけを取るつもりだったんですが、どうせならそれ以外のBTS曲も取りたくなりました。
いけそう、と思うと欲が出ますね!
でも、確実な検索方法がわからない……。
メンバーは登録番号があるから確実に検索できるんですけど、アーティスト名(BTS)には登録番号がないので、特定できないのが難点。
とりあえず「BTS」「防弾少年団」は基本として、後は思いついたら対応。
個人名検索は、記述が自由すぎて引っかけられないですね。「V」で5963件ヒットしちゃって笑いましたw
アルバム名も完全一致が難しい。今あるデータからの逆引きが早いのか?
検索仕様を研究しないといけないですね……。
ちなみに、韓国音楽著作権協会のデータベースは、サイトの言語選択でKoreanを選んだ時だけ、作品名の「前方一致」「後方一致」検索オプションと、公表日の日付絞り込みが使えました。φ(._. )メモ
現在の取得件数:376件
著作権者名:メンバーの登録番号(7人分)
アーティスト名:「BTS」「BANG THAN SO NYEON DAN」
アルバム名:BTSアルバム、ソロアルバムの他、メンバーが外部参加したものがあればそれも採用
今のところ、韓国音楽著作権協会のデータベースから上記の条件で取った曲データは、重複除いて376件。
正解数がわかりませんが、とりあえず大量ですね!
メンバー参加数0の曲は31曲(BTSアルバムに限ると21曲)でした。BTSの楽曲は、ほぼ彼らの血、汗、涙と言っていいでしょう。更に愛しくなるわ……。
早く皆の新曲を登録したくて、登録枠用意して待っています!
関連リンク
この曲何かわからない、タイトルの翻訳違い? カバー? 誰が歌ってるの? など、色々迷った時、大体検索に出てきて新規ARMYを助けてくれる三女神。
本当に助けられております。ありがとうございます。