ABC简谱入门:AI写歌必备基础
学习ABC简谱,在MuziAI中自定义旋律。详解X、M、L、Q、K行,音符、和弦、休止符、小节线,轻松上手AI作曲。
学完这篇,你就能自己读懂ABC简谱,并写出一段简单旋律粘贴到MuziAI的“你的旋律(ABC简谱)”输入框中。你会了解X、M、L、Q、K这些行是干什么的,以及如何记录音符、时值、休止符、和弦和小节线。不需要乐理基础,跟着步骤做就行。
什么是ABC简谱
ABC简谱是用普通字母记录音乐的一种方式,常用于民间音乐和软件中。每个ABC文件的开头都有一个大写字母开头的信息行。在MuziAI中,你可以在“更多设置”的“高级选项”里,将ABC代码粘贴到“你的旋律(ABC简谱)”输入框。
主要声明行:X、M、L、Q、K
一个ABC文件通常以以下五行开始。顺序可以任意,但建议按此顺序,方便记忆。
- X:歌曲编号,通常写X:1。这行帮助程序区分同一文件中的不同歌曲。
- M:拍号,例如M:4/4表示四四拍,每小节四拍。你也可以用M:3/4表示三拍子(圆舞曲)。
- L:默认音符时值。L:1/4表示没有数字标记的音符时值为四分音符(在4/4拍中为一拍)。
- Q:速度,例如Q:1/4=120表示每分钟120个四分音符。数字越大,速度越快。
- K:调号。K:C表示C大调,没有升降号。K:G表示G大调,有一个升号(F#)。
一个完整的声明示例,四四拍,速度100,C大调:
X:1 M:4/4 L:1/4 Q:1/4=100 K:C
音符与八度
音符用小写字母a到g表示,对应la、si、do、re、mi、fa、sol。在ABC中,小写字母表示中音区,大写字母表示低一个八度,小写字母后加撇号(')表示高一个八度。例如:
c是中央C,C是低八度的C,c'是高八度的C。通常你只需要用C到c'范围内的音符,就足够写一段简单旋律了。
音符时值与休止符
在每个音符后面可以加数字来表示时值。1表示四分音符(默认,如果不写),2表示二分音符(时值加倍),4表示八分音符(四分音符的一半)。下划线/使音符时值减半,连字符-使音符时值延长一半。休止符用字母z表示,也可以加数字表示时值。
例如:c2是二分音符的C,d4是八分音符的D,z是四分休止符,z2是二分休止符。
和弦与小节线
和弦写在双引号内,紧跟旋律音符之后。例如"C"表示C大三和弦,"G7"表示G属七和弦。小节线用竖线|分隔。乐曲结束用|]或||。
一个C调的四小节旋律示例:
X:1 M:4/4 L:1/4 Q:1/4=100 K:C "C" c d e f | "G" g a g e | "F" f e d c | "C" c2 z2 |]
这段有4个小节,每小节4拍。第一小节用C和弦,第二小节G,第三小节F,第四小节C。最后的c2占两拍,然后两拍休止。
如何将ABC粘贴到MuziAI
- 打开歌曲创作页面,选择“自己写词”或“AI写词”标签,填写歌词。
- 向下滚动到“更多设置”,展开“高级选项”。
- 在“你的旋律(ABC简谱)”输入框中,粘贴完整的ABC内容,包括X、M、L、Q、K行。
- 将“AI创作方式”选为“创作旋律+和弦并演唱”或“仅创作旋律”,这样AI就会使用你的旋律。
- 点击“生成歌曲”并等待结果。
生成后,你可以在“和弦与乐谱”部分点击“查看ABC代码”来查看歌曲的ABC代码,学习AI如何发展你的旋律。

常见问题
我需要写全X、M、L、Q、K这五行吗?
建议写全,这样AI才能准确理解。如果缺少,程序可能会使用默认值,但结果可能不符合你的意图。五行很短,写上就对了。
我写了ABC,但生成的歌曲不像我的旋律?
检查一下你是否在“AI创作方式”中选择了“创作旋律”。另外,在“更多设置”的“风格跟随”中,选择“非常贴合”,这样AI会更尊重你的旋律。
我可以用ABC为整首歌写和弦吗?
可以。在每个小节前或每个起始音符前用双引号标注和弦,AI会使用这些和弦进行编曲。
立即在 MuziAI 试用
免费,无需注册。输入一个创意,AI 自动写词并生成完整歌曲。
生成歌曲