[筆記] Markdown 打譜 - ABC notation 初體驗

Sheet Music with ABC Notation

ABC Notation Example:

T 標題
M 拍號 ex: 44拍: 4/4
L 單位音符長度 ex: 八分音符 1/8
C 作曲作詞編曲名字欄位
K 設定調號
^ 升
_ 降
= 還原
’ 高八度 例如 A’
, 低八度 例如 A,
| 小節線

```abc

X:1
T:Test Sheet
M:4/4
L:1/8 
C:test by tao chen
C:go-go-go
C:this his third line
C:ABC notation is cool!
K:G
|A,2C2A2c2|c'4 c3 c|__D,4 ^^D4 |ee^f^g =g=f_e_d ccde edd2|
|:G^A _Bc de dB|de dB de dB|^^c2ec __B2dB|c2A2 A2BA|
GABc dedB|dedB dedB|c2ec B2dB|A2F2 G4:|
|:g2gf gdBd|g2f2 e2d2|c2ec B2dB|A8    |
g2gf g2Bd|g2f2 e2d2|c2ec B2dB|A2F2 G4:| 

```
以上 code 出來的效果如下:
關於音符的長度:

當 L 設定為 1/8 (八分音符) 的話
  C  就是八分音符的中央 C
  C2 就是四分音符的中央 C
  C3 就是附點四分音符的中央 C
  C4 就是二分音符的中央 C
  C1/2 則是十六分音符的中央 C
  C1/4 則是三十二分音符的中央 C
  C3/2 則是附點八分音符的中央 C

-> 以基本單位長度L之倍數來換算音符長度

關於符桿連結:

目前 L:1/8
CDEF 就會呈現四個八分音符串再一起
CD EF 則呈現出兩兩八分音符串再一起

相關文章整理


留言

這個網誌中的熱門文章

[筆記] CRLF跟LF之區別 --- 隱形的 bug

[ML筆記] Batch Normalization

[筆記] 統計實習(1) SAS 基礎用法 (匯入資料並另存SAS新檔,SUBSTR,計算總和與平均,BMI)

[ML筆記] Ensemble - Bagging, Boosting & Stacking