K's Atelier

個人的な学習記録

Time Stealer - My Voice(kencoba)

suno.com

 

Vocal: My Voice(kencoba) 歌声をスマホ録音し,そのままUploadしてVoice作成
Guitar: Fender Telecaster+ GT-1 で演奏した録音を,Uploadして楽曲生成

[Title: Time Stealer]

[Verse 1 - Spoken words as salesman, no Singing]
今月の配給は 9000クレジットです
そうそう 新しい機能が追加されました
Upgrade しときましょうよ
こーんなことができるように
なるんですよ みんな使ってますよぉ
ユーザー同士で使い方を
教え合ってるんですねぇ

[Hook 1 - Singing]
最新という名の わずかな養分
ストローさして 急いですする
なんでかって? 知らないけど
新しければ そっちがいいだろ
置いてかれたくない
老いて枯れたくない
その管の先が 自分の
こめかみに 刺さってるとしても

[Chorus 1 - Singing]
吸い尽くすんだ 考えんなよ
金払っちゃったんだ そうだろ?
タイパは大事だねぇ 時間は
有限だもんねぇ ほらほら
相手より先に 相手より多く
呼吸する間も 惜しいよな
データにしがみつけ でなきゃ
脳髄まで 吸い尽くされるぜ

[Verse 2 - Spoken words as salesman, no Singing]
お客様は 神様です
だからあなたにとって最高の
おすすめセットを提示いたします
本当にあなただけのセットです
ちょっと気に入らない?
じゃぁこちらも合わせていかがですか?

[Hook 2 - Singing]
機械は人を否定しない
否定されると 気分悪い
嫌なことは かくしておいて
隠したことさえ かくしておけば
傷つかない 傷つけない
気楽な時間 すぎていく ほら
己の欲せざるところ 人にほどこすことなかれ
それがユートピア そうだろ?

[Chorus 2 - Singing]
吸い尽くすんだ 考えんなよ
金払っちゃったんだ そうだろ?
タイパは大事だねぇ 時間は
有限だもんねぇ ほらほら
相手より先に 相手より多く
呼吸する間も 惜しいよな
データにしがみつけ でなきゃ
脳髄まで 吸い尽くされるぜ

[Bridge - Singing like Whispering]
通知のベルが よだれを促す
あまーい答えが 転がり込んでくる
人から指示 されたくないだろ?
自分で判断してる そう思いたいだろ?

[Chorus Final - Singing]
吸い尽くすんだ 考えんなよ
金払っちゃったんだ そうだろ?
タイパは大事だねぇ 時間は
有限だもんねぇ ほらほら
相手より先に 相手より多く
呼吸する間も 惜しいよな
データにしがみつけ でなきゃ
脳髄まで 吸い尽くされるぜ

[Outro]
どっちが先に吸い尽くされるか
そういう競争
やってみるかい?

世界の終わりの苦さをキミと,なんてね🤎

suno.com

 

Sunoの限界検証:

1. Verse一発目のアウフタクト
2. 1音に2,3モーラを割り当てることでのビート維持(Chorus部分)
に挑戦・・・っていうかそういうメロディを自作した。

一般歌謡曲では,本作のように,1音に自由に言葉を割り当て,ビートを維持している。曲先の作詞だとこれがむしろ自然。人間の作詞作曲の場合は,早口の部分がちょうどアクセントになっていたりする。

Sunoの場合はどうしてもそういった「ここの開始は4小節前と合わせてくれ!」というのが難しい。結果としてどうしてものっぺりした歌い方になってしまう。ひどいのになると,末尾の言葉を繰り返したり,途中で切ってつじつま合わせるし。とつぜん1拍増えるという困った芸当もやってしまう。

この曲,少しでも凝ったRemaster,Coverを行うと,早口部分がつぶされてのっぺりしたメロディにされてしまう。やはりSunoは,局所的な早口でのビートの維持は苦手だと思う。このあたりも生成AI楽曲と人間の楽曲を識別する判断材料かも。

