☰
MuseScore简谱生成插件3.0
2026/11/5 1:32:17 网站建设 项目流程

继上一篇文章的简谱标注插件之后,目前完美实现了简谱绘制,而不是标注
旧版:MuseScore简谱标注插件
完美实现小节线,倚音,附点,x分音符(最多支持64分音符),高音低音(88键全部支持),连音线,重复记号,多声部,支持全部调号,支持最新版MuseScore4.6 !!


20261026 更新日志

  • 纯简谱在添加简谱文字后的最终排版完成后再次清理原谱符号;原谱调号及临时升降号同时隐藏并设为透明,恢复显示时还原原有颜色,避免重新排版后升号漏出。

  • 新增“只显示简谱(全谱)”:选择“是”并应用后,隐藏原谱的谱线、音符、符干、谱号、拍号、小节线、括号、连线、歌词及其他文字,只保留插件生成的简谱;支持 MuseScore 4.7 及更新版本,已在 4.7.4 实测。

  • 可点击“恢复原谱显示”,或选择“否”后重新应用;撤销生成也会恢复原谱。恢复记录随乐谱保存,关闭窗口、保存重开后仍可恢复,并保留原先已隐藏的音符、谱线颜色等设置。此选项作用于全谱,可与谱表和小节筛选共同使用;多小节休止符会按实际小节展开,恢复原谱时还原合并设置。

  • 新增“生成谱表”列表,显示谱表总行数、各行乐器名称和已选行数,默认全选;可以勾选任意几行,也支持全选、全不选及重置。

  • 谱表筛选可与“全部乐谱/选中小节”组合使用,两种显示模式都只生成勾选谱表的简谱。未选任何行时禁止生成;重新应用会替换所选小节范围内原先生成的简谱,范围外的简谱保留。

  • 每行首小节的简谱排版区域从第一个音符开始,排除前面的高低音谱号、调号区域;居中、分组与字号适配共用此范围,行首反复记号也移到首音前。

  • 小节居中选“按拍号分割:否”时,各谱表的音符直接连排,不再为其他谱表的时间列插入空格;增加真实单选按钮点击后的输出检查。

  • “按拍号分割:是”改为累计实际时值分组;四个八分音排成 5/5/ 5/3/,八分+四分+八分无法完整分拍时排成 2/ 2 1/,四分+附点八分+十六分排成 4 4/./4//。窄小节保留所选分组并适配字号,不再自动取消分割。

  • 修复换行首小节宽度异常时字号适配失效的问题:用同行下一小节的位置校验边界,限制边距占宽,并按实际字体测量反复缩小,避免大字号超出本小节。

  • “小节居中+按拍号分割”在各谱表内紧排同一拍的音符;其他谱表多出的细分音符不再把 4 4/./4//撑成 4 4/./ 4//,连线锚点同时跟随。

  • 增时线计入音符、休止符的整体排版宽度;全小节的 0 + + + 一起居中,窄小节按整体缩放,避免增时线挤在末尾。

  • 修复降 B 单簧管等移调乐器混用实际音高与谱面音名,导致中音 do 错标低音 do 的问题;音高跟随当前实际音高/移调谱面显示模式。

  • 终止双线使用字体自带的紧凑粗细双线连字,按实际字形宽度对齐末小节线,避免拆成两根相距过远的竖线。

  • “多音整行字体 (%)”改为自由输入,不再限制 25%–150%,可以输入任意范围的数字;整行字号按该百分比整体缩放。

  • 同一时刻多个音符相关的设置(多音整行缩小、多音整行字体、多音间距、上下对齐)集中到“同一时刻的多个音符”分组。

  • 连音线、延音线的端部钩子与填充横线改用同一字号、同一基线;短小或行末被压缩时横线不再与钩子错位。

  • 修复选择“选中小节”后重新生成很慢的问题:删除旧简谱改为逐小节处理,不再为每个生成元素扫描整份乐谱;小节锚点也只测量一次。

  • 窗口标题保持原来的“简谱转换”,不随中英文切换改变。

  • 倚音或反复记号附近的小节线改为按真实小节起点定位;“: |”“:||:”按实际点号宽度补偿,反复结束的小节线不再偏右。

  • 倚音数字按主音字高上移,并随字体大小缩放;倚音弧线移到小数字右下方,与倚音数字分开。

  • 行末简谱小节线对齐五线谱的末小节线(去掉固定 1sp 偏移),乐谱结尾不再出现两条错开的竖线。

  • 以实际音符锚点和小节末线计算排版范围,排除末尾提示拍号占用的宽度;底部对齐时拍号也到底部。

  • 多音行使用明确的起始横坐标,并补偿字形边界。修复后出现的和弦行被移回前面,以及升降号导致数字右偏的问题。

  • 第一次应用后按钮变为“重新应用”,点击时先移除上次生成结果;撤销生成后按钮恢复“应用”。

  • 上下边距支持负数,移除推荐距离提示。新增“重置设置”,仅恢复设置,点击应用后才更新乐谱。

  • 所有离散选项改用单选框,“居中分散”改名为“小节分散”。

  • 狭窄位置的增时线和弧线端部按剩余宽度缩小,并调整垂直位置;真正的跨小节、跨行连线继续保留。

  • 连音线、延音线按最终简谱音符位置定位,并在换行后继续绘制。两种显示模式共用坐标;本机 MuseScore 4.7.4 支持读取全谱连音线。

  • 增加“应用”和“撤销生成”。应用后窗口保留,连续应用替换上次结果;撤销只删除带插件标记的上次生成内容,保留原谱和手写文字。此前版本生成的无标记文字需用原来的撤销方式清理。

  • 缩短滑块、收窄窗口;上下边距的推荐值均归一为 10,原始参考距离分别为 14 sp 和 2 sp。两者都可左右调节。

  • 音符排列可选“跟随五线谱”“小节居中(紧排)”“居中分散(空格)”。紧排不额外插入音符间隔;跟随模式在避免碰撞的前提下尽量对应原谱位置。过密小节可手动调小字号。

  • 增加“多音间距”,默认间距更紧凑;上下对齐可选“小节内居中”或“底部对齐”,连线及增时线同时跟随。

  • 长小节线根据字形高度重叠连接,反复记号的点放在整体高度中间。

  • 休止符可选“全部写 0”或“使用附点和增时线”。例如附点四分休止符在前者写成四分的 0加八分的 0,全休止符写成四个 0;后者保留时值记号。

  • 并排显示时,各谱表及和弦音符行分别绘制小节线,移除重复的首谱表标记。

  • 按完整音符连字的实际宽度和共同的时间列对齐,保留每小节每音符行一个文本框。空白占位使用不换行空格,保存后重新打开仍可保留。

  • 所有音符保持所选字号,取消和弦的局部自动缩小;行距同时避让高低八度点和减时线。

  • 上下边距统一为 sp(五线谱线间距),通过滑块和输入框以 0.1 sp 调节;透明占位符的字号同时计入上边距、简谱高度和下边距,并在每个小节预留空间。下边距不再表示换行数。

  • 第二行及以后隐藏普通行首小节线,保留具有音乐含义的起始反复记号。

