欢迎来到威聚,大家如果有需要哪个项目编译好的软件但无法自己下载可以进入项目推荐页面告诉我,我上传到网盘供大家下载使用!
威扬盘搜

MuseScore Studio

音乐工具 C++ GPL-3.0 C++ 人工编写 推荐 ★5 易二开

更新于 2026-10-27 18:04:51

一句话定位

MuseScore Studio 是开源免费的记谱 / 打谱软件:所见即所得地写五线谱、六线谱、鼓谱、合唱谱,排版成可以直接上台的出版级乐谱,打印或导 PDF,还能用内置音源把谱子放出来听。GPL-3.0,C++ + Qt 编写,Windows / macOS / Linux 全平台。

它是这个品类里唯一既有完整专业功能、又完全免费的开源方案——大致可以理解成「Sibelius / Finale 的开源替代」,而且从 2012 年就开源至今。

能干什么

能力 说明
记谱 音符/休止符/连音/装饰音/反复记号/力度与表情记号,专业记谱该有的都有
专用谱 吉他六线谱与和弦图、鼓谱、拨弦乐器、早期记谱法(mensural)等
排版 WYSIWYG「虚拟谱纸」,字体缩放无损;分谱自动生成、总谱与分谱联动
播放 内置音序器 + 合成器,装载 Muse Sounds / SoundFont 音源;支持 VST / VSTi
文件格式 原生 .mscz / .mscx,MusicXML 导入导出、MIDI 导入导出、MEI 导入导出、MuseData 导入
输出 打印、导 PDF / PNG / SVG、导出音频、导出视频(需装 FFmpeg)
协作 发布到 MuseScore.com、分享到 Audio.com
扩展 插件系统(QML/JS,官方仓库 + 社区插件)、VST 乐器与效果器

上手:装包 → 新建谱 → 敲音符

安装:官网 musescore.org 下载,或直接用 Release 资产:

平台 安装包
Windows .msi(另有 .paf.exe 便携版)
macOS .dmg
Linux .AppImage(x86_64 / aarch64 分开),也可走发行版仓库或 Flatpak

当前最新是 MuseScore Studio 4.7.6(2026-10-26 发布),迭代相当勤,基本每月都有更新。

写第一份谱:新建 → 选模板(独奏、乐队、合唱、吉他谱…)→ 用键盘敲音名(C D E…)或 MIDI 键盘实时录入 → 需要什么记号就从左侧面板拖。播放按钮就在工具栏上,装好音源立刻能听。

想听得好一点:装 Muse Hub,在里面下 Muse Sounds(管弦乐、钢琴、鼓组等采样音源)。注意 Muse Hub 和这些音源本身是闭源的,和主程序的 GPL 不是一回事。

真正好用的地方:命令行批量导出

MuseScore 有一个很多人不知道的能力——它本身就是个转换器,-o 会切到 converter mode,不开图形界面直接出文件:

# mscz → PDF
mscore -o out.pdf in.mscz

# 连分谱一起塞进同一个 PDF
mscore -o out.pdf -P in.mscz

# 出 PNG,指定分辨率与裁边
mscore -o out.png -r 600 -T 0 in.mscz

# 批量任务:写一个 job.json 一次跑完
mscore -j job.json

其他值得记的参数:

  • --score-meta:把谱面元数据(标题、作者、声部数…)以 JSON 吐出,适合建索引;
  • --score-media:导出谱面媒体内容;
  • --score-mp3 / --score-parts / --score-parts-pdf / --score-transpose:音频、分谱、移调批处理;
  • -S style.mss:套用指定样式文件再导出,统一排版规范时很省事;
  • -F:用出厂设置启动,配置搞乱了就用它复位。

对做自动化的人来说,这意味着「用脚本生成 MusicXML → 交给 MuseScore 排版 → 拿 PDF」,整条链路不需要人点鼠标。前面收录的 Audiveris(图像→MusicXML)和 MuScriptor(音频→MIDI/谱面)正好都把结果交给它收尾。

适合谁用

  • 学生 / 业余作曲:不想为打谱付年费,功能又不缩水;
  • 乐队、合唱团、教堂诗班:做分谱、移调、改声部,一键出 PDF;
  • 音乐老师:出练习谱、改编曲、做带指法的教材;
  • 吉他手:六线谱 + 和弦图 + TAB 播放;
  • 做音乐流水线的开发者:命令行 + MusicXML + --score-meta,能塞进任何后端;
  • Linux 用户:这是 Linux 上唯一能打的专业记谱软件。

坑与注意

  • MuseScore Studio ≠ musescore.com:软件本体免费开源;musescore.com 是另一个商业站点(乐谱分享 + 订阅下载),很多「MuseScore 要收费」的吐槽其实骂的是那个网站。别搞混,也别以为下载谱子必须买会员。
  • Muse Hub / Muse Sounds 是闭源的:想要高质量音源就得接受这套商业分发,但这不影响主程序自由使用。
  • 3.x 的老项目要过一遍迁移:4.x 的界面、播放引擎、插件 API 都换过一轮,3.x 的插件不能直接用,升级前先看官方的「Upgrade from MuseScore 3.x」页面。
  • 社区插件没有审核:官方手册自己写了警告——插件可能含恶意代码、能损坏乐谱,仓库里的插件也不审核,只从可信作者那里拿。
  • 从源码编译是个体力活:git clone --recurse-submodules(必须带子模块,muse_framework 会落在 muse/ 目录),依赖 Qt 等一大堆;仓库体积超过 1GB,C++ 编译一次要很久。日常用官方安装包就行,除非你真的要改引擎。
  • 大谱集会吃内存:上百页的总谱、复杂分谱,8GB 内存的机器排起版来会明显卡。

二开建议

  • 构建:项目用 build.cmake 封装了流程,发布版就是
    git clone --recurse-submodules https://github.com/musescore/MuseScore.git
    cd MuseScore
    cmake -P build.cmake -DCMAKE_BUILD_TYPE=Release
    
    编译炸了就加个 clean 参数清掉 build 目录再重来;Debug 换成 -DCMAKE_BUILD_TYPE=Debug。
  • 改代码前先装钩子:./hooks/install.sh 会装 pre-commit 格式化钩子(依赖 uncrustify),不然你的 PR 会因为格式问题被打回。
  • 优先考虑写插件:绝大多数「我想让它自动做 XX」的需求,用插件(QML/JS)比改 C++ 划算得多,升级也不容易坏。
  • 只要结果不要界面:把 MuseScore 当外部排版器用(-o / -j),别把它的代码链进你的项目——GPL-3.0 的传染性会让你不得不开源整个作品。真要闭源分发,就让用户自己装 MuseScore、你只调用可执行文件。
  • 格式是护城河:它同时吃 MusicXML / MIDI / MEI / MuseData,输出 PDF/PNG/SVG/音频,做数据交换时优先走 MusicXML,几乎不会被单一软件绑死。

一句话总结

MuseScore Studio 是开源世界里唯一「专业级 + 免费 + 全平台」的记谱软件:写谱、排版、播放、出分谱一条龙,MusicXML/MIDI 进出都顺,还自带一套能脚本化的命令行导出。日常用官方安装包即可;想改它得做好啃 C++/Qt 的准备,而 GPL-3.0 也意味着它更适合「装在自己机器上」而不是「嵌进闭源产品里」。

按更新时间依次阅读