シルフィ

ふっふっふ…Starlit Snowfall に次ぐオリジナル曲…ついに出来たわね…!

イグニ

無事に完成してなによりなのだ☆

リオナ

あとはレコーディングして、動画作って公開まで持って行くだけね ♪

ルキュー

・ ・ ・

シルフィ

…あれ、なんだかルゥの表情が暗い

ネーヴェ

ルゥ姉、おつかれ…?

カルミア

今回の作曲、難航してたからねぇ~

ってそれ以外にも、なんだか言いたげな雰囲気…。一体どしたの。

ルキュー

その…ね、思ったんだけど…

曲の展開が今一つワンパターンというか…似たようなフレーズ繰り返してるな…って。

シルフィ

そう? セクションごとに結構表情変えたと思うけど?

ルキュー

そ、それはそうなんだけど…根本的にコード進行が同じなんだよ?

表情やリズムだけ変えても、なんだか聞いたことのあるフレーズが繰り返されると…特にインスト曲は飽きが来ちゃうんだよ。

リオナ

たしかにそうね…今回、曲の展開に苦戦していた手ごたえがあったわね…

ルキュー

それでね…実はフレーズのアイデアを増やそうかなって思って 「コード進行」 について勉強してたの

イグニ

さすがルゥなのだ☆ 実に真面目さんなのだ。

ルキュー

おかげでいろいろなコード進行を知れたけど… 例えば、こんなディグリーネーム (ルート音を I としたときの相対的な音の高さのこと) で書かれたコード進行があったとして ↓

I → V → IIIm → Vm7

これを例えば E♭のキーで歌うとすると、どんなコード進行なのかって…パッとわかる?

ネーヴェ

さいしょは…E♭ (ミ♭ ソ シ♭)?

次が…B♭ (シ♭ レ ファ)…

イグニ

ま、まあ時間かければちゃんと答えられる…はずなのだ

ルキュー

そのスピード感だと作曲では致命的なんだよ…。見た瞬間、自分が今作ってる曲のキーではどんな響きになるのかわからないと、本当にこのコード進行を使っていいのか、もっといいコード進行はないのかって考えるの…無理だよ?

シルフィ

書籍ではコード進行を汎用的に扱えるようにディグリーネームで書いてあるから、 自分の作る曲に合わせて実コードに解釈しなおす必要があるのね

カルミア

め、めんどくさいよ~ぉ

ルキュー

あと、コードの響きがぱっと思い浮かべばいいんだけど、複雑なコードだと、すぐにはイメージしにくい問題もあって

リオナ

プロの方はすぐにわかるんでしょうけど…

作曲初心者にはきついわね…

イグニ

せっかくコード進行集の本を買っても、活かしきれていないのだ

ルキュー

なんとかならない…?

つまり、やりたいことをまとめると

  • ディグリーネームを指定した実コードに変換したい
  • 実際に再生して響きを確かめたい
  • 自分が欲しいコードをすぐに探してこれる

ってとこかしら?

ルキュー

そうそう。…勉強と経験不足を感じるね。

うーん…でもさ、これって 「機械的にどうにかできる」 んじゃないの?ディグリーネームを実コードに変換する方法って、やり方が決まってるんだし。 あと実際にその通りに再生させたり、欲しいコード進行の条件で検索させたり…ってコンピュータにやらせられるよね?

ルキュー

そ、それってもしかして…!?

作るよ! 名付けて

コード進行データベース (DB)」 !!

自宅内限定でアクセスできる Web アプリとして実装するよん

シルフィ

うちの開発は、突然始まる…

仕組みとしてはシンプルな3層アーキテクチャにしたよ。データの格納は DB が担当、ブラウザから要求があれば APサーバが DB と仲介してくれるよん。

カルミア

さっぱりわ~からな~いよ~ぉ

…DB にコード進行を保存して、WebApp.Server (以下APサーバ)で整理し、ブラウザで表示させる

カルミア

う…うーん?

