---
# System prepended metadata

title: ABC-Musiknotation
tags: [tutorials]

---

# ABC-Musiknotation

:::spoiler Inhaltsverzeichnis
[toc]
:::

**Autor:** Rico Meiner
**Lizenz:** [CC0](https://creativecommons.org/publicdomain/zero/1.0/)
(außer eingebundene Werke - siehe Links zur Quelle)

---

## ABC Grundlagen

ABC ist ein einfacher, offener und gut lesbarer Standard zur Musiknotation.

### Einstieg

Als Text geschriebene Noten `C D E F G A` werden grafisch  dargestellt:

```abc
C D E F G A
```

In HackMD oder Hedgedoc wird das Beispiel wie Quelltext eingebettet:

    ```abc
     C D E F G A
    ```

**Tipp:** Der Klick auf eine Note markiert diese:
  ![grafik](https://hackmd.io/_uploads/B1tiR8GO1g.png)

Noten ohne Leerzeichen `CDEFGA` werden zusammengefasst:

```abc
CDEFGA
```

## Elemente des Notensystems

### Striche

Im Notensystem können durch Striche strukturiert werden:

- Taktstrich `|`
- Doppelstrich `||`
- Schlusstrich `|]`

```abc=
C | D || E |]
```

```abc
C | D || E |]
```

### Wiederholung

- Wiederholungszeichen `[|:` `:|]` verkürzt `|:` `:|`
- zwei Wiederholungszeichen `:|:` verkürzt `::`
- Wiederholungszeichen können nummerert werden

```abc=
C :| D |: E :: F |1 G A :|2 C |]
```

```abc
C :| D |: E :: F |1 G A :|2 C |]
```

### Tonhöhe

Die Tonhöhe kann durch Schreibweisen der Noten (`C,` `C` `c` `c'` ) festgelegt werden:

```abc=
C, D, E, F, | G, A, B, C | D E F G | A B c d | e f g a | b c' d' e' | f' g' a' b' |]
```

```abc
C, D, E, F, | G, A, B, C | D E F G | A B c d | e f g a | b c' d' e' | f' g' a' b' |]
```

:::info
**Tipp:** Mehreren Kommas `,,` oder Hochkommas  `''` können für weitere Oktaven genutzt werden.
:::

### Notenwerte, Pausen

Notenwerte können eine Ziffer verlängert oder /Ziffer veringert werden:

```abc=
C C2 C3 C4 C5 C6 C7 C8 || C/ C/4 C/8 C/16 C |]
```

```abc
C C2 C3 C4 C5 C6C7C8 || C/ C/4 C/8 C |]
```

gleiches gilt für Pausen, welche als `z` geschrieben werden:

```abc=
z z2 z4 z8 z z/ z/4 z/8 z/16
```

```abc
z z2 z4 z8 z z/ z/4 z/8 z/16
```

### 

## Metadaten

Es können Metadaten im Kopf angegeben werden.
Überblick über die möglichen Metadaten auf [abcnotation.com](http://abcnotation.com/wiki/abc:standard:v2.1#information_field_definition).

```abc=
% Kommentar - 

X: 1        - Referenznummer (Standard = 1)
T: Titel    - Titel des Stückes
C: Name     - Verfasser des Stückes
M: 2/4      - Taktart
L: 1/8      - Standard-Notenwert
K: C        - letzte Zeile - Tonart
C D E F | G2 G2 [|: A A A A | G4 :|]
```

Titel, Name und Takt werden mit angezeigt:

```abc
X: 1
T: Titel
C: Name
M: 2/4
L: 1/8
K: C
C D E F | G2 G2 [|: A A A A | G4 :|]

% Kommentare werden nicht angezeigt
```

**Tipps:**

- Referenznummer `X:` ist immer die 1. Zeile.
- Titel `T:` ist immer die 2. Zeile.
- Die letzte Zeile ist immer die Tonart `K:`.
- Kommentare `% ...`  werden nicht angezeigt

## Liedtext

Unter der Notenszeile kann mit `w:` der Liedtext angegeben werden.

```abc=
C D E F | G2 G2 |: A A A A | G4 :|]
w: Al-le mei-ne Ent-chen schwim-men auf dem See
```

```abc
X:1
M:2/4
L:1/8
K:C
C D E F | G2 G2 |: A A A A | G4 :|]
w: Al-le mei-ne Ent-chen schwim-men auf dem See
```

## Dokumentation

[Link zur Dokumentation](https://abcplus.sourceforge.net/abcplus_en.pdf)

Ein Großteil der Symbole und Zeichen, welche in der Musik genutzt werden, könnten mit der Notation "abc" mittels einfachem Text dargestellt werden. Hier werden die umfassenden Möglichkeiten dargestellt: [^1]

[^1]: [Link zur Dokumentation](https://abcplus.sourceforge.net/abcplus_en.pdf)

{%pdf https://abcplus.sourceforge.net/abcplus_en.pdf %}


## Beispiele

### einfaches Beispiel

```abc=
X: 1
T: Alle meine Entchen
M: 2/4
L: 1/4
C: Volkslied
K: C
C D E F | G2 G2 [|: A A A A | G4 :|]
w: Al-le mei-ne Ent-chen schwim-men auf dem See
F F F F | E2 E2 | G G G G | C4 |]
w: Köpf-chen in das Was-ser, Schwänz-chen in die Höh.
```

```abc
X: 1
T: Alle meine Entchen
M: 2/4
L: 1/8
C: Volkslied
K: C
C D E F | G2 G2 [|: A A A A | G4 :|]
w: Al-le mei-ne Ent-chen schwim-men auf dem See
F F F F | E2 E2 | G G G G | C4 |] 
w: Köpf-chen in das Was-ser, Schwänz-chen in die Höh.

```

### mehrstimmiges Beispiel

```abc=
X:1
T:Einigkeit und Recht und Freiheit
M:C
L:1/4
K:C
V:1 name="Violine" snm="vi" clef=treble
c>d e d | f e d/B/ c |
V:2 name="Viola" snm="vl" clef=alto
E>G G B | A/B/ c G/F/ E |
V:3 name="Cello" snm="c" clef=bass
C,>B,, C, G,, | D, E, G, C, | 
```

```abc
X:1
T:Einigkeit und Recht und Freiheit
M:C
L:1/4
K:C
V:1 name="Violine" snm="vi" clef=treble
c>d e d | f e d/B/ c |
V:2 name="Viola" snm="vl" clef=alto
E>G G B | A/B/ c G/F/ E |
V:3 name="Cello" snm="c" clef=bass
C,>B,, C, G,, | D, E, G, C, | 
```

### komplexes Beispiel

```abc
%abc-2.1
%
% Ave_Verum.abc    -*- abc -*-
%
% Written for abcm2ps and abc2midi:
% http://abcplus.sourceforge.net
% Tested with abcm2ps-8.13.17 and abcMIDI-2017.11.27
%
% Edited by Guido Gonzato <guido dot gonzato at gmail dot com>
% Latest update: November 30, 2017
%
% To typeset this file:
%       abcm2ps -O= -c Ave_Verum.abc
% To make a MIDI file:
%       abc2midi Ave_Verum.abc

% load settings for choral scores
%%abc-include choral.abc
% customisation
%%staffsep  90pt
%%pagescale 0.88

X: 1
T: Ave Verum
T: (choral parts)
C: W.A. Mozart (1756-1791)
Z: Guido Gonzato, November 2017
L: 1/4
M: C
Q: "Adagio" 1/4=100 
%%score [S|A|T|B]
%%MIDI program 1 53 % voice ooh
%%MIDI program 2 53
%%MIDI program 3 53
%%MIDI program 4 53
V: S clef=treble   name="Soprano" sname="A"
V: A clef=treble   name="Alto"    sname="A"
V: T clef=treble-8 name="Tenor"   sname="T"
V: B clef=bass     name="Bass"    sname="B"
Z: Guido Gonzato, November 2017
K: D
%
% 1 - 8
%
[V: S] A2 (dF)|(A^G ) =G2|(GB) (AG)|(GF) F2|E3 E|FFGG|(G2 F)F|E4|
w: A- ve, * a - ve, ve - rum * cor - pus, na tum de Mari - a vir - gi ne.
[V: A] F2 F2  |E2 E2     |(EG) (AF)|(ED) D2|C3 C|DDEE|(E2 D)D|C4|
w: A- ve, a-  ve, ve - rum * cor - pus, na tum de Mari - a vir - gi ne.
[V: T] A2 A2  |B2 B2     |A2 A2    |A2 A2  |A3 A|AAAA|A3 A   |A4|
w: A- ve, a-  ve, ve- rum  cor- pus, na- tum de Mari - a vir- gi ne.
[V: B] D,2D,2 |D,2 D,2   |C,2 C,2  |D,2 D,2|A,,3 A,,|D,D,C,C,|D,3 D,|A,,4|
w: A- ve, a-  ve, ve- rum  cor- pus, na- tum de Mari -  a vir- gi ne.
%
% 9 - 16
%
[V: S] E3 A|(A^G) G2|(E ^G2)B|(BA)AA  |(d4   |d) c)BA |(A2 ^G)G|A4|
w: Ve- re pas - sum im - mo la - tum in cru- - - ce pro ho - mi ne.
[V: A] E3 E|E2 E2   |E3 ^G   |(^GA) A2|z2 ^G2|A2 FF   |E3 E    |E4| 
w: Ve- re pas- sum im- mo la - tum in cru- ce pro ho- mi ne.
[V: T] c3 c|(cd) d2 |B3 d    |(dc) c2 |z2 d2 |e2 dc   |B3 B    |c4|
w: Ve- re pas - sum im- mo la - tum in cru- ce pro ho- mi ne.
[V: B] A,3 A,|(A,B,) B,2 |z2 E,E,|(^E,F,) F,2|z2 B,,2 |C,2 D,D,|E,3 E,|A,,4|
w: Ve- re pas - sum im- mo la - tum in cru- ce pro ho- mi ne.
%
% 17 - 25
%
[V: S] z4|z4|z4|A3 A|(A_B) B2|(_Bd) (=cB)|(_BA) A2 |G3 G |(G_B) AG |
w: Cu- jus la - tus per - fo - ra - tum un- da flu - xit cum 
[V: A] z4|z4|z4|E3 E|E2 E2   |E3 E       |(E=F) F2 |D3 D |(E=F) EE |
w: Cu- jus la- tus per- fo ra - tum un- da flu - xit cum 
[V: T] z4|z4|z4|c3 c|c2 (c=c) |(=c_B) (AG)|(GA) A2  |=B3 B|(^cd) ec |
w: Cu- jus la - tus per - fo - ra - tum un- da flu - xit cum
[V: B] z4|z4|z4|A,3 A,|(A,G,) G,2|=C,3 C,|(=C,=F,) F,2|=F,3 F,|(E,D,) ^C, A,,|
w: Cu- jus la - tus per- fo- ra - tum un- da flu - xit cum
%
% 26 - 29
%
[V: S] (G2 =F E)   |E2 z2 |^F3 F|(FE) (DG) |
w: san - gui ne es- to  no - bis_ 
[V: A] (E2 D/^C/) D|^C2 z2|D3 D |(DC) (B,E)|
w: san - - gui ne es- to no - bis *
[V: T] (^c2d) =B   |E2 z2 |z4   |B3 B      |
w: san - gui ne es- to
[V: B] (_B,,2A,,) ^G,,|A,,2 z2|z4|G,3 G,   |
w: san - gui ne es- to
%
% 30 - 33
%
[V: S] G3 G     |(GF) EA|A4       |(AG) AB|
w: prae- gus ta - tum in mor- - - tis ex- 
[V: A] E3 E     |(ED) CF|F4-      |(FG) FE|
w: prae- gus- ta - tum in mor- - - tis ex-
[V: T] (BA) (Gc)|c3 c   |(cB) (Ad)|d2 dd  |
w: no - bis * prae- gus- ta - tum in mor- tis ex 
[V: B] (G,F,) (E,A,)|A,3 A,|(A,G,) F,B,|B,2 A,^G, |
w: no - bis * prae- gus- ta -  tum in mor- tis ex
%
% 34 -
%
[V: S] (F2 E>F)|G2 G2|(d4   |d2 ^d2 |e B ^c =d|c B/A/) dG|(F2E>E)|D4 |]
w: a - mi ne, in mor - - - - - - - - - tis ex- a - mi- ne.
[V: A] (D2C>C) |D2 z2|z2 F2 |(G2 F2 |E4       |E D/C/) DD|(D2C>C)|D4 |]
w:  a- - mi ne, in mor - - - - - tis ex- a - mi- ne.
[V: T] A3 A    |G2 z2|z2 =c2|(d2 =c2|=B d ^c B|A2) AG    |(A2G>G)|F4 |]
w: a- mi ne, in mor - - - - - - tis ex- a - mi- ne.
[V: B] A,2 A,,2|B,2 z2|z2 A,2|(_B,2 A,2|^G,4  |G,2) F,B,,|A,,3 A,,|D,4 |]
w: a- mi ne, in mor - - - tis ex- a- mi- ne.
%
% End of file Ave_Verum_Mozart.abc

```
