prod-by-claude 教學:讓Strudel音符與HyperFrames程式高亮同步

prod-by-claude 把 Strudel 音樂程式變成 HyperFrames 影片,讓程式文字在對應音符發聲時亮起。本文整理輸入、公開流程、音樂權利與可改寫需求。

Share
prod-by-claude 教學,原作者公開示範畫面
jake11moran 公開的動畫示範畫面,非本站實測。來源:jake11moran。

程式碼跟著音樂亮起,如果只靠猜拍點,很容易前後漂移。prod-by-claude 的做法,是使用 Strudel 產生的音符事件,讓視覺高亮對到真正發聲的位置。

Strudel 是用程式描述音樂節奏的工具,HyperFrames 則負責組成影片。因為畫面和聲音讀取同一套事件,這個專案的用途比一般「替音樂配一支片」更明確。

它適合想展示音樂程式、節奏編排與現場寫碼風格的人。如果手上只有一首現成 MP3,應改選處理音訊分析的流程。

prod-by-claude 原作者與官方公開了什麼?

Jake Moran 原貼提供 Skill 入口,HyperFrames 官方也分享了同一案例。

公開的 Skill要求提供 Strudel 程式或作曲需求,再安排小節、音軌進出與畫面。小節是音樂的時間單位,比單純用第幾秒描述編曲更容易對齊節奏。

它針對程式音樂的展示,不是任意影片或任意音訊的通用動畫模板。先確認輸入種類,可以省掉後面硬套工具的時間。

prod-by-claude 教學,原作者公開示範畫面
jake11moran 公開的動畫示範畫面,非本站實測。來源:jake11moran。
0:00
/1:03
jake11moran 公開示範影片,非本站實測。來源:原始發布。

準備節奏時,也要決定畫面怎麼呈現

先用短段音樂測試,安排哪些音軌先出現、哪裡增加層次,再決定需要顯示哪幾行程式。程式全部塞滿畫面,觀眾反而看不到目前發生什麼。

製作前可以整理這張需求表:

輸入 要決定的內容
Strudel 程式 使用現成檔案或請代理作曲
編排 小節數、音軌進出與高潮位置
高亮 哪個程式片段對應哪個聲音
視覺 字體、主題與片尾署名

公開流程包含離線錄製、建立事件資料與影片輸出。錄音後仍要檢查是否失真,不能只看程式執行成功。

可複製的程式音樂影片需求

先依原始 Skill 說明建立專案並準備 Strudel 程式,再讓載入該 Skill 的代理讀取下方需求。這和只上傳一首音樂檔的操作不同。

以下為本站依專案做法改寫的範本,非原作者逐字 prompt,尚未做成片實測。

使用 prod-by-claude,把[Strudel程式檔]做成程式音樂影片。
先說明音軌、節奏與小節編排,使用目前專案固定的工具版本。
畫面只顯示和當下聲音有關的程式片段。
高亮使用 Strudel 音符事件,不另外猜測拍點。
先輸出短段錄音與畫面,確認沒有失真且事件同步。
使用我擁有權利的音色與素材,列出任何外部採樣來源。
交付 MP4、音訊、事件資料與可修改專案。

檢查同步時,找能清楚辨識的聲音

選一個鼓點或明確的音符,確認它發聲時,對應的程式片段也同時亮起。再跳到片段後半,看看是否仍保持同步。

如果整條聲音都晚了一點,要檢查錄音與影片起點;如果愈後面愈偏,則要回頭看時間與速度設定。這兩種問題需要不同修法。

可以直接放入現成歌曲嗎?

這套 Skill 面向 Strudel 程式與音符事件。只有音樂檔而沒有程式時,應使用其他音樂影片或視覺化工作流。

Strudel 開源,代表採樣也可自由使用嗎?

軟體授權和音樂採樣的權利不同。內建合成音與外部錄音來源要分開確認,自己的作品也要保留音源紀錄。

先做一個音軌、幾個小節的同步片段,確認高亮準確,再增加編排與畫面變化。

延伸閱讀:Claude 動畫做完怎麼交付?HTML、SVG 與 MP4 的用途和檢查重點

延伸閱讀:2026 Claude Code 做影片 Skills 推薦:HyperFrames、Remotion 到剪輯工具怎麼選?