# ABC Music Notetionとは
テキストベースで楽譜が書けるabc記法を使って、Obsidian上で楽譜の編集、表示、再生ができるようになる[[💎Obsidianのプラグイン]]の1つ。
以下の表記で、画像のような楽譜になる。
````
```music-abc
%%MIDI program 80
X:1
T:The Legacy Jig
M:6/8
L:1/8
R:jig
K:G
GFG BAB | gfg gab | GFG BAB | d2A AFD |
GFG BAB | gfg gab | age edB |1 dBA AFD :|2 dBA ABd |:
efe edB | dBA ABd | efe edB | gdB ABd |
efe edB | d2d def | gfe edB |1 dBA ABd :|2 dBA AFD |]
```
````
![[2024-01-09_11.15.32ss.jpeg]]
ABC Music Notetionは、javascriptライブラリ「abcjs」をベースにしているので、基本的にこれに準拠した仕様で動作する。
[Javascript library for inserting music in the browser. | abcjs](https://paulrosen.github.io/abcjs/)
→[[abc記法の簡単な使い方]]
→[[abc記法の少し詳しい使い方]]
# リンク
[RenderAbc options | abcjs](https://paulrosen.github.io/abcjs/visual/render-abc-options.html)
[Tablature | abcjs](https://paulrosen.github.io/abcjs/visual/tablature.html)
# ABC Music Notetionの基本的な使い方
ベースは、[[abc記法の簡単な使い方]]にある。そこに、Obsidian独自の記述方法「括弧で囲んであげる」を組み合わせる。これでObsidian上に楽譜を表示し、簡単な演奏まで行うことができる。
プラグインをインストールして、以下のように記述すればいい。
## 基本
`abc`か`music-abc`というブロックで囲む
````
```music-abc
X:1
T:The Legacy Jig
M:6/8
L:1/8
R:jig
K:G
GFG BAB | gfg gab | GFG BAB | d2A AFD |
GFG BAB | gfg gab | age edB |1 dBA AFD :|2 dBA ABd |:
efe edB | dBA ABd | efe edB | gdB ABd |
efe edB | d2d def | gfe edB |1 dBA ABd :|2 dBA AFD |]
```
````
![[2024-01-09_11.15.32ss.jpeg]]