最近用了跟 Suno 类似的音乐生成服务 Udio 才让我理解歌曲生成的 prompt 要怎麽写,然後配合 sonoteller 这个神器,让你听到什麽就能生出什麽!
所以我们这集就来讲讲:
- AI 音乐生成 prompt 的规则
- 抄音乐 prompt 的好帮手 sonoteller
- suno 跟 udio 的差异
提醒一下,这集没有详细的 Suno 操作,重点会放在怎麽写 prompt 上。
这边整理一下你看这集必须要知道的事,可以暂停看一下:
—–广告,请继续往下阅读—–图/泛科学院 YouTube
那如果想看详细的 Suno 操作,可以到这支影片:
好啦,让我们开始吧。
输入 Suno 的 prompt 只要关键字就好?
一开始用 Suno 时,我一直很困惑,到底要怎麽打 prompt 才能有效控制生成的音乐?
自从最近用了 Udio,它有 prompt 随机生成,研究了一下 Udio 的 prompt,规则大概是「一句有情绪的故事梗概,加上多个曲风或歌曲细节词汇」。
—–广告,请继续往下阅读—–
然後我把 Udio 的 prompt 拿到 Suno 上跑,也能跑出不错的东西。
所以,前面应该是指定整首歌的情境?
例如情境换成悲惨命运,听起来就会变悲伤。
然後我在後面加上轻快 (Brisk)⋯⋯欸?悲伤去哪了?前面那串根本消失啦!
—–广告,请继续往下阅读—–
那如果把前面那句话,拆解成情绪与事件关键字输入也行吗?
毕竟字数有限,这样就能下更多 prompt 了!
嗯,事实是没差,只要关键字就好。
所以结论是,音乐生成的 prompt 跟 Stable Diffusion 差不多,一个一个单词输入就好。
—–广告,请继续往下阅读—–
四大规则!
在多次测试之後,我认为有效的 prompt 可以分为这四类:
1. 曲风类:funk、rock、pop、classical 之类的特定曲风。
这些词最重要,会最大幅度限制歌曲的走向,通常会放多个有关联的曲风,例如 city pop 跟 funk 还有 Disco 有关,我前面的 prompt 就选了 city pop 跟 funk,不用 Disco 单纯是出来之後更有电音舞曲感,我不喜欢。
2. 歌曲控制类:B 小调、brisk、BPM 之类的名词。
—–广告,请继续往下阅读—–
这类名词只能做到修饰,例如前面的 prompt 加个 BPM 200,也不可能演奏出 BPM 200 的 city pop,只是稍微加快,但如果我把曲风换成 rock, metal,就能接近我要求的 BPM 200。
3. 情绪、状态类:miserable, adventure 这些日常生活中会出现的词汇,能提供整首歌曲的旋律、节奏,但效果极弱。
例如前面放了轻快 brisk,悲伤感就消失了。
4. 乐器类:歌曲中有出现什麽乐器。
—–广告,请继续往下阅读—–
你在选曲风的时候,就已经有乐器配置了。像上面的 city pop,就已经预设会有效果器 (Synthesizer),因此就算输入民谣吉他 (Acoustic Guitar),也听不到民谣吉他的原声,满满的效果器。
我把上面的重点总结在这里,有需要的可以停下来看,总之,先找对曲风,才能生出你想要的音乐。
图/泛科学院 YouTube
怎麽知道喜欢的歌是什麽曲风?
那这时你可能会问啦,我哪知道自己想生的曲风是什麽啊?
这时就轮到 Sonoteller 登场啦!
—–广告,请继续往下阅读—– 图/泛科学院 YouTube
Sonoteller 是分析歌词与曲风的 AI 工具,只要给他 Youtube 网址就会帮你分析啦。
这样你就可以在 Youtube 上先找一首参考的歌曲,再丢到 Sonoteller 分析,瞬间就有曲风的 prompt 啦。不过近期 Sonoteller 的伺服器不堪负荷,常会遇到拒绝分析歌曲的情况。
但如果是超流行的歌,例如 Ado 的 Show,因为已经有人分析过,就会直接调之前分析的资料给你。
画面的左半边是歌词分析,因我没有生成歌词的需求,这里就不详细说,
图/泛科学院 YouTube
不过我自己截一些 summary 中的字当 prompt。
右半边是曲风分析,Genres 就是我们的曲风啦,也有提供副曲风、情绪、乐器、BPM、key 之类的资讯,都可以复制回去当 prompt 用。
图/泛科学院 YouTube
後面的数字是相似程度,参考就好,毕竟曲风、情绪感受是很主观的,
好啦,让我们听听用 ado show 的曲风做出来的歌长怎样吧。
好像不太对劲,加个 J-pop 进去看看,这个感觉比较对,就先到这边吧。
也提醒一下,我们不太可能只复制一首歌的 prompt 就得到想要的歌,多放几首你觉得类似的歌到 sonoteller 分析是个好方法!
配合 ChatGPT 之类的工具来生成额外 prompt 也可以。不过我觉得门槛比 sonoteller 高,而且也不容易搞懂那些词汇到底代表了什麽。
等等,Udio 和 Suno 到底哪一个好用?
再来说说前面有提到的 Udio 和 Suno 有什麽差吧!
基本逻辑是相同的,但 Udio 的操作更直觉,Udio 有提供 prompt 提示,不仅给我灵感,让我学到很多新名词,真的超级多,可能我在学校音乐课学的词汇都没有这几个礼拜学到的多。
还有 Udio 每次生成歌曲只有 30 秒,更容易修改或扩充,它的扩充还可以选择 intro outro 来生成音乐的开头结尾,比起suno用起来更顺手。
图/泛科学院 YouTube
然後现在 udio 完全免费,一个月能生成 600 首,超适合拿来练 prompt!
蛤?你说这集为什麽没有 Udio 生成的歌?
因为现在 udio 免费生成的音乐不能商用!
图/泛科学院 YouTube
所以这支影片,就还是以 Suno 为主啦。
最後,你觉得 AI 生成的音乐听起来如何呢?
- 当背景音乐不错听
- 匠气太重,了无新意
- 没感觉,要做的话
- 其他也可以留言分享喔
如果有其他想看的 AI 工具测试或相关问题,也可以留言告诉我们~