abcjs(BASIC版)

2017-01-21

abcjs とは

abcjs とは、ブラウザ上で楽譜を表示するためのソフトウェアである。JavaScript と SVG の技術を用いている。 https://abcjs.net を見てもらいたい。

数々のデモンストレーションもある。
Table of Contents(paulrosen.github.io)

abcjs の使い方

abcjs で譜面を出すための手順は次のとおりである。以下は 2022 年 9 月 3 日現在の情報である。

  1. https://github.com/paulrosen/abcjs/ から dist の行でバージョンを確認するとともに、リンクをクリックする。
  2. list の下にある abcjs-basic-min.js をクリックし、 コンピュータの適当な場所にダウンロードする。
  3. 2. でダウンロードした場所と同じ場所に、楽譜情報とロードのタイミングを記載した JavaScript ファイルを作成する。
  4. 2, 3. の JavaScript ファイルがある場所と同じ場所に、 2, 3. のJavaScript ファイルを参照する html ファイルを作成する。
  5. 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 を見てほしい。 拙訳があるので必要時は参照するといいかもしれない。