-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Chen, Chih Han edited this page May 27, 2016
·
3 revisions
#級數簡譜語法
:!BANDSCORE <= 檔頭表明檔案形態
** 三天三夜 ** <= 歌名用雙星號夾起來
~ "詞:阿怪" <= 以 ~ 開始加上雙引號的字串
~ "曲:阿怪" <= 會直接視爲印在頁眉的歌曲資料
~ "編:Matin Tam" <= 不會影響到其他媒體的內部資料
~:__LYRICS__="Aguai" <= 以 ~: 開始的並且加上雙底線的全大寫標記
~:__SONG__= "Aguai" <= 如果有定義的話可以寫入
~:__ARR__= "Martin Tam" <= MIDI/Audio/MP3/ID3 內 meta 資料
! = 133 <= ! 代表速度
歌曲內速度轉換寫法:
{!=145} <= 轉換爲絕對速度
{!+ 30} <= 轉換爲相對速度
? = A' ‹= ? 代表調性
歌曲內調性轉換寫法:
{?=E,} <= 轉換爲絕對速度
{?+5} <= 轉換相對速度
<4/4> <= <m/n> 代表拍型
n 分音符爲一拍
每個小節有 m 拍
歌曲內拍型轉換寫法:
<p/q> <= 轉換爲
q 分音符爲一拍
每個小節有 p 拍
- 低八度的寫法
_____________________________________________________________________
| | | | | | | | | |
| | 1'_ | 2'_ | | | 4'_ | 5'_ | 6'_ | |
| | 2,_ | 3,_ | | | 5,_ | 6,_ | 7,_ | |
| | | | | | | | | |
| |_________|_________| | |_________|_________|________| |
| | | | | | | |
| | | | | | | |
| 1_ | 2_ | 3_ | 4_ | 5_ | 6_ | 7_ |
|_________|_________|_________|_________|_________|_________|_________|
- 標準八度的寫法:
_____________________________________________________________________
| | | | | | | | | |
| | 1' | 2' | | | 4' | 5' | 6' | |
| | 2, | 3, | | | 5, | 6, | 7, | |
| | | | | | | | | |
| |_________|_________| | |_________|_________|________| |
| | | | | | | |
| | | | | | | |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|_________|_________|_________|_________|_________|_________|_________|
- 高八度的寫法
_____________________________________________________________________
| | | | | | | | | |
| | 1'^ | 2'^ | | | 4'^ | 5'^ | 6'^ | |
| | 2,^ | 3,^ | | | 5,^ | 6,^ | 7,^ | |
| | | | | | | | | |
| |_________|_________| | |_________|_________|________| |
| | | | | | | |
| | | | | | | |
| 1^ | 2^ | 3^ | 4^ | 5^ | 6^ | 7^ |
|_________|_________|_________|_________|_________|_________|_________|
以此類推 etc.
- 先寫升降記號再寫八度記號!不!能!調!換!
ex:
可以寫 1'^^ 升 Do 高兩個八度
不能寫成 1^^^‘ 或者 1^^'^
- 整段的高低八度寫作 {?+12} {?-12} 移調則以小二度為單位 {?+5} {?+7} etc.
< n *>......
表示 n 個音湊足一個全音符
- 全音符寫法
{<1*> |1^ |4 |2 |5 }
或
{<1*> 1^ 4 2 5 }
或
{<*1>1^425}
其中(半形/半角)空格:" " ; "|":分隔號 ",":逗點
都不影響生成
.
|1- - - |4 - - -| 2 - - - |5 - - -|
- 二分音符寫法
{<2*>
|1^ 3^ |2^ 5 |5 2^ |3^ 1^
}
生成 . . . . . .
|1 - 3 - |2 - 5 - |5 - 2 - |3 - 1 - |
- 多連音寫法
{<4*> (125125) ^ (--) 43 }
意味著:在兩個四分音符的時值中放進 125125 六個音,這六個音然後接著兩個四分音符 4 跟 3。
(這個寫法也可以拿來寫 5 連音 7 連音等等奇怪的拍型)
以此類推
- 鼓與 percussion 節奏型寫法
目前只支援大小聲 XxTtSs 六種(由左至右越來越高)
<16*>{XsTsx--XtXsX-x-ts}
- 和弦部份寫法
和弦名稱必須用小括號包起來
{<*1>
(1) (6m) (4) (4m) (5)
| | | | | |
(6m) (7m7-5) (3) (6m) (6)
| | | | | |
}
其中 分隔號:"|" 只是為了排版存在的符號
不影響任何最終結果的生成
段落名稱:樂器名@[位置]{
<基礎拍值*>樂句內容
}
[+0] 也就是 [-0] 以及 [+1],[-1],[-2],[-2] 等 帶有正負號的位置表示 該樂器的此段落是有先現的旋律樂句 ex:
C1:林憶蓮@[-1]
{<16*>
0--- ---- ---- 5-6-
1^--- --2^1^ ---- --56
1^1^-- 1^-2^1^ ---- ----
6666 6-56 ---- --71^
2^2^2^2^ 2^-1^3^ -2^-- ----
}
表示林憶蓮的 C 段是從 B 段的最後一個小節開始唱
A1:__CHORD__@[+0]{
<1*> (1) (6m) (4) (4m) (5)
| | | | | |
(6m) (7m7-5) (3) (6m) (6)
| | | | | |
}
A1:GT@[-1]{<16*>|0------- 5_ 6_ 1 - 1 - 6_ - | 2- - - - - - -|
}
A1:嗩吶@[2]{<16*>|0------- 5_ 6_ 1 - 1 - 6_ - | 2- - - - - - -|
}
->
Intro -> A1 -> A2 -> B -> B ->
A3 -> B -> B -> Ending -> __FINE__
->#
或者
-> Intro -> A1 -> A2 -> B -> B -> A3 -> B -> B -> Ending ->#
以 -> 開頭直到 -># 結束表示整首歌的結構
By Aguai(http://agu.ai)