最新文章

發佈時間:2017-08-15 (更新:2017-08-15 23:52)發佈者:hurt
標題:ABC 樂譜筆記【參數 P 部件化功能】

part 的功能,有點模組化的感覺,在內文把 part A.B.C.D 分別做好,然後在標頭排列這些 part 演奏的順序就可以了

範例(曲子來自某音樂課本)

原始譜

X:1
M:3/4
%%score {1|2}
Q:"Moderato"
K:C
V:1
!mp!.e.e.e.e.e2 | .e.e.e.e.e2 | .d.d.d2.g2 | (e4c2) | 
.e.e.e.e.e2 | .e.e.e.e.e2 | .d.d.d2.g2 | c6 "^Fine" || 
.d.d.d.d.d2 | !<(!.e.e.e.e!<)!.e2 | .f.f.f.f.f2 | !>(!.e.e.e.e!>)!.e2 | 
.d.d.d.d.d2 | !<(!.e.e.e.e!<)!.e2 | (^f2e2d2 | !>(!g4!>)!=f2) "^D.C. al Fine" || 
V:2
.C2 .[EG]2 .[EG]2 | .C2 .[EG]2 .[EG]2 | .B,2 .[FG]2 .[FG]2 | .C2 .[EG]2 .[EG]2 | 
.C2 .[EG]2 .[EG]2 | .C2 .[EG]2 .[EG]2 | .B,2 .[FG]2 .[FG]2 | [CE]6|| 
(B,2F2G2) | (C2E2G2) | (D2F2G2) | (C2E2G2) |
(B,2F2G2) | (C2E2G2) | (D2E2^F2 | G6) ||

將譜中重複的小節做成部件 part

寫法是

P:A 

(小節內容) 

P:B 

(小節內容) 

P:C 

(小節內容) 

然後在標頭的部份寫下順序

P:A2BCA2C

(A演奏2次→B→C→A演奏2次→C)

數字表示部件演奏的次數,

也可以讓兩個部份合併演奏多次,例如 (AB)2 ,就是 ABAB 的意思

所以上面的譜就改成

X:1
M:3/4
%%score {1|2}
Q:"Moderato"
P:A2BCA2BDEA2BCA2BD
K:C
P:A
V:1
.e.e.e.e.e2 | 
V:2
.C2 .[EG]2 .[EG]2 |
P:B
V:1
.d.d.d2.g2 |
V:2
.B,2 .[FG]2 .[FG]2 |
P:C
V:1
(e4c2) |
V:2
.C2 .[EG]2 .[EG]2 |
P:D
V:1
c6 ||
V:2
[CE]6||
P:E
V:1
.d.d.d.d.d2 | !<(!.e.e.e.e!<)!.e2 | .f.f.f.f.f2 | !>(!.e.e.e.e!>)!.e2 | 
.d.d.d.d.d2 | !<(!.e.e.e.e!<)!.e2 | (^f2e2d2 | !>(!g4!>)!=f2) ||
V:2
(B,2F2G2) | (C2E2G2) | (D2F2G2) | (C2E2G2) |
(B,2F2G2) | (C2E2G2) | (D2E2^F2 | G6) ||

這個功能的使用時機還有待商榷,小曲子用起來太麻煩,不如直接打,大曲子太多部件,重複的地方相較之下不算多,似乎也不適合用,還蠻尷尬的,讀起來也不會比較方便。