本文へ移動

ABC記譜法:プレーンテキストで音楽を記述するASCIIベースの記法

ABC記譜法は、旋律曲を表現するためのコンパクトなASCIIベースの音楽記譜法です。共有、検索、自動レンダリングに適したプレーンテキスト形式として、民俗音楽や伝統音楽で広く用いられています。

ABC記譜法は、ASCII文字を用いて音楽を記述するプレーンテキストのシステムである。旋律を単純なテキストファイルとして書き、読み、送信できるよう設計されており、人間が読みやすく、機械処理も可能である。民謡、ダンス音楽、賛美歌などの単旋律によく用いられるが、多声部音楽や装飾を含む音楽に必要な多くの機能もサポートしている。

画像ギャラリー

1 画像

主な機能と構文

ABCファイルは通常、短いフィールドマーカーを使って曲とそのパラメータを示す小さなヘッダーで始まる。たとえば、X:(参照番号)、T:(題名)、M:(拍子)、L:(デフォルトの音符長)、K:(調)がある。音符はA~Gの文字で記し、臨時記号にはシャープの^やフラットの_などを使う。オクターブの移動にはコンマとアポストロフィを用いる。音価、小節線、連符、和音(角括弧内)、装飾音、簡単な装飾も表現できる。

非常に短い例:X:1 T:Sample M:4/4 L:1/8 K:G GABc d2|e4 z4。ファイルには一般に.abc拡張子が付けられ、さまざまなプログラムにより標準記譜や音声へ変換できる。

歴史と発展

この形式は、プレーンなASCIIテキストのみで伝統曲を共有するコンパクトな方法として、Chris Walshawが作成し普及させた。時を経て、利用者と開発者のコミュニティは、多声部編曲、コード記号、歌詞、高度な書式設定のための慣例によってこの言語を拡張してきた。テキストベースであるため、検索、バージョン管理、ウェブ公開のワークフローに容易に統合できる。

用途、ツール、コミュニティ

  • 曲集をプレーンテキストで保存・共有する。
  • 変換ツールやライブラリを通じて、標準記譜、MIDI、音声へレンダリングする。
  • ABCを読み取るソフトウェアにより、ウェブページやインタラクティブプレーヤーへ埋め込む。

多くのフリーソフトウェアおよびオープンソースのツールがABCの読み書きに対応し、ABCと他形式の間で変換を行う。ドキュメント、ライブラリ、変換ツールについては、コミュニティが案内する形式リソースと実装を参照できる:公式ドキュメントとツール

ABCは簡潔で読みやすいため、民俗音楽の演奏者、アーカイブ担当者、教育者の間で引き続き人気がある。完全な譜面作成システムが持つ編集上の制御の一部を、単純さと可搬性のために譲る面はあるが、現代的な変換ツールと組み合わせれば、印刷や演奏に適した高品質の楽譜を作成できる。

関連項目

著者

AlegsaOnline.com ABC記譜法:プレーンテキストで音楽を記述するASCIIベースの記法

URL: https://ja.alegsaonline.com/art/336

共有