|
2.1.3.7符梁(简谱互连的减时线)
为了将音符聚合在一条符梁下,他们之间不能有空格。符梁的坡度和它向上还是向下是自动选择的。
如果是简谱,可以直接在没有空格的情况下输入音符,然后再屏幕编辑页面选中音符,点击符梁自动转换按钮,连接线自动按简谱风格转换。
2.1.3.8小节号
小节号由下列符号代表
| 普通小节号
|] 左细右粗,双小节线
|| 两边都细双小节线
[| 左粗右细,双小节线
:| 左反复
|: 右反复
:: 两边反复
[:] 虚小节线。
[|] 不可见的小节线,但是在分行的时候发挥作用。
反复段落标记
段落标记由紧跟着小节符号的数字来标志,目前支持1-9段。例如:|3 |:2
[之后跟一个数字,表示反复记号下面没有小节线,可以用于一个新起行首开始的反复。例如:[2, 它等同于[|]2。
如果反复记号的标记文字不只是简单的1-9,可以将该数字写成0,那么小节之前用引号括起来的字符,便替代为反复标记下的文字。例如:“1、3、5”|0。
2.1.3.9升降调
在一个音符的前面输入^(箭头符在数字6键上) = 和 _ 来产生升降调标志。其中 ^ 表示升半拍; = 表示复原;_ 表示降半拍,而^^表示重升,__表示重降。
2.1.3.10曲中改变节奏、调式、单位音长
最简单的输入是在新的一行输入新的控制字段,例如
ed|cecA B2ed|cAcA E2ed|cecA B2ed|c2A2 A2:|
[K:G]
AB|cdec BcdB|ABAF GFE2|cdec BcdB|c2A2 A2:|
一般调式的改变将引起音部记号的改变,如果只改变音部记号而不改变调式可以不输入调式信息。
例如:
[K:tenor]
此外,只要在控制字段两边加方括号,控制字段就可以放到曲谱的任何位置,例如:
E2E EFE|E2E EFG|[M:9/8] A2G F2E D2|]
注意:一对方括号里只能有一个控制字段。
曲谱内部节奏的改变不会影响单位音长。(这与在曲谱描述头里的节奏不同)
2.1.3.11连音线和延音线
通过”-”符号可以把两个音符(音符可以在同一小节、也可在不同小节)延续起来,例如:abc-|cba 或 abc-cba。连音线一般的输入方法是在需要连接的音符两边加上括号。例如:(DEFG)
注意第一个括号必须紧跟着表示音符的字母,最后的括号也必须紧跟着前面的表示音符的字母。
注意:尽管软件对连音线和延音线做相同的显示,但请不要混淆他们,特别是在演奏时他们是完全不同的。延音线是连接两个相同音高的音符,演奏时作一个音符对待;但连音线连接一串音符,表示这串音符应该连续演奏。
2.1.3.12装饰音(倚音)
在音符前后加上花括号{}来表示装饰音。例如:{GdGe}
加上@符号表示后装饰音,例如:{@GdGe}
装饰音没有时长,目前的系统也不支持装饰音的时长。所以{a2}等于{a} , {a>b} 等于 {ab}
装饰音不会影响付点的表达,所以 A<{g}A 和 A{g}<A 都是正确的并且都等于A/2{g}A3/2。
2.1.3.13装饰符号
在装饰符号名称的两边加上感叹号。
例如:!SEGNO!
目前支持的装饰符号有:
!STACC!, !SLIDE!, !EMBAR!, !UPBOW!, !DOWNBOW!, !ROLL!, !TRILL!, !HAT!, !AIT!, !SEGNO!
!(!,!)!,
在专业版中符号可以任意扩充,可以描绘符号的曲线和摆放的位置。
2.1.3.14输入的顺序
一个音符输入的顺序是:<吉他标记>,<重音符号(例如:roll, staccato marker 或 up/downbow>,<升降调>,<音符>,<音阶>,<音长>。例如:^c'3 和 “Gm7”!stacc!=G,2
连音线标记 “-” 应该紧跟着一个音符,在后面可以加空格,例如:=G,2- 。
[]、()符号必须包含所有的要修饰的音符。
2.1.3.15节拍
标准的描述是用Q字段,例如:Q:1/2=120 表示每分钟120个1/2音符。没有速度标记的节拍(例如:Q:3/8)字段表示速度由播放时来控制。
如果在Q字段中没有指定单位拍,或者没有Q字段,系统会字段加上缺省的单位拍。除了节奏型是3/8倍数(如:3/8,6/8, 9/8)以外缺省的单位拍是节奏型的分母。例如:M:2/4 单位拍是1/4;M:C| (=M:2/2) 单位拍是1/2。3/8倍数节奏型的缺省单位拍都是3/8。
指定拍子时最好也指定单位拍,而不用缺省的设置。
2.1.3.16注释
%表示注释开始,在同一行上,当脚本解释器进行解释时%后面的所有文字都被忽略。但是%%开始的行被看作扩展,记录控制参数等等。
2.1.4吉他六线谱的脚本输入
2.1.4.1定义一个音轨为六线谱
V:<音轨标志> style=tab clef=standardtab(缺省),对于六线谱,clef目前只有standardtab一个选项,以后会扩充以支持鼓,二胡等多种乐器
<音轨标志>可以取任何名字
定义好音轨后,就可以输入音符了。在每一段乐谱的开头,需要标志该行属于哪一个音轨。标志方法是在开头加上:[V: <音轨标志>]
例如
V:1 style=tab name=“guitar”
[V:1] a1b2/2c3/2a0*2 |
2.1.4.2音高(弦和品位)的表示
a,b,c,d,e,f分别表示拨动第一弦至第六弦
0-24 分别表示拨0-24品,x表示用右手拨弦,具体的品位由和弦图确定
和五线谱(简谱)的表示相同,同时弹奏的弦写在中括号”[]”内。
下面的例子,表示同时拨动第二弦0品,第三弦1品,第四弦2品,第6弦0品
[b0c1d2f0]
2.1.4.3休止符
休止符用”z”表示。
注意:以上用到的字母全部都是小写的,否则软件将不能识别。
2.1.4.4节奏
与五线谱(简谱)相似,在六线谱中,一个音符的长度也是由一个单位音长(L:域)和单位音长的倍数共同确定。不同之处在于,六线谱中,字母后的数字已经用来表示品位信息。如果在品位后面直接加上数字,将无法区分该数字是表示品位还是音长。因此,在六线谱中,必须用”*”或者”/”将两部分隔开。例如,
L:1/8
a1b2 c3d4
L:1/16
a1*2b2*2 c3*2d4*2
L:1/4
a1/2b2/2 c3/2d4/2
上面的三种表示方法表示的音长是相同的,都表示1/8音长的音符。
六线谱表示节奏与五线谱(简谱)的另外一个区别,在于同时弹奏的几个音的音长的确定。在五线谱(简谱)中,被”[]”扩起来的几个音的音长都由第一个音的音长确定,而六线谱中,由最后一个音长确定。
附点音符的表示:
L:1/8
a1*3/2
L:1/16
a1*3
都表示1/8附点音符,即音长为3/16
跳跃节奏(”<“,”>“)和五线谱(简谱)的表示相同
二连音,三连音,N-连音的表示五线谱(简谱)的表示相同,例如
`”(3[a1c4]c4d3''“
休止符的长度与普通音符的表示相同。例如,
L:1/8
z*2
表示1/4(一拍)的休止符。
2.1.4.5连音线,滑奏,敲击,钩弦
在六线谱中,连音线,滑奏,敲击,钩弦都是表示同一条弦上的相邻的两个音符之间的关系,因而本软件将它们归为一类。
连音线连接同一条弦上的相邻的两个音符,用在前一个音符后加小横杆”-”表示,例如[a1-b2][a0c4]
表示第一弦上的连音线,连接a1和a0
滑奏:用”-S-”表示,例如[a1-S-b2][a0c4]
敲击:用”-H-”表示,例如,a1/-H-a3
钩弦:用”-P-”表示,例如,a1/-P-a3
6.六线谱装饰符号(包括扫弦,琶音等):
在本软件中,扫弦,琶音,切音等都是统一当作装饰符号来处理的。目前,装饰符号是以放在音符左边的大写字母和其他符号表示的。例如,V[a1b2c4],表示上扫弦。
目前支持的六线谱装饰符号有上扫弦(V),下扫弦(U),上琶音(A),下琶音(B),延长音(P),切音(。),延长(H),加重(‘),反复记号(S),颤音(T)等。
扫弦,琶音,延长音:一般是同时弹奏的音符(写在中括号“[]”内)的装饰符号。显示输出时有两种显示风格:一种是将扫弦等记号显示在音符的左边,另一种只显示扫弦记号。
两种风格的切换:%%showstroke yes(no)
值得注意的是在第二种显示风格下,可能两个不同的同奏音符在显示时完全相同,例如V[a1b2c3]和V[a2c4],但演奏时是完全不同的。
2.1.4.7装饰音
和五线谱(简谱)的表示相似,也是由记在{}的音符表示。装饰音后也可以加连音线(-),滑奏(-S-),敲击(-H-),钩弦(-P-)标记,将装饰音和主音连在一起。例如{c3-S-c5-}c0
2.1.4.8和弦
和弦是用双引号括起来,放在音符的左边。例如,“Am”a2b3。和弦显示在谱线的上方。如果只想显示和弦的名字,而不显示和弦图,需要在开始加上“^”,例如,“^Am”a2b3. 这时该和弦被解释为描述文字(参见描述文字的输入)
(1)和弦的输入格式
和弦的输入格式为:<根音><升降调><类型>/<低音>,这里<根音>可以是A-G, <升降调>为可选项,可以是b,#。<类型>为可选项,可以是下面类型的一个或多个的组合:
m 或min:小调
maj:大调
dim : diminished
aug : augmented
sus : sustained
7,9…:7和弦,9和弦等
注意:本软件把所有用引号括起来的字符串(以“^”和“_”开头的除外,参见描述文字的输入)均当作和弦。如果只作为显示的目的,用户可以给和弦取别名,例如“G(Em)”。
(2)和弦图的显示风格
和弦图的显示有多种风格,用户可以选择这些风格的组合:
1).显示和弦图吗?如果是no,将只显示和弦的名字
%%showpattern yes(no) 或
%%showpattern 1(0) 或
%%showpattern true(false)
2).和弦图上显示手指信息,还是显示小黑点
%%showfinger yes(no)
3).和弦图上显示空弦和禁止弹记号吗?
%%showcheck yes(no)
4).和弦图上显示和弦的名字吗?
%%showname yes(no)
5).和弦图小格宽度
%%chordgridwidth 5
6). 和弦图小格长度
%%chordgridheight 5
(3)和弦图的自定义:
和弦图的显示缺省的使用软件自带的和弦库。但是用户也可以在脚本文件中定义和弦。
定义的格式为:
%%gchord <和弦名字>=<变调夹位置>;<第六弦品位>(<手指>),<第五弦品位>(<手指>),….
<<第一弦品位>(<手指>)
<变调夹位置>可以从1到20
<第。。。弦品位>可以为X(禁止弹),0(空弹),1-24
<手指>是可选的,可以为1,2,3,4。分别表示食指,中指,无名指,小指
例如,
%%gchord C#=1;X,X,3(3),1(1),2(2),1(1)
%%gchord C=1;X,3,2,0,1,0
2.1.4.9描述文字
描述文字是由双引号括起来的以”^”或”_”开头的一小段文字。描述文字加在音符的左边。”^”和”_”分别表示后面的文字被显示在谱线的上面和下面。例如, “^加重”a1/2,在显示时,将在音符a1/2的正上方显示“加重”两个字。
如果要分多行显示,需要用“\n”隔开,例如“_1\n2\n3”,将在谱线的下方,分三行显示1,2,3。
这种表示方法可以用在需要表示左手按法时,“_1\n2\n3”[a1b2c3]表示分别用食指,中指,无名指按a1,b2,c3。
Fine等符号的输入,也可以采用描述文字的方法。
1.5用脚本控制曲谱的显示风格,页面设置等等
muse曲谱软件里,脚本具有强大的控制功能,在屏幕编辑下的参数设置对话框中的参数设置都在脚本中有对应的语句。参数设置包括字体,页面设置(例如,左右边距),显示风格等等。
2.1.5.1怎样输入
在曲谱脚本开始处输入以下控制参数控制曲谱的显示。每个参数必须以%%符号开始。
例如:
%%leftmargin 1cm
用于控制页面左边的空白大小。
2.1.5.2参数解释
<int> 表示一个整数
<float>表示一个小数
<bool> 可取 1 或 0,yes 或 no,true 或 false
<unit> 表示一个带单位的数字,如1cm
本软件支持的单位有:pt(点),mm(毫米),cm(厘米),in(英寸),系统默认单位为pt(点)。
各种单位的换算关系:
1cm=10mm=28.35pt,1in=72pt。
<font> 表示字体
一种字体有名字,大小,是否黑体,是否斜体,是否有下划线,字符集,其中字体名字和大小是必须指定的,其它可采用默认值
因此<font>的指定有两种格式:
<font>=<名字> <大小> 或者
<font>= <名字> <大小> <粗体> <斜体> <下划线> <字符集>
<名字>是由双引号括起来的字体名字。例如 "宋体"
<大小>为一个小数,例如,17.1表示五号字,16.0表示小四字
<粗体>可取0-900,例如400表示标准字体,700表示通常的粗体
<斜体>可取0或者1,1为斜体
<下划线>可取0或者1,1为有下划线
<字符集>取整数,例如0表示系统默认字符集,134表示GB2312字符集
一个设置字体的例子:
%%vocalfont "黑体" 17.1 400 0 0 134 ,表示显示歌词时的字体为黑体,五号字,正常字体(即不是斜体,标准字体,没有下划线),字符集为GB2312字符集
2.1.5.3控制参数列表
字体控制:
composerfont <font> 作者字体
titlefont <font> 标题字体
subtitlefont <font> 附标题字体
vocalfont <font> 歌词字体
voicefont <font> 音轨标志字体
textfont <font> 注释字体
jianpufont <font> 简谱音符字体
tabfont <font> 吉他六线谱符号字体
gchordfont <font> 和弦字体
barnumberfont <font> 小节序号字体
barlabelfont <font> 小节标签字体
tempofont <font> 调式节拍字体
页面参数:
pageheight <unit> 页高
pagewidth <unit> 页宽
leftmargin <unit> 左边距,即曲谱左边空白
topmargin <unit> 上边距,页顶部空白大小
botmargin <unit> 下边距,曲谱页面底部空白
staffwidth <unit> 乐谱宽度
这里,页宽=左边距+乐谱宽度+右边距
曲谱显示参数(如间距,占位,紧密程度,每行的小节数等等)
scale <float> 乐谱伸缩比例
systemsep <unit> 行距
sysstaffsep <unit> 音轨间距
strictness1 <float> 乐谱紧缩程度
barsperstaff <int> 每行的小节数
barnumbers <int> 显示小节号的方式。-1表示不显示小节号。
1表示从1开始连续显示小节号,2表示从2开始间隔两个小节显示小节号,依次类推
composerspace <unit> 作者占位大小
continueall <bool> 是否忽略脚本的换行控制
indent <unit> 第一排缩进
titlespace <unit> 标题占位
titleleft <bool> 标题是否居左,0表示标题居中
subtitlespace <unit> 附标题占位
vocalspace <unit> 歌词垂直占位
textspace <unit> 注释垂直占位
吉他六线谱的控制参数:
showstroke <bool> 是否将扫弦,琶音等符号显示在音符的左边
gchordspace <unit> 谱线与和弦的间隔
tabstemheight <unit> 符杆长度
tabstringsep <unit> 谱线间距
tab_btextspace <unit> 谱线下的文字注解与谱线的间隔
和弦图:
showpattern <bool> 和弦显示和弦图,还是只显示和弦名字
showfinger <bool> 和弦图上显示手指按法,还是显示小黑点
showcheck <bool> 和弦图上是否显示空弦和禁止弹记号
showname <bool> 和弦图上是否显示和弦的名字
chordgridwidth <unit> 和弦图小格宽度
chordgridheight <unit> 和弦图小格高度
2.1.5.4脚本控制行位置
首先需要把强制换行打开,然后在脚本里输入
%%skip <unit> 控制下一行曲谱上移下移一定距离。(仅限于专业版)
例如:
(C/D/E/G/) (D/E/D/C/)|A,>C A,>C|D (D2 E)
%%skip 1cm
(A,2>C2)|A,4|A2>c2|GE GB|(A4|A)Z AZ|]
表示最后一排曲谱下移1cm。如果要上移输入负值。
2.1.5.5脚本控制插入文字块
首先需要把强制换行打开,然后在脚本里输入(仅限于专业版)
%%begintext
文本块
%%endtext
文本块的内容会直接显示在曲谱中(作为注释),文本的字体设置在页面参数、字体设置、注释字体项。该功能主要用于戏曲等需要在曲谱中加文字说明的曲谱。
例如:
[V: 1]
%%begintext
演奏提示:该小曲短小,旋律活泼。演奏中注意节奏重音、连顿弓的应用,
既表达了欢送亲人时的热烈场面,又表现了与亲人分别时的依恋
之情。
%%endtext
A,>C A,C|A,>C A,C|(A/c/A/G/) (ED|CA, C)|(A,/C/A,/C/) (DE|GA G2)| |
|