…Webサイト風にコード進行を色々見れるようになるってことだよ

カルミア

なんとなーく理解。

ちなみに、APサーバは Node.js を利用したよん。

…まあ細かい開発技術の話はさておいて、完成品を見てもらおうかね

イグニ

早ぇのだ…開発のなんやかんやを全部すっ飛ばしたのだ…

じゃーん ♪

ルキュー

わーーい!! やったー!!

開発期間、2週間…がんばった…!

イグニ

さっそく Starlit Snowfall のサビ部分、コード進行 DB に突っ込んであるのだ☆ 聴いてみるのだ!!

ネーヴェ

ちゃんと…Starlit Snowfall の響きが鳴ってる…♡

カルミア

移調もカンペキだねぇ

音は Tone.js というライブラリを使い、シンセ音を生成して出してるよ。

リオナ

指定したキーで実際に響きを確認できると、使おうとしているコード進行のイメージが具体的に湧いてくるわね ♪ これは作曲が捗りそうだわ♡

あと、ちゃんとエディタ・追加機能も実装してあるよ♪

ルキュー

新しいコード進行に出会ったときとか、お気に入りの曲のコード進行の解析結果とか、思いついた進行とか…片っ端から入れておこうかな♪

リオナ

拡充すればするほど、アイデア集としても機能するようになるのね

イグニ

でもいっぱい突っ込んだら、探しにくくてしょうがないのだ…100個の進行から目的の1つを探すって大変なのだ…

そう言うと思って、検索機能も実装したよ

シルフィ

この検索条件は、ええと…

タイトルが 『Starlit Snowfall』 を含み、かつ コード進行が III♭ で始まり、V△7 を含み、I で終わる」 コード進行をよこせ

ってことね?

ルキュー

要求が細かい…!

実際に曲を作る時、現在のコードから着地点にどう向かえばいいのか、これで検索できるよね。 作曲の現場でとても役に立つ機能だと思うよ。

リオナ

かなり実践的な機能でいいわねぇ ♡

・・・とまあ、こういうツールが出来ましたよっというご報告でした

ルキュー

2週間という短い中で、よくここまで作ったね?

ネーヴェ

手慣れてる…♪

ChatGPT の力も借りつつだけどね。

いやーだいぶ早く完成してよかったよかった。

シルフィ

困りごとは、とりあえず技術力でぶん殴りにいくスタイルね

イグニ

じつにウチらしい & 主らしい解決方法なのだ☆

シルフィ

ぶっちゃけ、ここ最近は新曲を作る他に、Webサイトの構築やらツールの開発やら新作MVの要素技術開発やらで、成果物があまり出せていなかったわね

ルキュー

3か月あれば、いつもなら 1本新作が出来上がってる頃なんだけどね…

リオナ

とはいえ今回、時間をもらってツールを整備したおかげで、作曲にかかる時間や労力が飛躍的に削減できたことは間違いないわね。かけた分のリターンはこれから回収できるわよ。

イグニ

必要な先行投資だったのだ。 でもそのツールが完成した今、そろそろ MV の制作・レコーディングを再開する頃合いなのだ。

ネーヴェ

主が作ってる間…いっぱい練習してた…♡

カルミア

はやくレコーディングしよーよ~ぉ

そうだね。 よぉし、ツール完成の勢いそのままに、MV制作を再開だー!

WinsRits は新たな力を手に入れた!
作曲レベルが1上がった!

【2026/06/15 追記】

転回形も表示・保存・再生対応できるようにしたよ♡

ルキュー

いつのまに…

イグニ

1時間程度でサクッと機能追加してたのだ…

シルフィ

クリシェ (コード進行に従って半音ずつ下がる/上がる動き) をはじめ、声部進行を重視してコード進行を書き込めるようになったわね!

リオナ

メロディラインや対旋律を重視して作曲している、私たちのスタイルに合った機能じゃないかしら?

ネーヴェ

まんぞく… ♡

カルミア

思い残すことはもうないねぇ~♪