Musiknotation mit ABC
Es gibt grafische Notensatzprogramme und umfassende Musiksoftware, die bei Bedarf Noten produziert. Das eine oder andere dieser Programme ist vielleicht auch kostenlos verfügbar, aber nicht für jedes Betriebssystem. Und dann stellt sich die Frage, was passiert, wenn man die Software wechselt. Können die alten Noten weiter verarbeitet werden?
Es gibt zwei halbwegs verbreitete freie Textformate zum Erfassen und Setzen von Musik:
- Lilypond und
- ABC
Lilypond erhebt den Anspruch, den besten Musiknotensatz zu produzieren. Mit Lilypond ist grundsätzlich alles möglich, es hat jedoch eine steile Lernkurve. Für längere Werke in mehrstimmigem Satz ist es sicherlich erste Wahl.
ABC kommt dagegen komplett schlicht daher:
X:1
T:House of the Rising Sun
R:3/4
L:1/4
K:Am
A | A2 B|c2 e | d2 A | c2 a | a2 a | g3/2 (e1/2 d) | e3- | e2 a |
Das ist die erste Hälfte von House of the Rising Sun (nur Melodie). Mit Griffen und Text wird es etwas komplizierter. Hier das ganze Stück:
X:1
T:House of the Rising Sun
C:traditional
R:3/4
L:1/4
K:Am
A | "Am" A2 B| "C" c2 e | "D" d2 A | "F" c2 a | "Am" a2 a | "C" g3/2 (e1/2 d) | "E" e3- | "E7" e2 a |
w:There is a house in New Or- leans, they call the ri- sing _ sun. _ It's
"Am" a2 a | "C" g g e | "D" d/d/ d A | "F" c2 A | "Am" A2 A | "E7" (G#/2 E3/2) G | "Am" A3- | "E7" A2 |]
w:been the ru- in of ma- ny a poor girl and me, oh Lord, _ is one. _
Der Punkt ist: Das können Sie so per E-Mail verschicken, das können Sie mit Copy und Paste in einem ABC-Konverter Ihrer Wahl darstellen und ausdrucken. In Ihre Website können Sie ABCJS einbetten und damit ordentliche Noten anzeigen.
ABC-Notation entspricht hier der Devise, die Larry Wall als Grundlage für die Entwicklung der Programmiersprache Perl genommen hat: “make easy things easy, and hard things possible?”
Das vielleicht beste an ABC ist, dass zehntausende von Folkstücken (vorwiegend aus dem englischsprachigen Raum) im Internet frei in ABC-Notation verfügbar sind.
Natürlich gibt es auch Nachteile:
- ABC-Notation hat sich über Jahre entwickelt. Bei Code aus dem 20. Jahrhundert müssen Sie eventuell Anpassungen vornehmen.
- ABC-Notation ist nicht vollständig. Direktiven sind nicht einheitlich geregelt.
- Mehrstimmiger Satz ist möglich, aber kompliziert.
Die wichtigsten Links
- Melodiensammlungen
- John Chambers
- Jack Campin
- Tunes bei forum.melodeon.net. Besonders erwähnenswert das “Lester's massive tunebook”.
- ABC-Standard Version 2.2
- JavaScript-Bibliothek abcjs