用代码写歌?这个 Claude Skill 让文科生也能搞算法作曲

用代码写歌?这个 Claude Skill 让文科生也能搞算法作曲

你会不会也这样——脑子里经常有一小段旋律,但不会乐器、不会乐理,想把它变成一首完整的歌却无从下手?

我最近挖到一个特别有意思的 Skill,叫 code-to-music,装进 Claude Code 里,你就能用自然语言让它写歌、作曲、编曲,最后导出一首真实的 MP3 文件。

它到底能做什么?

简单说,这是一个算法作曲 Skill。你告诉 Claude:「帮我写一首 chill lo-fi,要钢琴主导,90 BPM 左右,2 分钟」,它就会:

  1. 用 music21 库(Python 音乐分析神器)按你的要求算法生成曲谱
  2. 调用 FluidR3_GM 通用 MIDI 音色库,渲染出钢琴、吉他、弦乐等真实乐器音色
  3. 通过 mido 库设置 MIDI 程序号,确保音色正确映射
  4. 最后导出为可下载的 MP3 文件

它内置两条渲染管线——电子合成(适合 house、techno、EDM)和传统管弦乐(适合古典、爵士、流行),选哪个由你的曲风决定。

核心设计理念:算法即创作

这个 Skill 有个很戳人的原则:永远不要写硬编码的旋律片段,每次都要让代码「生成」音乐。这样出来的曲子不会重复,而且真的在用音乐理论在作曲——和弦进行、调性选择、节奏型都是程序跑出来的。

怎么安装?

npx skills add https://github.com/aiskillstore/marketplace --skill code-to-music

装完重启 Claude Code,直接开干。第一次用它会让你跑 install.sh 装依赖(FluidR3_GM 音色库140MB,要等一下),之后就可以无限玩了。

适合谁玩?

  • 🎹 有旋律感但不会乐器的朋友——用自然语言描述你脑子里的感觉
  • 🧪 喜欢混搭玩法的朋友——把 AI 作曲和其他 Skill 串起来(比如先让 Claude 写歌词,再让它作曲)
  • 🎮 独立游戏/视频创作者——背景音乐自制,不用买版权
  • 📚 想学音乐理论的朋友——看 Claude 生成的代码,理解和弦进行和曲式结构

一个小提醒

它擅长的是算法作曲,不是填词唱歌。想要人声的话,可以搭配 Suno/Udio 的 Skill 服用,或者用 Claude 写完歌词再导入。

GitHub 仓库在这里,416 Stars,还在持续更新中,感兴趣可以去看看:

GitHub: https://github.com/aiskillstore/marketplace(Skill 路径:skills/code-to-music)


GitHub: https://github.com/aiskillstore/marketplace

评论区

0 条评论

登录后可评论。

苏棠 11 阅读