← 回到動態
poteto@poteto

我請 grok bot 做了一支影片,講 tibo.dog 裡的音樂是怎麼做出來的!一開始我笨手笨腳地描述我想要的東西(我做音樂的經驗是 0):有點 gameboy 風的音樂,在主旋律的各種變奏之間無縫切換,就像我玩過的另一款遊戲(原神)那樣 有個幫我把目標講清楚的 prompt,是跟 bot 說「我沒有足夠的詞彙來描述我想要的東西」,再用 pstack 裡的 /sharpen skill。然後 /in-your-own-words skill 幫我確認它到底有沒有理解我想表達的意思 做這支影片的時候我也用了同一招,所以我的 agent 在做完整版之前先生出了分鏡和動態分鏡 知道用對的詞真的超有用

i asked grok bot to make a video about how the music in http://tibo.dog was made! i started by clumsily describing something i wanted (i have 0 experience making music): gameboyish music, seamlessly transitioning between variations of a main melody like another game i had played (genshin) one prompt i tried that helped me communicate my goal better was telling bot "i lack the vocabulary to describe what i want" and using the /sharpen skill from pstack. then the /in-your-own-words skill helped me confirm whether or not it understood what i was trying to say i also used this same trick when making this video, so my agent produced a storyboard and animatic before working on the full thing knowing the right words is very powerful
動態
poteto
濃縮成一段提示詞: tibo.dog 的音樂是在 AudioWorklet 裡即時合成的。晶片是 Game Boy 風格的合成器,有兩個脈衝聲部、一個 4-bit 波形聲部、一個噪音聲部和兩個音效聲部,底下墊著一層立體聲 synthwave 伴奏:貝斯、pad、鼓、側鏈閃避、乒乓延遲和殘響。主執行緒把遊戲事件轉成音樂和音效提示,傳給 worklet,由它算出每一個取樣。 旋律都是手寫的步進音序 pattern 行,每一步一個 token,照 order list 播放。Pulse 1 唱主旋律。Pulse 2 彈琶音,也就是以 60 Hz 循環的和弦,像 C4:47 代表 C、E、G。波形聲部彈副旋律,伴奏層負責貝斯線和 pad 和弦。每首歌都是 128 BPM,各個生態域的曲子和第一首 boss 曲都是同一個主題的不同版本。強度會讓旋律一層層進來,主旋律在 0.5 進,副旋律在 0.85 進。執行時不會生成或移調任何音符。 音樂在兩個 deck 上播放。一般換歌是從小節線開始的兩小節交叉淡入淡出。一局遊戲進行中,會有個 DJ 像現場 set 一樣混歌。每首歌至少放十六小節,只在八小節樂句處開始混,兩個 deck 重疊四小節。每首歌拆成分軌(lead、arp、counter、bass、pad),分軌在交換小節上換 deck。DJ 依兩首歌的契合程度挑混法。同一主題的兩個版本會融合,疊上兩首歌的 lead、arp 和 pad,同時 bass 和 counter 互換。共用同一小節網格的歌會對唱,重疊段裡兩條 lead 一起唱,伴奏則換成新歌。其他組合就用旋律混音,讓舊歌的 lead 繼續唱在新歌的伴奏上。lift 和 peak 這兩首是 DJ 版本。每首保留自己的 lead,伴奏則重建成符合目前生態域的主題版本。
poteto
我請 grok bot 做了一支影片,講 tibo.dog 裡的音樂是怎麼做出來的!一開始我笨手笨腳地描述我想要的東西(我做音樂的經驗是 0):有點 gameboy 風的音樂,在主旋律的各種變奏之間無縫切換,就像我玩過的另一款遊戲(原神)那樣 有個幫我把目標講清楚的 prompt,是跟 bot 說「我沒有足夠的詞彙來描述我想要的東西」,再用 pstack 裡的 /sharpen skill。然後 /in-your-own-words skill 幫我確認它到底有沒有理解我想表達的意思 做這支影片的時候我也用了同一招,所以我的 agent 在做完整版之前先生出了分鏡和動態分鏡 知道用對的詞真的超有用
← 回到動態