20260421更新日志

  • 增加重升号
  • 增加重降号
  • 调整延音线
  • 增加简谱调号
  • 对齐反复记号位置
  • 增加字体调节选项

20260410更新日志

  • 修复保存后间隔消失的bug
  • 增加倚音符号
  • 增加上下边距调节选项
  • 增加任意谱号转换与C大调转换
  • 增加拍号显示
  • 增加对特殊谱号的支持
  • 修复关联减时线间距过大的问题
  • 增加ui选项卡

简谱生成效果

仅简谱模式(仍然可以编辑和播放):

并排显示模式:

对应显示模式:

大型交响乐谱:

插件注意(使用前必读)

  • 必须安装字体才能使用插件,否则会出现排版错误
  • 支持版本:4.6.5,其余版本未测试

使用说明

1、语言设置


点击English可以转换为英文界面,点击重置设置可以重置为默认设置

2、生成范围设置


如果是全部则对全部乐谱进行生成
如果是选中的小节,则只生成用户选中区域的小节

2、生成谱表


生成谱表可以选择生成哪个谱表,全选按钮可以选择全部乐器,全部选按钮可以取消所有选择,多选框可以手动选择

3、谱表显示模式


选择显示为五线谱+简谱,还是仅简谱,如果选择否,则显示五线谱+简谱,如果选择是,则只显示简谱

