最後更新: 2011/05/30 13:40:25

ABC 是一個純文字檔,內容分為表頭和旋律兩部份。

表頭用來標明樂譜的相關資訊,例如曲名、作者、調性、拍號…等等,共有時幾項參數。

範例

X:1
T:小密封
C:佚名
L:1/4
M:4/4
Q:120
K:C

說明

  1. X:1 代表這是第一手曲子。同一個檔案中可以存放多手曲子,編號從 1 開始,各曲子之間以空白行隔開。
  2. M:4/4 代表四四拍。其餘 M:2/4 為二四拍,M:3/8 為三八拍,魚類推。
  3. L:1/4 表示以下旋律當中的音名如果沒有加上其他符號,則一率以四分音符計算。
  4. Q:120 代表速度為每分鐘 120 個音符單位(由 L: 決定)。
  5. K:C 代表 C 大調。如果是降 E 大調為 K:Eb, 生 G 大調為 K:G#, A 小調為 K:Am, 魚類推。
  6. 其餘參數列出如下,請自行參照使用:

規則

    1. 表頭的第一個參數必須為 X, 最後一個參數必須為 K, 換句話說,X: 為表頭的開頭而 K: 為表頭的結束。其餘參數順序不居。
    2. 對轉譯程式而言,只有 X,M,L,Q,K 五個參數必填,其餘參數可有可無。
    3. % 代表註解,可放在任何位置,其效用只到行末為止。

    回目錄 回上層 回首頁