此文原发布于我的Lofter,简书这边有一个下载自己所有文章的功能,所以搬到这边,虽然都不像传统博客有目录那么方便查找内容。
此文原文:http://raindropmusic.lofter.com/post/1ecec44b_f33a690
ABC记谱法概述
ABC记谱法是 19 世纪出现的一种记谱法,以A到G的字母记录音高,再配以其他符号用来记录变化音、音长等,由克里斯·瓦尔莎发明。后来由于计算机使用 ASCII 字符集又要处理音乐,ABC记谱法再度受重视,并成为一部分音乐软件的信息存储法。
此节来自百度百科http://baike.baidu.com/item/ABC记谱法
对于我来说,ABC记谱法最大的好处是便于编辑,纯文本文件方便储存,也便于生成midi,而且有多个软件支持——只支持单一格式的音乐软件通过导出midi与其他软件对接可能存在一定偏差。不过ABC谱主要记录的是单旋律,例如歌曲或者多数单音旋律(例如笛子曲,也是我最初使用ABC谱的初衷),对于钢琴这种两行谱子且有大量和弦的谱子来说,相对比较繁琐。以下介绍和软件主要基于单旋律来说。
ABC谱常用软件
我常用的是2款国外的免费软件和一款已经停止更新的国产软件
Abc Navigator:http://abcnavigator.free.fr/abcnvgt.php?,仅有windows版,法语版和英文版。
EasyABC:http://www.nilsliberg.se/ksp/easyabc/,开源,有Win和Mac版
Muse:国产软件,已经停止更新,没有正版可买,暂且用破解版吧。
这里我一般使用Abc Navigator录入,可以随时回放修改。EasyABC功能类似,但是多了一个移调功能,对于后续输出到muse简谱非常有用。
ABC谱语法介绍
参考原文:http://abcnotation.com/examples#Notes,以下结构根据此文略有调整
1.音高
音高:CDEFGAB分别代表C调的1234567,这里C为下五线谱加一线的中央C。
字母大小写代表八度关系:小写cdefgab比大写CDEFGAB高八度
‘和,代表高低八度:高八度加’,低八度加,
半音:升号#写为^,降号b写为_,还原记号写为=
休止符:z(一般为小写,有的软件大写也行)
解释:CDEFGAB为中间八度,其中C为下加一线;高八度把字母变成小写cdefgab;以后再高八度加’,即c’,如果还需要高八度,则再加’,即c’’;比CDEFGAB低八度加,,即C,,如果还需要低八度,则再加,,即C,,。注意一个八度循环是从C开始到B的,所以B不是比C低,B,才是比C低的音。
示例:
“C”代表下加一线的C(即C调的1,F调的5,下同)
“C,”代表比C低8度的C
“c”代表比C高8度的C
“c'”代表比“c”高8度的C,即比“C”高2个8度的C。
不考虑调号的情况下,^C为#C,_E为bE,=C为还原C。考虑调号部分升降号可以省略,同五线谱。同时允许有两个升号或两个降号(重升号和重降号),如^^C或__C。
2.时值
一般的,单独的字母A,B,z代表8分音符(z即为8分休止符)
A/2代表16分音符;
A/4代表32分音符;
A2代表4分音符;
A3代表4分音符加附点;
A4代表2分音符
以此类推。
注:A3/2代表16分音符加附点,不过不常用;一般来说3拍加1拍的形式,如A3/2 A/2,可以简写成A>A
3.小节线和反复记号
小节线用|
简单的反复记号前面用|:,后面用:|
反复后如果有1段或2段,直接在该段开头写上1或2,如|:CDEF|1 GABc:|2GFED|
全曲结束用||或|]
4.连音-
A2-A即为A2连一个A,相当于A,连音符号可以跨小节。
空格会改变音符的形式,如AA AA是2组2个音符分别连线,AAAA是1组4个音符连线
3连音:“(3AAA”或“(3A2A2A2”
以下较少用的
4连音:“(4AAAA”
以此类推,
7连音:“(7AAAAAAA”
5.其他
圆滑音加括号:
如(AA),(A(AA)A),(A|A);
(A|A)分开演奏还是与连音等效和软件有关:
muse里(A|A)相当于A-|A,
Abc Navigator里不识别(A|A)符号,相当于A|A,
EasyABC里(A|A)显示和连音一样,但依然演奏2个音,显示同A-|A,但演奏为A|A。
音程、和弦:中括号
中括号内的为一起演奏,如:[C2G2][CEGc]
伴奏和弦:双引号
如:"A"B "Gm7"D
即在B音上是A和弦伴奏,D音上是Gm7和弦伴奏
6.装饰音
装饰音在本音前面加入以下符号:
ABC谱通用的装饰音:
倚音{},大括号里面写倚音的音符,可以是1或多个音符:如{CDC}D2,即D2上加CDC做倚音。
波音~,爱尔兰哨笛上的Roll技巧用波音表示,如G的Roll一般写作~G3
重音.
这个我不认识的装饰音v
断音u
muse的一些符号:
重音k(这个是在音符上添加>)
滑音J
保持音M
颤音T
7.乐谱其他
乐谱注释用%,注释不会显示在谱子上,一般用作谱子说明
% lalala
乐谱开头
一般有:编号X:,曲名T:,拍子M:,调号K:就可以了,其他都可以不写
O:E %mark all tunes with an E (English) for the index
X:1 %tuneno 1,曲目编号,用于多首曲子写在1个ABC文件里编号
T:DustyMiller, The % title,曲名
T:Binny's Jig %an alternative title,第二行曲名,可不写
C:Trad. %traditional,风格,可不写
R:DH %double hornpipe,曲式,可不写
M:3/4 %meter,拍子,允许在谱子正文中多次出现改变拍子
E:8 %note spacing,可不写
I:speed 300 %speed for playabc,演奏速度,可不写
K:G % key,调号,允许在谱子正文中多次出现改变调号
对于muse还可以有
V:1 style=jianpu
[V:1]
ABC谱正文
这个代表第一轨,显示样式为jianpu即“简谱”,同样可以写style=staff,代表显示“五线谱”或写style=tab,代表显示“吉他谱”。
我在写五线谱和简谱对应的时候就是V:1是五线谱,然后V:2是简谱。
ABC谱的移调
乐理小白强调一下,这里的移调是指改变整体音高,例如把D调的123改成C调的123演奏,而不是简谱的转调改写(例如D调的123写成G调的567,只是写法不同,实际音高不变)。
移调可以在EasyABC里完成,或者可以把谱子复制到这个网址上进行移调:http://www.mandolintab.net/abcconverter.php
注:同时这个网站也可以把传统的ABC谱转成图片
移调包括升降半音,除了通过乐理知识计算,在刚刚介绍的这个网站上也能够得到需要进行的运算。
假如说现在是D调的曲子,我要移调成C调演奏,那么通过网页下面的Transposing help可知,From D to C transpose , down 2 semitones or up 10 semitones。即从D调移调到C调,需要降2个半音或升10个半音。具体来说是降还是升一般选择调整半音数较少的,如果结果不理想,还可以进行一个八度(12个半音或1 Octave)甚至两个八度(2 Octaves)的调整。
muse简谱处理
muse的简谱是以C调来写的,就是把ABC谱的C翻译为1,而不管调号,所以:如果是C调曲子,下面的ABC谱一样复制过来就可以,如果不是C调曲子,如果要显示为其他首调的简谱,那么需要进行移调。
假如说D调的DEFG翻译过来应该是D调的1234,但是是C调的2345,即muse里会自动把DEFG翻译成简谱的2345,所以我们要把DEFG移调为CDEF,即把D调移调到C调,和上面的一样,需要降2个半音或升10个半音。
网友评论