//humdrum以下簡稱hum
**kern 格式可以用來表現出西方音樂當中的基本元素,
例如:音高、音節...等資訊,
也是hum檔案中經常使用的格式,
hum的檔案,可以將它拆解成"行"為單位,
在hum中有其專有名詞,稱為spines,
每個spines可以代表一個樂器,或是一個聲部,都可以。
從下面的例子,可以幫助我們了解到整個hum的架構
上面就是一個簡單的範例,可以看到,左邊是音高,右邊則是對應的指法,
每個spines的開頭,都會以*符號為開端,
* :是用來提供補充資料
**:是說明資料的基本型態
以!開頭的則是注釋的部分
!!:globel comment
! :local comment
接著,也是簡單的範例,
第一行也就是之前所提到的,表示接下來都是以kern的格式表現,
結尾是以*_作為結束,
Clef則是高音譜號,
k[b-],是用來標示調號,b是位置,-是降記號
M2/2是拍子記號
=是小節號,-則是表示此小節號是invisible
也可以由此判斷說是否為曲譜的開端,
數字是表示音符的時間長度,1 = 全音符、
2 = 二分音符、8 = 八分音符...等,以此類推,
則特殊音符,例如:二全音符,則是以0做為表示,
英文則是表示音高,以中央C為基準,中央C以上用小寫,
以下則是用大寫,
斜線則是表示符桿的方向,/是朝上,\就是朝下,
#表示升記號,-則是降記號,n則是還原號,
上述三種符號彼此相斥,所以不能將這三種放在一起,
接著來看其他的範例有何不同之處,
當中分成兩部,上面是staff1,下面則是staff2
在檔案中,則是由右到左表示,
另外也能看到其它前一個例子所沒有的,
.是隔離符號,用來保持其網狀的結構,
r是表示休止符,rr是全休止符,
L、J則是表示音符中間的那一槓,開頭是以L開始,結尾是以J,
在第三小節的開頭出現了波音的符號,
正常波音的符號是以M表示,M是全波音,m是半波音,
反轉的話就是用W表示,
而圖中,所表示的方式,是因為2者都有可能,所以用Ww的方法表示。
to be continued.......
沒有留言:
張貼留言