|
楼主 |
发表于 2007-12-12
|
详细说明如下:
T:曲谱标题。由于一些曲谱有主标题还有附标题,所以T:字段可以多次出现。第一次出现将被认为是主标题,并且以大字体显示。后几次出现的被认为是附标题,在显示的时候比正标题略小一些。
曲谱标题是居中显示的,也可以用来写居中显示的其他文字。
C:作者。可以有几个作者,分别由上到下地居右显示,也可以用来显示列在乐谱右上边的其他文字。
I:备注。该文字会被写在乐谱的左上边,一般用来描述一下配器或者演奏的注意事项。
K:调标志。调必须是一个大写的字母,在字母后面可以加”#”或”b”表示升降调。此外不同的音阶或模式也能被指定,例如:K:F lydian, K:C, K:C maj。空格可以省去,模式标记无大小写区别,而且可以只写前三个字母作为缩写。一共支持major(大调)、minor(小调)、dorian(多里安)、phrygian(佛里吉亚)、lydian(利底亚)、mixolydian(混合利底亚)、locrian(洛克里亚)七种模式。
最后,调字段也可以用来指定一个谱号,在调式标记后面留一空格然后加上音部标记。例如:K:A bass。如果没有指谱号,缺省的是treble。谱号共有treble(高音谱号)、bass(低音谱号)、alto(中音谱号)、tenor(次中音谱号),此外还有altou1(等同tenor)、altou2、altod1、altod2(分别表示将中音谱号、移上u或者移下d)。另外treble+8,treble-8,bass+8,bass-8表示上下移动8度。
L:单位音长。例如:L:1/4 - 1/4音符,L:1/8 - 1/8音符。如果没有该字段,程序会基于节拍字段设一个缺省的单位音长。
M:节拍。除去正常的节拍写法外(如:M:6/8 或 M:4/4),也可以写为:M:C 表示4/4 和 M:C|表示2/2。
Q:拍子。Q:1/2 表示1/2音符为一拍,同时还可以指定每分钟的拍数,如:Q:1/2=120 表示每分钟120个1/2音符拍。如果没有指定单位拍,程序会自动设定一缺省值。
V:音轨。曲谱必须至少有一个音轨,本软件最多支持20个音轨。每个音轨必须在描述头中定义。
定义音轨的格式为:
V:<音轨标志> style=<音轨类型> <参数1>=<值1> <参数2>=<值2> ...
<音轨标志>可以取任何名字,但名字中间不能有空格
<音轨类型>可以取staff(五线谱),jianpu(简谱),tab(吉他六线谱)
在以上必须说明的项之后,可以加一些可选项<参数>,比如该音轨播放乐器,音量,显示时与下一个音轨的间距,等等。现详细说明如下:
参数名 参数名简写 例子 描述
name nm nm=“Violin I 音轨名字,将被显示在每行乐谱的开始
sname snm snm=“Vl. I” 别名,将被显示在每行乐谱的开始
instrument ins ins=50 播放乐器
volumn vol vol=20 音量大小
staves stv stv=2 被一条竖线连在一起的乐谱行的数目(从当前的音轨开始)。当使用这一选项时,定义在同一行中的名字将被显示在竖线中间
bracket brk brk=4 被一条大括号连在一起的乐谱行的数目(从前的音轨开始),这个选项不改变音轨名字的显示方式
space spc spc=40 定义该行乐谱与下一行乐谱的间距,单位为pt(点,缺省)或cm.如果+(加号)或-(减号)写在数字的前面,表示从当前的设置值上加上或减去该数字
gchords gch gch=0 控制是否显示该音轨中的吉他和弦
w:歌词。歌词与上面一行音符相对应。歌词会跳过装饰音符,但有连音线的两个音符被认为是独立的两个音符,可以与两个歌词相对应。因为一般曲谱有多行歌词所以在一排音符下面可以有多个w:字段。每个表示不同排歌词。由于中文歌词和英文歌词存在很大的区别,所以在输入时也做了不同的规定:
英文歌词以空格断字;中文歌词是以每一个字为间隔。在歌词中还经常用到下面的符号:
- 英文单字中断开音节(英文)
* 跳过一个音符(中英文)
~ 连接两个字,让其对应同一音符(中英文)
\- 输出”-”
Muse2.5(2.7) 曲谱软件教程 (11-2)_百草园酒吧_新浪博客
2.1.3五线谱(简谱)的脚本输入
2.1.3.1定义一个五线谱(简谱)音轨
在文件头中加上 V:<音轨标志> style=staff或jianpu
style 为staff时,是五线谱,style为jianpu时为简谱
<音轨标志>可以取任何名字,定义好音轨后,就可以输入音符了。在每一行乐谱的开头,需要标志该行属于哪一个音轨。标志方法是在开头加上:[V: <音轨标志>]
例如
V:1 style=staff name=“violin I”
V:2 style=jianpu name=“主旋律”
[V:1] ABCD|
[V:2] CDEF|
2.1.3.2普通音符表示
下面的字母表示音符:
d'
-c'- ----
b
-a- --- ---- ----
g
------------------------------------f-------------------
e
--------------------------------d-----------------------
c
----------------------------B---------------------------
A
------------------------G-------------------------------
F
--------------------E-----------------------------------
D
---- ---- ---- -C-
B,
---- -A,-
G,
此外,C, D, E, F, a' 和 b' 也是可用的。通过在字母后面加两个或三个逗号来表示低8度的音;通过在字母后面加两个或三个撇号来表示高八度的音。
对于几个谱号基准音高是不同的
2.1.3.3休止符
休止符由z或者Z表示,并且与一般音符一样能够改变音长。
@是特殊的休止符,不在乐谱上显示,然而占据与它的时长相一致的空间。如果在页面排版时整个音轨在某行上被这种休止符占据,将不会显示。这样就可以在某个音轨长时间不发声的情况下不予显示,可以大大节省编制的总谱的空间,而且符合一般乐谱的样式。
2.1.3.4音长
单位音长在L:字段中设定,例如:L:1/8 表示1/8音符为单位音长。单一的字母A-G或 a-g就表示这个长度。例如:单位音长是1/8, DEF表示3个1/8音符。
大于单位音长的音符可以通过在字母后面加上倍数来表示。例如:如果单位音长是1/16,A或A1是1/16音符,A2是1/8音符,A3是1/8付点音符,以此类推。
短于单位音长的音符可以在字母后面加上除号,例如:如果A是1/8音符,A/2表示1/16音符,A/4表示1/32音符。注意:A/2可以简写为A/,A/4可以简写为A//。
此外我们也可以用L:字段来改变单位音长。如果曲谱有突变节奏,例如1/8付点音符与1/16音符成组,可以使用突变节奏标记”>“和”<“。
如果没有指定单位音长,系统会根据节拍自动生成缺省单位音长。计算方法是把节拍转换为小数:如:2/4=0.5,6/8=0.75。如果节拍小于0.75,单位音长被设为1/16音符;如果大于等于0.75,单位音长被设为1/8音符。例如:M:C (4/4), M:C| (2/2), 缺省的单位音长都是 1/8.
2.1.3.5跳跃节奏,付点
在传统的音乐中经常出现断续或突变节奏。例如:(苏格兰的)斯特拉斯佩舞曲、(英国的)莫理斯舞曲等,他们常采用1/8付点音符与1/16音符成组的办法。为了支持这种情况,我们采用 > 表示前面的音符加付点,后面的音符时长减半;< 表示前面的音符时长减半,后面的音符加付点。下面三种表示同一意思。
L:1/16
a3b cd3 a2b2c2d2
L:1/8
a3/2b/2 c/2d3/2 abcd
L:1/8
a>b c
>和< 符号可以扩展,>>表示第一个音符加双付点,后面的音符时长除4。<<<表示前面的音符时长除8后面的音符加三付点。(为了记忆方便,> 符号可以理解为前面的音长大于后面,所以前面的音长增加后面的减少。
2.1.3.6连音
二连音、三连音、四连音 ……
这些能简单的标记为:(2ab 表示二连音;(3abc 表示三连音;(4abcd 表示四连音;以此类推。
(2 2 个音符占三个单位时长
(3 3 个音符占二个单位时长
(4 2 个音符占三个单位时长
(5 3 个音符占n个单位时长
(6 2 个音符占二个单位时长
(7 3 个音符占n个单位时长
(8 2 个音符占三个单位时长
(9 3 个音符占n个单位时长
其中 当节奏型是:6/8 9/8 12/8时,n=3;否则n=2;
也可用更一般的表示方法:(p:q:r 它表示将下面r个音符的时值定为q/p长。
例如:(3:2:2G4c2 或 (3:2:4G2A2Bc
|
|