TwKit
正在载入
TwKit

为了给之前做的交互简历配一套能随阅读状态动态切换的 BGM,我和 Claude 手搓了一套纯文本编曲语言,今天把它单独抽出来开源了:plainscore。 … · @__oQuery · TwKit

@__oQuery

为了给之前做的交互简历配一套能随阅读状态动态切换的 BGM,我和 Claude 手搓了一套纯文本编曲语言,今天把它单独抽出来开源了:plainscore。 它和 MIDI 最大的区别就是:MIDI 是给机器读的二进制时间戳,而 .score 是给人读、给 AI 改的草稿纸。 在 plainscore 里你不用像写五线谱那样把每个和弦分解的音符抄八百遍: - 和弦(chords)和伴奏律动(part)是分开的,伴奏只写 `1 bass w`、`2& t2 q. soft` - 编排(form)就像调音台,直接写哪一小节谁进、谁退、音量多少 - 甚至支持 `ad lib.` 让竖琴按调式和概率随机点缀,自动避开主旋律 最爽的是在文件头塞了 20 行 Legend 注释,丢给任何 AI 都能秒懂语法,说一句「把第三段改成大提琴独奏」它改两行文本就完事,还能直接 git diff。 零依赖编译成 ABC 五线谱 + MIDI + WebAudio 事件流。 https://github.com/Innei/plainscore

曝光 751 · 评论 0 · 点赞 9 · 书签 1

查看原帖