如何讓 Suno 製作出你想要的音樂?四大規則讓你用精準的 prompt 做出心中所想的音樂!
最近用了跟 Suno 類似的音樂生成服務 Udio 才讓我理解歌曲生成的 prompt 要怎麼寫,然後配合 sonoteller 這個神器,讓你聽到什麼就能生出什麼!
所以我們這集就來講講:
AI 音樂生成 prompt 的規則
抄音樂 prompt 的好幫手 sonoteller
suno 跟 udio 的差異
提醒一下,這集沒有詳細的 Suno 操作,重點會放在怎麼寫 prompt 上。
這邊整理一下你看這集必須要知道的事,可以暫停看一下:
那如果想看詳細的 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),也聽不到民謠吉他的原聲,滿滿的效果器。
我把上面的重點總結在這裡,有需要的可以停下來看,總之,先找對曲風,才能生出你想要的音樂。
怎麼知道喜歡的歌是什麼曲風?
那這時你可能會問啦,我哪知道自己想生的曲風是什麼啊?
這時就輪到 Sonoteller 登場啦!
Sonoteller 是分析歌詞與曲風的 AI 工具,只要給他 Youtube 網址就會幫你分析啦。
這樣你就可以在 Youtube 上先找一首參考的歌曲,再丟到 Sonoteller 分析,瞬間就有曲風的 prompt 啦。不過近期 Sonoteller 的伺服器不堪負荷,常會遇到拒絕分析歌曲的情況。
但如果是超流行的歌,例如 Ado 的 Show,因為已經有人分析過,就會直接調之前分析的資料給你。
畫面的左半邊是歌詞分析,因我沒有生成歌詞的需求,這裡就不詳細說,
不過我自己截一些 summary 中的字當 prompt。
右半邊是曲風分析,Genres 就是我們的曲風啦,也有提供副曲風、情緒、樂器、BPM、key 之類的資訊,都可以複製回去當 prompt 用。
後面的數字是相似程度,參考就好,畢竟曲風、情緒感受是很主觀的,
好啦,讓我們聽聽用 ado show 的曲風做出來的歌長怎樣吧。
好像不太對勁,加個 J-pop 進去看看,這個感覺比較對,就先到這邊吧。
也提醒一下,我們不太可能只複製一首歌的 prompt 就得到想要的歌,多放幾首你覺得類似的歌到 sonoteller 分析是個好方法!
配合 ChatGPT 之類的工具來生成額外 prompt 也可以。不過我覺得門檻比 sonoteller 高,而且也不容易搞懂那些詞彙到底代表了什麼。
等等,Udio 和 Suno 到底哪一個好用?
再來說說前面有提到的 Udio 和 Suno 有什麼差吧!
基本邏輯是相同的,但 Udio 的操作更直覺,Udio 有提供 prompt 提示,不僅給我靈感,讓我學到很多新名詞,真的超級多,可能我在學校音樂課學的詞彙都沒有這幾個禮拜學到的多。
還有 Udio 每次生成歌曲只有 30 秒,更容易修改或擴充,它的擴充還可以選擇 intro outro 來生成音樂的開頭結尾,比起suno用起來更順手。
然後現在 udio 完全免費,一個月能生成 600 首,超適合拿來練 prompt!
蛤?你說這集為什麼沒有 Udio 生成的歌?
因為現在 udio 免費生成的音樂不能商用!
所以這支影片,就還是以 Suno 為主啦。
最後,你覺得 AI 生成的音樂聽起來如何呢?
當背景音樂不錯聽
匠氣太重,了無新意
沒感覺,要做的話
其他也可以留言分享喔
如果有其他想看的 AI 工具測試或相關問題,也可以留言告訴我們~
更多、更完整的內容,歡迎上泛科學院的 youtube 頻道 觀看完整影片 ,並開啟訂閱獲得更多有趣的資訊!