如何制谱
视频教程
制谱示例
建议每个小节占一行,音符与音符之间加一个空格;歌词也可以一句一行,如下:

音符与休止符
- 音符:
1234567 - 休止符:
0
八度音阶
- 低八度:在数字后添加
d(低的拼音的首字母),例如:1d表示低音 do,对应口琴数字谱中的(1)。支持倍低音,例如:1dd表示倍低音 do,对应口琴数字谱中的((1))。 - 高八度:在数字后添加
g(高的拼音的首字母),例如:1g表示高音 do,对应口琴数字谱中的[1]。支持倍高音,例如:1gg表示倍高音 do,对应口琴数字谱中的[[1]]。
音符时值
- 默认数字后面不加任何符号,表示四分音符,例如:
1表示四分音符 do,对应口琴数字谱中的1。 - 在数字后添加
.,表示附点音符,延长一半的音符原时长。 - 在数字后添加
-,表示增时线,延长一拍。支持多个-,例如:1---表示延长三拍。 - 在数字后添加
x(下划线的 xia 拼音首字母),表示音符时值减半,例如:1x表示八分音符,1xx表示十六分音符,1xxx表示三十二分音符。
连音符
将需要连音的音符用()括起来,例如:(11)2表示1、1连音。
多连音
(N:xxx)表示 N 个音符连音,例如:(3:121)2表示1、2、13连音,然后再吹2。(t:xxx)表示2个以上相同音符的连音,例如:(t:111)2表示1、1、1连音,然后再吹2。
括号为英文下的括号,不是中文下的括号。制谱中所有标记都是英文输入状态下的标记。
升降半音记号与还原记号
- 升半音:在数字后添加
#,例如:1#表示升半音 do,对应口琴数字谱中的#1。 - 降半音:在数字后添加
b,例如:1b表示降半音 do,对应口琴数字谱中的b1。 - 还原:在数字后添加
n,例如:1n表示还原 do。
注意:
- 升降记号和还原记号需要写在数字的后面,例如:
1#、1b、1n。 - 在一个小节内,出现了带#的音符,如
#2,那么该小节内后面的所有同样的音符,2,都会被提升半个音阶,除非用还原记号来表示取消。但是,一旦进入新的小节,就需要重新标记,否则就恢复原来的音。这被称为临时升降记号的规则。举个例子,某一个小节的音符如下:
1# 2 1 1
那么这个小节内的所有 1 都会被提升半个音阶,即1#,2,1#,1#。如果想要取消这个升降记号,可以在小节内的任意位置添加还原记号1n,例如:
1# 2 1n 1
这样,这个小节内的音符就变成了1#,2,1,1。
这点与常见的口琴固定调简谱不同(那是为了方便读谱,所以加了#就推键,不加就不推),制谱时需要遵循标准的升降记号和还原记号的规则。
小节线、结束符
- 小节线:在数字后添加
|,例如:|1234|表示 1 个小节,1 个小节有 4 个 4 分音符 - 结束符:在谱子最后添加
||,表示全曲结束。
装饰音标记
- 波音:
1{mu} - 上滑音:
1{su} - 下滑音:
1{sd} - 颤音:
1{tr} - 保持音:
1{te} - 延长音:
1{fe}
在某个音符数字后面加{tip:xxx},例如:1{tip:喉震音}表示在 1 音上加上喉震音。xxx可以替换为任何你想标记这个音的文字。
注意大括号是英文输入状态下的大括号,不是中文输入状态下的大括号。制谱中所有标记都是英文输入状态下的标记。
倚音
- 前倚音:
(5)@4表示 fa 有个 sol 的前倚音 - 后倚音:
4@(5)表示 fa 有个 sol 的后倚音
分段
有些谱子可以分成几段制谱,参考以下格式:
{play: A B A B}
A:
3212|
B:
333-|
等效于
3212 | 333- |
3212 | 333- |
注意:
{mark:A}和A:都可表示 A 段,区别是一个不换行,一个换行。- 花括号和冒号是英文输入状态下的,括号里面内容不能换行。
play:后面的内容是段落的标记,必须跟mark中的标记匹配,而且必须空格隔开。
参考《大鱼》《晴天》谱子
前奏,间奏,尾奏
用{{xxx}}表示不需要歌词的前奏、间奏或者尾奏。例如:
{{1234}}
如果间奏不需要显示,可以用{omit:ni}来表式省略了n个小节。例如:
{omit:8i}
表示省略了 8 个小节的间奏。
参考《我们的时光》谱子
重复记号
|:表示重复开始:|表示重复结束[1:123]表示循环的第一次吹奏[2:123]表示循环的第二次吹奏- 重复记号支持嵌套,例如:
|:12:|34:|表示1212341234 - 重复记号和分段记号可以相互转换
参考《蒲公英的约定》谱子
转调
{1=D}表示后面转成 D 大调了,比如,原来是 C 大调,后面就是 D 大调了。
1234
{1=D}
1234
参考《枫》谱子
转bpm
{bpm:60}表示后面的速度是 60 bpm。
1234
{bpm:60}
1234
歌词语法
- 支持输入多段歌词
{{}}表示的间奏、前奏、尾奏不会显示歌词- 如果一个音符下面没有歌词需要输入占位符:英文的斜杠
/或者中文的分号; - 如果一个音符下面有多个歌词,需要用小括号括起来
- 一个中文对应一个音符,一个英文单词对应一个音符(空格隔开)
