ABC Music Notetion

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:j...

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

ABC Music Notetionは、javascriptライブラリ「abcjs」をベースにしているので、基本的にこれに準拠した仕様で動作する。

Javascript library for inserting music in the browser. | abcjs

abc記法の簡単な使い方 →abc記法の少し詳しい使い方

リンク

RenderAbc options | abcjs

Tablature | abcjs

ABC Music Notetionの基本的な使い方

ベースは、abc記法の簡単な使い方にある。そこに、Obsidian独自の記述方法「括弧で囲んであげる」を組み合わせる。これでObsidian上に楽譜を表示し、簡単な演奏まで行うことができる。

プラグインをインストールして、以下のように記述すればいい。

基本

abcmusic-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