あれこれいろいろ

無料AIで音楽の世界を広げるために遊んでみた

AIの練習をしてみようと思いまして、ヤフーの無料AIである「Agent i」を使ってみました。

とりあえず、「ウクレレの主要コードの一覧表を作って」と指示してみたら、おすすめ6コードとして、C F G7 Am Dm Emを、4弦を上に表示して作ってきたので、「主要コード20種類くらいに増やし、1弦を上に表示して」と追加指示して生成されたのが以下のとおり。

🎵 メジャーコード

C
1弦 A:3
2弦 E:0
3弦 C:0
4弦 G:0

D
1弦 A:0
2弦 E:2
3弦 C:2
4弦 G:2

E
1弦 A:2
2弦 E:4
3弦 C:4
4弦 G:4

F
1弦 A:0
2弦 E:1
3弦 C:0
4弦 G:2

G
1弦 A:2
2弦 E:3
3弦 C:2
4弦 G:0

A
1弦 A:0
2弦 E:0
3弦 C:1
4弦 G:2

B♭
1弦 A:1
2弦 E:1
3弦 C:2
4弦 G:3

🎵 マイナーコード
Am
1弦 A:0
2弦 E:0
3弦 C:0
4弦 G:2

Bm
1弦 A:2
2弦 E:2
3弦 C:2
4弦 G:4

Cm
1弦 A:3
2弦 E:3
3弦 C:0
4弦 G:0

Dm
1弦 A:0
2弦 E:1
3弦 C:2
4弦 G:2

Em
1弦 A:2
2弦 E:3
3弦 C:4
4弦 G:0

Fm
1弦 A:3
2弦 E:1
3弦 C:0
4弦 G:1

Gm
1弦 A:1
2弦 E:3
3弦 C:2
4弦 G:0

🎵 セブンスコード
C7
1弦 A:1
2弦 E:0
3弦 C:0
4弦 G:0

D7
1弦 A:0
2弦 E:2
3弦 C:2
4弦 G:2

E7
1弦 A:2
2弦 E:0
3弦 C:2
4弦 G:1

F7
1弦 A:1
2弦 E:1
3弦 C:2
4弦 G:3

G7
1弦 A:2
2弦 E:1
3弦 C:2
4弦 G:0

A7
1弦 A:0
2弦 E:0
3弦 C:1
4弦 G:0

 

続いて、指ポジションごとの音階図の生成を頼んだら、5フレットまで次の図を生成してきました。

フレット:  0      1    2   3     4     5

1弦 (A弦) : A  | Bb | B | C  |  Db  |   D
2弦 (E弦) : E  | F  | F# | G   | Ab |  A
3弦 (C弦) : C  | C# | D   | Eb |  E  |  F
4弦 (G弦) : G  | G# | A   | Bb | B  |  C

そこで、音の表記をドレミにして、♯又は♭のところは単に♯表記にしてと追加指示して生成されたのが次のとおり。

fret : 0    1     2     3     4     5
1弦 : ラ |  ♯ | シ | ド  | ♯ |  レ |
2弦 : ミ |ファ| ♯  | ソ | ♯ | ラ  |
3弦 : ド | ♯  | レ  | ♯ | ミ |ファ|
4弦 : ソ | ♯  | ラ  | ♯ | シ | ド  |

というわけで、生成AIで音楽の楽しみを広げる手始めに、とりあえず無料AIを触ってみたというのが本日のお話。結構楽しめました。AIの能力以上に、それを使う発想をどこまで膨らませられるかという、こちら側の発想力が問われるようです。

最後に冒頭の絵もAgent iで作ってみました。その時のプロンプトは、「広々とした草原に色とりどりの花が一面に咲いている春から初夏の風景。中央に一人の若い女性が座ってウクレレを弾いている。やわらかい自然光、青空に少しだけ雲。女性はリラックスした表情で、風になびく長めの髪、シンプルなワンピース。全体はリアルな版画風で、自然な色合い」というもので、このプロンプトも、私が簡単に書いた指示を、AIが膨らませて作ってくれたものに少し自分で手を加えました。

こうしてちょっとずつ遊んで、AIと音楽のコラボを、自分の中で広げていければと思います。

RELATED POST