如果选择是,则可以设置简谱的行间距


如果选择了是,应用之后又选择否,需要点击回复原谱显示即可恢复原谱(速度可能比较慢)

4、语言设置


如果保持原调则使用乐谱原本的调号

如果选择转换,则会转换为对应的调号

5、边距设置


设置简谱和五线谱之间的间距以及字体大小,注意字体大小不会绝对使用该设置,因为会有很多因素影响字体大小

6、同一时间多音符设置


如果有多个音,可能会占用大量版面,所以可以设置是否对具有多音的行进行字体的条件
多音间距是指这些多音之间的间距
上下对齐表示是在小节中进行居中还是在底部对齐


多个音的字体大小可以随便输入数值,不一定100%是代表原始的字体大小,需要手动调节

7、其他设置


显示模式:可以设置在每个五线谱下面显示,还是统一在多个乐谱下进行统一显示
音符排列:五线谱对齐表示简谱和五线谱进行一一对齐,小节居中表示在小节中进行居中对齐,当居中的时候可以设置是否按拍号进行分割,如果分割,就会让插件自动识别拍号和分割的关系进行分割,如果选择否,则会在每个音直接插入空格来简单分割
休止符写法:两种写法,写000或者写0—

8、按钮

确定表示应用设置并关闭窗口
应用设置表示应用但不关闭窗口
当已经应用一次之后,按钮改为重新生成
撤销生成表示还原之前的样子
取消表示撤销生成并关闭窗口

安装方法

1、下载字体

下载字体文件JianpuASCII_Extend.ttf
在gitee进行下载:https://gitee.com/Rsslosc/simple-staff-muscscore
在qq群的群文件进行下载:954463049

双击打开,点击安装

如果之前安装过,则更新替换即可,本字体不影响软件其他功能的正常使用,mac电脑可能需要重启才能生效

2、下载插件

下载插件SimpleStaff.qml
在官网插件市场进行下载:https://musescore.org/en/project/simplestaffjianpu-transformation-2
在gitee进行下载:https://gitee.com/Rsslosc/simple-staff-muscscore
在qq群的群文件进行下载:954463049

3、打开插件安装目录

?:???\MuseScore 4\plugins\

默认安装路径C:\Program Files\MuseScore 4\

新建文件夹并把插件放进去(我的安装目录是D:\software\MuseScore 4\,你的不一定是什么,可能是默认安装路径,可能是其他)

4、启动MuseScore软件点击插件->管理插件

5、点击“简谱转换”,点击启用

6、随便打开一个乐谱,点击插件->“简谱转换”即可

感谢

感谢Jianpu Ascii Font项目,本项目的字体文件再这个项目的基础上增加了其他字体符号,应下载本文提供的字体文件

字体手动输入规则

符号输入
休止符0
音符do1
音符re2
音符mi3
音符fa4
音符so5
音符la6
音符xi7
音符Xx
下低音点,
上高音点’
八分音符/
十六分音符//
三十二分音符///
六十四分音符////
延音线+
降音号_
双降音号__
升音号^
双升音号^^
还原号=
单独输入升号#
单独输入双升号r
单独输入降号b
单独输入双降号u
附点.
双附点..
倚音弧线a
连音线开始(
连音线结束)
循环线开始[
循环线结束]
连音线中间的填充横杠-
小节线|
左循环小节线: |
右循环小节线|:
双循环小节线:||:
结束小节线||
拍号分母二分之A
拍号分母四分之B
拍号分母八分之C
拍号分母十六分之D
拍号分子一E
拍号分子二F
拍号分子三G
拍号分子四H
拍号分子五I
拍号分子六J
拍号分子七K
拍号分子八L
拍号分子九M
拍号分子十N
拍号分子十一O
拍号分子十二P
数字1Q
符号=R
字母AS
字母BT
字母CU
字母DV
字母EW
字母FX
字母GY

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询