abcjs とは
abcjs とは、ブラウザ上で楽譜を表示するためのソフトウェアである。JavaScript と SVG の技術を用いている。 https://abcjs.net を見てもらいたい。
数々のデモンストレーションもある。
Table of Contents(paulrosen.github.io)
abcjs の使い方
abcjs で譜面を出すための手順は次のとおりである。以下は 2022 年 9 月 3 日現在の情報である。
- https://github.com/paulrosen/abcjs/ から dist の行でバージョンを確認するとともに、リンクをクリックする。
- list の下にある abcjs-basic-min.js をクリックし、 コンピュータの適当な場所にダウンロードする。
- 2. でダウンロードした場所と同じ場所に、楽譜情報とロードのタイミングを記載した JavaScript ファイルを作成する。
- 2, 3. の JavaScript ファイルがある場所と同じ場所に、 2, 3. のJavaScript ファイルを参照する html ファイルを作成する。
- 4. で作成した html ファイルに http でアクセスする。
abcjs バージョンは次のとおりである。
2017 年 3 月 25 日現在は 3.1.1 である。 2018 年 11 月 18 日現在は 5.4.2 である。 2019 年 5 月 17 日現在は 5.6.11 である。 2022 年 9 月 1 日現在は 6.1.0 prepare である。 2025 年 6 月 9 日現在は prepare v6.5.0 である。 2026 年 2 月 22 日現在は v6.6.2 である。
楽譜と音は次のとおりである。
abcjs の記法
abcjs の記法 (notation) は、Lilypond と似ているところと異なるところがある。くわしくは http://abcnotation.com/wiki/abc:standard:v2.2 を見てほしい。 拙訳があるので必要時は参照するといいかもしれない。