← 回到時間線
poteto@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,伴奏則重建成符合目前生態域的主題版本。

distilled into a prompt: http://tibo.dog's music is synthesized live in an AudioWorklet. The chip is a Game Boy-style synth with two pulse voices, a 4-bit wave voice, a noise voice and two sound-effect voices, over a stereo synthwave bed: bass, pad, drums, sidechain ducking, ping-pong delay and reverb. The main thread turns game events into music and sound cues and posts them to the worklet, which renders every sample. Melodies are written by hand as step-sequenced pattern lines, one token per step, played in an order list. Pulse 1 sings the lead. Pulse 2 plays the arp, a chord cycled at 60 Hz, such as C4:47 for C, E and G. The wave voice plays the counter-melody, and the bed carries the bass line and pad chords. Every song runs at 128 BPM, and the biome songs and the first boss song are versions of one main theme. Intensity brings the melody in by layers, with the lead entering at 0.5 and the counter at 0.85. Nothing generates or transposes notes at runtime. Music plays on two decks. A plain song change is a two-bar crossfade that starts on a bar line. During a run, a DJ mixes songs like a live set. It holds each song for at least sixteen bars, starts a mix only on an eight-bar phrase, and overlaps the decks for four bars. Each song is split into stems (lead, arp, counter, bass, pad), and the stems trade decks on the swap bar. The DJ picks the mix by how closely the two songs match. Two versions of the same theme blend, layering both songs' lead, arp and pad while the bass and counter swap. Songs that share a bar grid duet, with both leads playing across the overlap while the backing changes songs. Any other pair gets a melody mix, which keeps the outgoing lead singing over the incoming backing. The lift and peak tracks are DJ takes. Each keeps its own lead, and its backing is rebuilt to match the current biome's version of the theme.
互動
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,伴奏則重建成符合目前生態域的主題版本。
← 回到時間線