ChatGPT にメロディを与えコード進行を返してもらえるかどうか,試みた.この目的の有料ソフトが AI が云々される以前から存在しているのは承知しているが,ChatGPT で出来るのならそのほうが気楽である.
トップ画像がコードを付けたいメロディである.原曲は 3/21 にこのブログに書いたムソルグスキー「展覧会の絵」中の「古城」.きょうの楽譜でセッションするときは A メロをテーマとし,アドリブはブルースのコード進行に従い,後テーマの前に B メロを挿入するつもり.3/21 版のようにテーマ提示時にバックをブルースコードにするのは,今回は強引にすぎるだろう.
入力は midi ファイルでいいかと聞いたら Chat 君はいちどは OK したくせに,mido パッケージがどうとか言ってくる.入力が mp3 や wav だったらフーリエ解析すると来たもんだ.MusicXML 入力でやっと折り合いがついた.
彼の答案がこちら (- はマイナー : A- は Am).1小節に1コード,というより該当する小節にある音だけでコードを決めている.これでは,付けてくれたのはコードであってコード進行ではない !
おまけに 7th も aug も dim も彼の辞書にはないようだ.
ここで Chat 君は馬鹿だ ! で終わってしまえばそれまでだが,以前イラストを描いてもらったときは,相手の提示にあーだこーだと注文をつけているうちに,次第に結果が洗練されてきた.学生を相手にしているみたいだった.
AI ならでは ! の結果を期待してもうすこし問答を続けてみようか...
まず,「この曲のキーはなんですか ? 」と聞いてみたら「F か Dm」との答えであった.22 小節のうち2小節にしか現れていない Dm も候補に挙げてくれたところをみると,見込みがありそう.
4/7/2025 の記事に続きます.

