M.
音楽・オーディオ Web

Chord Eureka

キーワードと気分を選ぶだけでAIがコード進行を生成。ピアノロール表示・MIDIエクスポート対応。

Chord Eureka

「切ない」「ジャズ」「疾走感」などのキーワードを入力すると、Claude APIがイメージに合ったコード進行を生成するWebアプリ。生成した進行はその場でピアノロールと楽譜で再生でき、MIDIファイルとしてDAWに持ち込める。作曲の「最初の一歩」を後押しするツールとして作った。すでにある進行を磨きたいときは、姉妹サービスのChordpernicusを使う。

こんな人に向いている

  • 曲のイメージはあるのに、最初のコードが決まらず手が止まってしまう人
  • 普段と違うジャンルや雰囲気の進行を試してみたい人
  • 有名なコード進行の名前や特徴を、実際の音と一緒に知りたい人

主な機能

  • キーワードから生成: キーワードを最大3つ(タグボタンからも選択可)と小節数を指定して生成。「もう一度生成」で同じ条件の別案を出したり、表示中の進行をタネに「この進行っぽく生成」したりできる。
  • 進行の分析: 生成した進行や自分で入力した進行について、カノン進行・王道進行などの有名な進行名、キーの推定(転調区間を含む)、ディグリーとT/S/Dの機能、珍しさのスコアと理由を表示する。この分析はAIではなくプログラムで行うので、同じ進行なら毎回同じ結果になる。
  • 再生: ブラウザ内でピアノロールと大譜表を表示しながら再生できる。楽譜は再生位置に追従し、タップでシークも可能。ボイシングのプリセットや音域、移調も変えられる。
  • 書き出しと共有: MIDIダウンロード、Xへのシェア(進行ごとのOGP画像を自動生成)、PNGカードの保存、進行とボイシングを埋め込んだ共有URLに対応。
  • その他: 最近の生成履歴、ライト/ダークテーマ、有名進行ごとの解説ページ。

使い方

  1. キーワードを入力するか、タグボタンから雰囲気を選ぶ。
  2. 小節数を選んで生成ボタンを押す。
  3. ピアノロールと楽譜で再生しながら、分析結果を確認する。
  4. 気に入ったらMIDIをダウンロードしてDAWに読み込む。

技術構成

バックエンドはExpress(Node.js)で、Google Cloud Runで動かしている。masterへのpushでCloud Buildがテスト→Dockerビルド→デプロイを自動実行し、テストが落ちたらデプロイを止める。コードの解析とボイシングにはTonal.js、MIDI生成にはmidi-writer-jsを使用。フロントエンドはDAWを意識したサイバー調のデザインに仕上げた。

工夫した点

AIの役割は「キーワードから進行を発想すること」に絞り、進行名の判定やキー推定、珍しさの評価はすべて決定的なロジックで実装した。AIに分析まで任せると、同じ進行でも答えが毎回変わってしまうからだ。生成回数には1日あたりの上限を設け、無料公開でもAPIコストが暴走しないようにしている。有名な進行ごとに解説ページとサイトマップを用意し、検索から「この進行ってどんな響き?」を調べに来た人にも使ってもらえる構成にした。

よくある質問

無料で使えますか?

無料で使える。APIコストを抑えるため、生成回数には1日あたりの上限を設けている。

ダウンロードしたMIDIはどのDAWで使えますか?

標準的なMIDIファイルなので、Cubase・Logic Pro・FL Studio・Ableton Live・Studio Oneなど、一般的なDAWで読み込める。

カノン進行・王道進行とは?

カノン進行はパッヘルベルの「カノン」に由来する進行で、キーCならC→G→Am→Em→F→C→F→Gのようにベースが順に下がっていく。王道進行はIV→V→IIIm→VImの進行で、キーCならF→G→Em→Am。どちらもJ-POPで非常によく使われている。

同じカテゴリの制作物

Chordpernicus
音楽・オーディオ Web

Chordpernicus

既存のコード進行を機能和声を保ったままAIがリハーモナイズするWebアプリ。理論解説付きでMIDI試聴・DL可能。

  • #Claude API
  • #JavaScript
  • #MIDI
  • #Cloud Run
TaktKey
音楽・オーディオ Windows

TaktKey

全アプリのキー入力に打鍵音を付与するWindows常駐タスクトレイアプリ。8音色の物理DSPを搭載。

  • #C#
  • #WPF
  • #DSP
Web Loudness Meter
音楽・オーディオ Web / PWA

Web Loudness Meter

インストール不要のブラウザ音響計測ツール。LUFS/dBFS/dBA/FFTスペクトラムをリアルタイム表示。PWA対応。

  • #AudioWorklet
  • #Web Audio API
  • #IndexedDB
  • #PWA