ObsidianABC記譜法で記載した楽譜を描画できるobsidian-plugin-abcjsというプラグインがある。

ただ、Quartzではabcjsには対応していないためObsidian上では楽譜が描画されていたとしても、そのページをQuartzで公開すると、ただの文字列の羅列になってしまう。

ということでQuartz用のプラグインを書いた。この下に楽譜が表示されていれば正しく動作していることになる。

{ "tablature": [{"instrument": "guitar"}] } --- X: 1 T: Cooley's M: 4/4 L: 1/8 K: Emin |:D2|EB{c}BA B2 EB|~B2 AB dBAG|FDAD BDAD|FDAD dAFD| EBBA B2 EB|B2 AB defg|afe^c dBAF|DEFD E2:| |:gf|eB B2 efge|eB B2 gedB|A2 FA DAFA|A2 FA defg| eB B2 eBgB|eB B2 defg|afe^c dBAF|DEFD E2:|

コードはGistに置いてある。

Quartzへremark-emojiプラグインを組み込むに書いたように、エクスポート設定やconfigを書き換えも必要だ。

ただ、正直、雰囲気で書いているだけで、いまだQuartzプラグインの正しい書きかたを理解していないんだよな…