今回は,メロディを即興で作曲して宮舞モカさんに歌ってもらい,RVCで証明Girlsの声に変換した。証明Girlsは,歌が上手な女子高生っぽい歌い方になるので,これはこれで良い。


演奏部分はSunoのインスト一発生成をパート無編集で利用している。
一発生成曲のBPMは163だった,はずなのだが,微妙に164に近いのか,CubaseのBPMとずれる。ずれは細かく,AudioWarpでタイミング補正した。


---

作曲:kencoba
作詞:kencoba
歌:証明Girls
演奏:SunoAI

[Verse]
割れた空 欠けた刻(とき)
爆ぜる影 見ながら

折れた指 つぶれた目で
探し当てた ものは

[Hook]
いつもの 教室で
冗談まじりで 明日の 話
してた はずなのに

本命探しの 他愛ない
一言が 聞き取れる その時は
今の はずなのに

[Chorus]
世界の 終わりに
君の 隣で
何も 言えずに 立ち尽くす woo

いつもどおりの 笑顔のまま
手渡す 君
これが 苦さって やつか

[Chorus Final]
世界の 終わりに
君を 見つめて
何も 言えずに 立ち尽くす woo

その 微笑み 焼き付けようと
時空(とき)を 止める
これが 運命って やつか

生成AI楽曲判別ルーチン


これの反対をやっていけば、生成AIぽさがなくなるかな

常識:
1. 突然大量に作品が発表されるようになる
2. 歌が入ってるのに歌手のクレジットがない

楽曲:
3. その分野で典型的なコード進行、バッキングばかり
4. 新曲なのに使ってる楽器音が全部典型的
5. コード進行に不自然な不協和進行が突然混ざる
6. メロディラインと歌詞が一致しない(橋と箸と端、来てと切手)
7. つじつま合わせの拍ずらしがある(リズムを止めてしまっている)
8. 定位感が甘い(プロ楽曲は左右以外に前後も意識してる)

歌手:
9. 歌詞が一部おかしい(「今こそ」が「いいまこそ」等)
10. 発声が難しい音の跳躍がある。高音が多い
11. メロディがのっぺりしている(ほぼ全部同じ音価)
12. 歌手の声が変わっていく(複数曲間で,同じ作者の同種の曲なのにがんがん声質が変わる)

楽器:
13. バッキングフレーズが小節ごとに微妙に全部違う
14. 小さな不協和音が常に混ざってる
15. 演奏不可能なフレーズがある。開放弦無視&弦の数多すぎ&弾きすぎ(同一音価でバラバラと弾き始める)
16. 途中から楽器の音色が変わっていく(サックスからギターになめらかに変化してしまうなど)

Effects:
17. 曲の途中でエフェクトが変わっていく。突然エフェクトが入る

https://www.musicman.co.jp/business/701866

Singularity

suno.com

 

Instrument used: Fender Telecaster(コード進行を矯正するために使用。結構原音が残ってる・・・)

菅野よう子さんが使いこなしている独特の
バックコーラス,ブルガリアンボイスの再現にチャレンジしました。
(音源買ったら数万円吹き飛びますので・・・)

Style指定で大事なのは,ブルガリア語で指定すること。
英語で指定するといわゆるグレゴリア聖歌になってしまうようです。

Styleに,こう指定する。
Български народни песни
Българско народно пеене
Български женски хор
Българско многогласно пеене

川井憲次さんはさらに,あーやっぱな,って感じで日本民謡いれてらっしゃった。


私は響き的に,雅楽,笙の合竹が近いと思います。
そちらでやるとまた違う雰囲気になるのではないでしょうか。

まだしばらく研究ができそう。

マジックで消えちゃった! (Azuki Cover)

suno.com
原曲

suno.com


かそべんさん最初期の曲のCover。Azukiさんが100%はまってる。オツカレ∞キャンディはそろそろベストアルバムが欲しい。

