2020年4月5日 歌評

Enter Enter MISSION!

  • アーティスト: 西住みほ(CV.渕上舞)、武部沙織(CV.茅野愛衣)、五十鈴華(CV.尾崎真実)、秋山優花里(CV.中上育実)、冷泉麻子(CV.井口裕香)
  • リリース日: 2012年11月7日
  • 作詞: 畑亜貴
  • 作曲: 矢吹香那、佐々木裕
  • 編曲: 佐々木裕
  • BPM: 160
  • HSL Title ID: c0b32eb1-af86-4064-be91-b097b5c3b3ed (123)
  • ISWC: T-909.818.217-3

SING4DATASCIENCE/HSSingLogプロセス概要

大まかな流れ

現在、SING4DATASCIENCE/HSSingLogのセッションにおいてはいくつかのプロセスが存在しています。

  1. 歌唱プレイリスト作成
  2. 歌唱セッション
  3. 歌唱結果集計
  4. メタデータ集計
  5. 結果投稿

この記事においてはこれらのプロセスと、それに使われているツール等に関して紹介していきます。

歌唱プレイリスト作成

歌唱プレイリストの作成は自動化されており、以下のような機能を備えています。

  • 自動選曲抽選システム
  • 固定楽曲システム(現在3曲の楽曲に関して固定)

自動選曲抽選システムは過去の歌唱セッションの情報を元に、これまでに歌唱した回数、及び、最後の歌唱からの日数等などを元に重み付けがされ、抽選がシミュレーションされています。重み付けにより、歌唱回数が少ないものや最後の歌唱から時間が経った楽曲がより高い確率で選曲されるようになっています。

これらはPowerShellで実装されており、抽選ロジックはバイナリモジュール、抽選プロセスに関してはスクリプトモジュールで実装されています。(PowerShell 7を使用。)

自動選曲抽選システムの実行例

歌唱セッション

歌唱プレイリストが作成されると、歌唱指示書が作成されます。このCSVリストでは歌唱する順番及び、現在存在するメタデータが記載されています。

歌唱指示書

歌唱結果集計

歌唱が完了すると、それを集計します。歌唱指示書のうち、Title ID項目を取り出し、集計表で集計していきます。

集計表

集計が完了すると、それをGet-HSLCompiledFileコマンドレットを使用することで検証(スコアに矛盾等がないかを確認)し、登録されているタイトル情報と合成した上で、GitHubにプッシュしているファイルを作成します。

Get-HSLCompiledFile実行例

メタデータ集計

新曲である場合や、現在メタデータが入っていない楽曲がある場合は歌唱指示書の中で入力されていない曲を埋めていき、Update-HSLCsvDataを実行します。このコマンドレットを使用することにより現在、3つある、それぞれのメタデータCSVの情報が更新されます。(3つのメタデータは著作者リスト、リリース日、テンポリストです。)

Update-HSLCsvData実行例

結果投稿

結果を投稿するためにはPythonのスクリプトを使用しています。Pythonのスクリプトには大きく2種類の機能を持っています。(PythonにおいてはpandasMatplotlibを使用しています。)

  • 投稿テキストの作成
  • 投稿グラフの作成
結果投稿生成システム実行例

2020年3月14日 歌評

Memory Heart Message

  • アーティスト: サチ(早見沙織)
  • リリース日: 2012年11月21日
  • 作詞: hotaru
  • 作曲: 中山真斗
  • 編曲: SAO MUSIC GUILD
  • BPM: 87
  • HSL Title ID: 39beb05c-6fc1-4010-86e4-061736de29f3 (147)
  • ISWC: T-909.808.415-2

コスって!オーマイハニー

  • アーティスト: こなたとパティ(平野綾とささきのぞみ)
  • リリース日: 2007年8月29日
  • 作詞: 畑亜貴
  • 作曲: 神前暁
  • 編曲: 神前暁
  • BPM: 145
  • HSL Title ID: 597fcf54-c81f-481e-b3aa-791f402a86ec (192)
  • ISWC: T-909.743.510-4

面影ワープ

  • アーティスト: nano.RIPE
  • リリース日: 2011年8月3日
  • 作詞: きみコ
  • 作曲: 佐々木淳
  • 編曲: nano.RIPE
  • BPM: 210
  • HSL Title ID: 24a931c6-f4e1-42ec-9312-daafb2a26e98 (130)
  • ISWC: T-917.384.479-6

2020年3月10日 歌評

笑うかどにはパンパンパン!

  • アーティスト: ゆの(阿澄佳奈)
  • リリース日: 2010年3月10日
  • 作詞: 畑亜貴
  • 作曲: 山口朗彦
  • 編曲: 山口朗彦
  • BPM: 175
  • HSL Title ID: 710a98d2-1c56-4a55-989a-5f34938a2d3a (92)
  • ISWC: T-909.771.949-8

2020年3月5日 歌評

うさぎになったバリスタ

  • アーティスト: 青山ブルーマウンテン(早見沙織)
  • リリース日: 2014年8月26日
  • 作詞: 高瀬愛虹
  • 作曲: 中畑丈治
  • 編曲: 中畑丈治
  • BPM: 76
  • HSL Title ID: ed729e78-86aa-4a36-b117-11bd15b7b672 (53)
  • ISWC: T-915.752.004-2

ウミドル☆イカドル☆稼いドル

  • アーティスト: イカ娘(金元寿子)
  • リリース日: 2010年12月15日
  • 作詞: 畑亜貴
  • 作曲: 鈴木裕明
  • 編曲: 鈴木裕明
  • BPM: 172
  • HSL Title ID: 9be47117-430a-427e-9b5a-96348f5c9459 (116)
  • ISWC: T-909.779.531-8