mc-symbolic-score
Installation
SKILL.md
符号乐谱输出(Symbolic Score)
一个发射器,四个目标格式,两个用途。
ARR-SPEC(+ meta.upstream.lyrics 的歌词)
↓ mc-symbolic-score
├─→ ABC → YuE2 的 abc= 输入(★ 让规格被"执行"而不是"提示");大模型的母语
├─→ MusicXML → 记谱软件 / 交接给乐手(领奏谱:旋律、和弦、歌词、段落、力度、换气)
├─→ MIDI → DAW + 音源,确定性渲染
└─→ ChordPro → 吉他手、排练(段落、和弦、歌词)
为什么是同一个发射器:ABC ↔ MusicXML ↔ MIDI 可互转,ChordPro 是前三者的子集, 四者承载的是同一套信息(音高、时值、小节、调号、拍号、力度、和弦、歌词)。 分成四个 skill 会让同一份规格产生四份不一致的乐谱。 规格单可执行字段的拼写就是按这四种格式定的(schema §1.3.1、§4),发射器不需要翻译符号。