巡回すると耳コピ対象曲がたまっていく・・・

Garbege in, Garbage out

[Verse]
生成AIの出すものには
ゴミが混ざることがある

気にしなければ
気にならない程度 でも

[Hook]
生成AIが出したCode
ゴミとりできるのは
ロジック読める人

生成AIが並べたChord
ゴミとりできるのは
耳を鍛えてる人

[Chorus]
ゴミ入りデータを
学習させれば
ゴミは必ず
増えていく

ゴミは勝手に無くならない
それが誰かの決めた「正解」だから

人の仕事は無くならない
人に「価値観」がある限り

[Outro]
問われるのは
その価値観を
認めるかどうか

 

SunoAIが出力したMIDIデータ。Bassだが,全音の音程で複数音が同時に鳴っている。低音がclosed voicingでなり続けると音が濁る。連続の音程変化が分離していることによって生成されるデータであることはわかっているが,人間にはわかっていてもまだ生成AIがそこまでわかっていない。

It's a never-fail world - 誰も失敗しない世界

suno.com

suno.com

お経Versionは,原曲をRVCで変換したもの。Pitchがないので綺麗にお経Rapになってる。

生成AIの利用には,どうもズルいとか騙されたとかいう気持ちが付きまとうようだ。人間が状況に慣れるより早く,大量に作品が作られるからだろう。TikTokに大量のSora動画が流れるようになったという話も聞いた。
生成AIが出るまでは,作品制作には相当の手間がかかった。だからみんな出来たもの,動画や曲を「手間のかかった作品」として認識していた。ところが素人の目にはわからない程度の生成AI出力が出てきた。作ってる側から見れば,「作品」からただの「コメント」程度の価値のものもある。受け手は相変わらず,手作業の作品の認識が強いから「動画が大量に流れてくる」気がするが,これはコメントと同程度の価値しかない。認識のずれが「騙された」感につながり,自尊心が傷つけられるから許せない,となるのではないか。

誰でも平均的なものがボタン一つで作れる状況で,平均までもっていく努力は必要なのだろうか?今回RVCで学習モデルを作ることで,大切なことが一つわかった。それは生成AIには良質なデータが必要ということだ。そのデータが生成AIだけで作れるのならいいが・・・おそらく貴重なデータは,ゼロから平均以上のところまでもっていく努力をした人からしか得られない。
Garbage in, garbage out.


[Intro]
誰も失敗しない世界って
素敵じゃない?

[Verse 1]
誰も 絶対間違えない
歌も、セリフもね
誰も 絶対失敗しない
絵も、動画もね

[Hook 1]
だって 失敗したく
なんか ないじゃん
はずかしい 思いとか
したら 立ち直れない

[Chorus 1]
下手な人は いなくなる
偉い人も いなくなる
悔しがる人は いなくなる
自慢する人も いなくなる

そうやってみんな
誰も失敗を しなくなる
誰も失敗を 知らなくなる
It's a never-fail world after all. 

[Verse 2]
失敗しても 大丈夫
他の人も 同じだから
昔は下手 じゃなくて
今みんな 同じだから

[Hook 2]
アクセントが おかしくても
みんなの歌も おかしいし
首の角度が おかしくても
みんなの絵だって おかしいし

[Chorus 2]
うまくいくことだけ
やってけば いいじゃん
うまくいかないところは
いじれない みたいだし

もう失敗は ないの
みんな同じこと してるから
みんな同じもの 持ってる
持てないものも みんな同じ

[Bridge]
勉強も苦労も しなくていい
もう頑張らなくて いいんだよ

[Chorus Final 1]
みんなができる ことだけの
世界を 作っていこうよ
みんなができる ことだけで
世界を 満たしていこうよ

自分が弾いた 曲なんて
世界の ほんの一部
自分が描いた 絵なんて
世界の ほんの一部

It's a never-fail world after all. 

[Outro]
誰も成功しない世界って
素敵じゃない?
You will never fail to reach that world.