Einführung in die ABC-Musiknotation
INHALT:
ABC-Code
ABC-Musiknotation wurde ursprünglich von dem Musiker und Informatiker
Chris Walshaw dafür entwickelt, dass Folk-Musiker ohne Notenkenntnisse ihre Stücke aufschreiben konnten:
Die zu spielenden Töne wurden einfach als Text (=
ABC-Code) notiert, etwa:
FGFBAGF ...
Schon in diesen Anfängen gab es die Idee, den ABC-Code mit Computer-Programmen zu bearbeiten.
Heute wird ABC-Code ausschließlich am Computer geschrieben.
Dessen Syntax ist mittlerweile genormt im
abc music standard.
Einfacher ABC-Code ist nach wie vor für den Musiker als musikalische Anweisung direkt lesbar.
Vom ABC-Code zum Notenbild
Diverse Computer-Programme können den ABC-Code in ein Notenbild umwandeln.
Die Noten stehen dann als Internetseite, als Bild oder als PDF-Datei zur Verfügung.
Vom ABC-Code zur Musik
Computer-Programme können einen ABC-Code auch in Musik umwandeln.
Die Musik kann auf einer Internetseite direkt abgespielt werden oder steht als
MIDI-Datei, WAV-Datei oder MP3 zur Verfügung.
Musterbeispiel
ABC-Code
X:1
T:Der Mond ist aufgegangen
M:4/4
L:1/4
K:F
F|GFBA|G2FA|AAdc|
B2AA|AABA|G3F|
GFBA|G2FA|AAdc|
B2AA|AABA|GGF|]
|
Header (in diesem Beispiel die ersten 5 Zeilen)
Die erste Zeile des Headers muss unbedingt mit
X, Doppelpunkt und einer Nummer beginnen!
Diese Nummer ist frei wählbar.
Bei mehreren Musikstücken innerhalb eines Quelltextes ist fortlaufende Nummerierung sinnvoll.
T: (= title) Titel des Musikstückes
M: (= measure) Taktart, z.B.: 3/4, 4/4, 6/8, ...
L: (= length) Standardnotenlänge, z.B.: 1/1, 1/2, 1/4, 1/8, 1/16, ...
Die letzte Zeile des Headers ist die Tonart-Bezeichnung.
K: (= key) Tonart, z.B.: C, F, G, Bb, Am, ...
Noten (in diesem Beispiel die restlichen 4 Zeilen)
Eingestrichene Oktav: C D E F G A B
(englische Schreibweise B statt deutschem H!)
Zweigestrichene Oktav: c d e f g a b
Noten innerhalb der Tonart benötigen (wie in der Notenschrift) keine Vorzeichen.
Einfluss der Standardnotenlänge auf die Darstellung der Noten:
Wird eine Note als einzelner Buchstabe (= Tonhöhe) angeschrieben,
wird die Note in Standard-Notenlänge gezeichnet.
Eine nachgestellte Zahl (2, 3, ...) bedeutet eine Multiplikation der Standard-Notenlänge.
|
Notendarstellung
Der ABC-Code des Musterbeispiels führt zu folgender Notendarstellung
(Wie man auf einer Internetseite ein solches Notenblatt darstellen kann, wird später erklärt):
X:1
T:Der Mond ist aufgegangen
M:4/4
L:1/4
K:F
F|GFBA|G2FA|AAdc|
B2AA|AABA|G3F|
GFBA|G2FA|AAdc|
B2AA|AABA|GGF|]
Sie können das Stück auch anhören: klicken Sie auf das Notenblatt.
Um das Abspielen vorzeitig zu unterbrechen, klicken Sie nochmals darauf.
Sollten Sie nichts hören, haben Sie die Seite nicht im passenden Browser geöffnet!
Mozilla Firefox,
Google Chrome oder neuere Versionen von
MS Edge sind geeignet, um die Musik auch abspielen zu können!
WEB EDITOREN
ABC2SVG ← unbedingt ausprobieren!!!
Erzeugen eines Notenblattes mit dem Web Editor ABC2SVG
Wenn Sie selbst aus einem ABC-Code ein Notenbild erzeugen wollen,
kopierenABC-Code oben (im umrandeten Bereich) mit der Maus markieren - Rechte Maustaste auf Markierung - 'Kopieren' wählen Sie den ABC-Code aus obigem Beispiel,
öffnen den Web Editor
ABC2SVG
(neues Browserfenster!) und
fügenIm Textfeld des ABC Web Editors rechte Maustaste drücken - 'Einfügen' wählen den kopierten Code dort in das Textfeld ein.
Sie werden ein ähnliches Notenbild wie oben erhalten!
Abspielen der Musik im Web Editor ABC2SVG
Der ABC Web Editor muss in
Mozilla Firefox,
Google Chrome oder neueren Versionen von
MS Edge geöffnet worden sein, um die Musik auch abspielen zu können!
Dann ist das Abspielen möglich mit Mausklick rechts auf die Noten (Menü "Play" erscheint).
BEACHTEN SIE DEN UNTERSCHIED:
Im Notenbild oben wird die Musik abgespielt, wenn das Notenblatt angeklickt wird.
Im ABC Web Editor ABC2SVG wird die Musik abgespielt, wenn die Noten mit Mausklick rechts angeklickt werden!
Drucken eines Notenblattes im Web Editor ABC2SVG
Eine Druckfunktion gibt es im Menü des Browsers: Datei - Drucken.
Dabei wird nicht die ganze Internetseite, sondern nur das Notenblatt gedruckt.
TIPP: Wer einen PDF-Druckertreiber (z.B.: Microsoft Print to PDF) installiert hat, kann auch einfach PDF's herstellen.
ABCJS (Alternative zu ABC2SVG)
Erzeugen eines Notenblattes mit dem Web Editor ABCJS
Um ein Notenbild zu erhalten, kopieren Sie den ABC-Code aus obigem Beispiel,
öffnen den Web Editor
ABCJS (neues Browserfenster!)
und fügen den kopierten Code dort in das Textfeld ein.
Abspielen der Musik im Web Editor ABCJS
Abspielen der Musik ist möglich mit dem PLAY-Button.
ABC2MIDI.JS
Erzeugen oder Anhören einer MIDI-Datei aus ABC-Code
Um eine MIDI-Datei zu erhalten, kopieren Sie den ABC-Code aus obigem Beispiel,
öffnen den Web Editor
ABC2MIDI.JS (neues Browserfenster!)
und fügen den kopierten Text dort in das Textfeld ein.
Speichern von Quelltexten
-
ABC-Dateien werden üblicherweise mit der Dateiendung *.abc gespeichert.
Der ABC-Code aus obigem Beispiel könnte in einen Texteditor kopiert und als Datei gespeichert werden.
Wird der Windows-Editor (notepad) dafür verwendet,
muss beim Speichern als Dateityp "Alle Dateien" eingestellt sein,
damit die Dateiendung *.abc verwendet werden kann.
-
Der ABC Web Editor ABC2SVG bietet die Möglichkeit, einen im Textfeld befindlichen Code
als *.abc-Datei auf der Festplatte zu speichern und auch wieder zu öffnen ("File" - "Save File", bzw "Load File").
Für Computer-Insider: der Text wird UTF-8 kodiert gespeichert.
-
der_mond_ist_aufgegangen.abc
Diese *.abc - Datei ist bereits auf einem Internet-Server gespeichert.
Mit einem Klick auf den Link wird sie vom Browser als Textdatei angezeigt.
Sie kann auch heruntergeladen (Rechte Maustaste auf den Link, "Ziel speichern unter ...) und auf der Festplatte gespeichert werden.
Vorteile der ABC-Musiknotation
- Jeder Anwender, der Text schreiben kann, ist imstande, mit ABC-Musiknotation zu arbeiten.
Das Schreiben von Text ist viel Handgelenk-schonender als die Bedienung eines Programmes mit einer Maus.
- Jedes Computerprogramm verlangt vom Anwender eine gewisse Einarbeitungszeit.
Im Falle der ABC-Musiknotation muss der Anwender ein paar grundlegende Prinzipien auswendig lernen
und braucht dafür nachher keine Tastenkombinationen und keine komplizierten Menüs.
- Der Speicherplatz für ABC-Dateien ist minimal.
- Auch ältere ABC-Dateien lassen sich noch lesen.
Probleme mit verschiedenen Versionen der Programme lassen sich oft einfach beheben.
- Bei vorhandener Internet-Verbindung braucht nichts installiert zu werden - ideal zum Ausprobieren.
Ansonsten sind die Programme so klein und kompakt, dass sie locker auf einem USB-Stick Platz finden,
also "Notensatz to go".