ABC (music notation)

from Wikipedia, the free encyclopedia
ABC / ABCPlus
File extension : .abc
Developed by: Chris Walshaw et al
Initial release: 1991
Current version: 2.1 (as of December 2011)
Type: Public License
Container for: Digital sheet music files
Standard (s) : ASCII
Website : abcnotation.com

ABC or ABCPLus is a non-commercial , open standard for the notation of music in text form ( ASCII ). It serves as an input and markup language in music software and as a storage format for music files.

General

ABC musical notation was published by the English mathematician and musician Chris Walshaw, primarily to notate traditional monophonic melodies from Western Europe . ABC was registered by Steve Allen as a MIME type; files with text in this notation have the file extension .abc .

In contrast to comparable standards such as LilyPond or MusicXML , ABC is syntactically easy to read and can therefore be easily interpreted by humans as musical notation even in text form .

ABC text files can also be read in by music notation programs as well as sequencers and audio players , provided they support the file format.

history

Since its publication in 1991, the possibilities have been expanded and the ABC music notation has also been used, for example, to notate more complex classical compositions.

At the beginning of 2006 the valid standard is version 1.6, version 1.7.6 and 2.0 are in draft. Various extensions to the standard are already used by some programs. Henrik Norbeck has created a version of the standard in the BNF format.

On December 21, 2011, the official version 2.1 of the language standard was published, which enjoys considerably broader software support than previous drafts and isolated solutions.

Version 2.2 has been worked on since February 2013.

Versions

version publication Remarks
1.0 1991 Initial release
1.6 2006 Considerable expansion
2.1 2011 Current version

example

The transcription of a piece from a Franconian musician's manuscript from 1784 serves as an example of the ABC music notation .

ABC music notation
ASCII text
X:1
T:Ohne Titel
C:Aufgezeichnet 1784
A:Seibis nahe Lichtenberg in Oberfranken
S:Handschrift, bezeichnet und datiert: "Heinrich Nicol Philipp zu Seibis den 30 Junius 1784"
M:4/4
L:1/4
K:D
dd d2 | ee e2 | fg ad | cB cA |\
dd d2 | ee e2 | fg ad | ed/c/ d2 :|
|:\
fg ad | cB cA | fg ad | cB cA |\
dd d2 | ee e2 | fg ad | ed/c/ d2 :|
grades

X: 1 T: Untitled C: Recorded 1784 A: Seibis near Lichtenberg in Upper Franconia S: Handwriting, inscribed and dated: "Heinrich Nicol Philipp zu Seibis den 30 Junius 1784" M: 4/4 L: 1/4 K: D dd d2 |  ee e2 |  fg ad |  cB cA | \ dd d2 |  ee e2 |  fg ad |  ed / c / d2: |  |: \ fg ad |  cB cA |  fg ad |  cB cA | \ dd d2 |  ee e2 |  fg ad |  ed / c / d2: |

List of ABC supporting music notation programs

Web links

Individual evidence

  1. The DRAFT abc music notation standard 2.2