Web-Konverter für Chord-Pro

Chord-Pro in Akkorde mit Lyrics umschreiben

Das Chord-Pro-Format ist enorm praktisch und universell nutzbar. Besser lesbar ist aber das "Akkord-über-Liedtext" Format.
Mit diesem Konverter lassen sich sehr einfach aus Chord-Pro klassische Lyrics generieren.

von Christian

Jetzt wird's bunt: Statt einer analogen Notenblattsammlung verwenden wir immer häufiger ein digitales Lieder-Repertoire mit Text und Akkorden. Das Chord-Pro-Format ist dazu perfekt geeignet.

Meine Liedtexte (mitsamt Akkorden) speichere ich im Chord-Pro-Format.
Das ist ein universales Austauschformat für Text mit Akkorden, und kann von Webseiten wie UltimateGuitar und beinahe allen Apps wie SongBookPro, SongRepertoire, SongSheet, OnSong usw. gelesen und verstanden werden.

Um dann Lieder mit Akkorden auch wirklich gut darstellen spielen zu können, ist das Akkord-über-Liedtext-Format (wie z.B. auf der UltimateGuitar-Webseite) deutlich besser zu lesen.
Auch die Liedtexte mit Akkorden auf meiner Webseite werden im "Akkorde über Text" Format dargestellt.

Damit das auch immer gut funktioniert, habe ich einen Konverter geschrieben, der die Quell-Liedtexte im ChordPro-Format dynamisch in das "Akkorde über Text" Format umwandelt.

Exakt diesen Konverter kannst du hier auch selbst verwenden, um deine ChordPro-Lieder umzuwandeln.
Oben gibst du das Lied im ChordPro-Format ein, unten kommt es transkribiert heraus. Und mit den Einstellmöglichkeiten kannst du die Ausgabe noch anpassen und transponieren.

Anschließend kannst du über die gelben Schaltflächen das finale Endergebnis als Akkorde+Text oder Chord-Pro in die Zwischenablage kopieren:

Text und Akkorde (wird bei Eingabe automatisch generiert)
Weitere Einstellmöglichkeiten (Transponieren, etc.)
Transponieren:

Das ChordPro-Format erklärt

Das ChordPro-Format zeichnet sich dadurch aus, dass die Akkorde (in eckigen Klammern) direkt am Text in derselben Zeile stehen. Dadurch können sie nicht verrutschen und bleiben immer an genau der richtigen Silbe:

A[G]mazing [G7]Grace! how [C/G]sweet the [G]sound

Wenn man das im "Akkorde-über-Liedtext"-Format darstellt, dann könnten abhängig von der Zeilenlänge und der verwendeten Schriftart die Zeilen entsprechend verrutschen. Das führt dann dazu, dass die Akkorde nicht mehr über den richtigen Silben stehen und das Lied nicht mehr (richtig) spielbar ist:

    G        G7            C/G        G
Amazing Grace! how sweet the sound

Eine gute Lösung ist es, immer das Chord-Pro-Format als universelles Austauschformat für Text+Akkorde zu verwenden. Die meisten Musikrepertoire­/Songbook-Programme können das Chord-Pro-Format in "Akkorde-über-Liedtext" konvertieren und dabei auf Zeilenumbrüche, Zoom, Schriftarten-Platzierung und manchmal sogar handgeschriebene Kommentare Rücksicht nehmen.


  • Pro-Tipp 1: Der Konverter als Transpositions-Tool: Du kannst diesen Konverter auch dazu verwenden, um ein Lied im Chord-Pro-Format beliebig zu transponieren und enharmonisch zu verwechseln (b und # tauschen) und dann wieder als Chord-Pro zu exportieren und weiterzuverwenden.

  • Pro-Tipp 2: Nur Liedtext anzeigen: Manchmal hat man ein Lied im Chord-Pro-Format, will aber nur den Liedtext ohne Akkorde haben. Das geht hier ganz einfach mit dem Schalter "Akkorde anzeigen".

  • Pro-Tipp 3: Rückwärtskonvertierung von Text+Akkorde zu Chord-Pro: Auf der Webseite ukegeeks.com gibt es einen tollen Online-Konverter, der diese Konvertierung genau umgekehrt durchführen kann: Von Akkorde-über-Text (wie man sie z.B. von Ultimateguitar erhält) zum Chord-Pro-Format.
    Auch die Android-App SongBook Pro hat eine sehr gut funktionierende Konvertierungsfunktion, mit der man on-the-fly zwischen Text+Akkorde und Chord-Pro hin- und herkonvertieren kann.

  Zurück zur Newsübersicht

Einen Kommentar schreiben

Bitte rechnen Sie 4 plus 7.

Kommentare

2) Kommentar von 5pHiNxX

Hallo Christian,
ich schreibe aktuell an einer App, die exakt diese Funktionalität brauchen könnte. Ich habe Lieder im ChordPro Format und möchte sie so darstellen, wie du mit deinem Konverter. Wärst du bereit, mir zu erklären, wie genau du die Positionierung vornimmst? Das würde es mir deutlich erleichtern.

Liebe Grüße

Antwort von Christian

Danke für deine Frage!

Es gibt hier zwei Möglichkeiten (die ich auch beide einsetze):

  1. Man kann es sich ganz einfach machen und eine Monospace-Schriftart verwenden.
    Ich verwende "Fira Sans", die für Monospace wirklich sehr schön ist.
    Das bedeutet, dass jedes Schriftzeichen exakt gleich ist (das sieht man insbesondere am "i" mit dem breiten Fuß).
    Dann kann man "einfach" die Anzahl Zeichen der Textzeile zählen und die Akkorde oben drüber in der Akkordzeile entsprechend platzieren (das ist simple Mathematik).
  2. Um es noch mal etwas schöner zu machen (und das Ganze auch bei dynamischen Zeilenlängen flexibel zu halten) habe ich an die richtigen Positionien (wo vorher das ChordPro-Akkordsymbol stand) per HTML/Javascript ein Pseudoelement chords__segment:before mit dem Akkordsymbol erstellt.
    Dieses habe ich dann eine Zeile nach oben (-1.2em) relativ zum Ursprung verschoben.
    Dadurch kann ich sicherstellen, dass das jeweilige Akkordsymbol (verankert an der korrekten Position im Liedtext) immer korrekt platziert ist.

 

Wenn du möchtest, kann ich dir den Javascript-Quellcode zusenden, dann kannst du dir die ganze Magie mal im Detail anschauen
Antworte dazu einfach noch mal auf meine Mail.

Herzliche Grüße
Christian

1) Kommentar von Christian B

Hallo,
Super Konverter. Sollte für viele Benutzer so schon ausreichen.
Richtig cool fände ich noch die andere Richtung - das man die Eingabe im Akkord-über-Liedtext-Format machen kann und bekommt es in das ChordPro-Format konvertiert. So könnte man Lyrics und Chords von einer Webseite bekommen, ins ChordPro Format wandeln und dann in z.B. BandHelper einlesen.

lg

Christian

Antwort von Christian

Hallo Christian,

vielen Dank für Deinen Kommentar. Freut mich, dass dieses Tool nützlich für Dich ist


Diese Konvertierung "von Akkord über Text zu ChordPro" gibt es schon im Internet (z.B. http://ukegeeks.com/tools/) und z.B. über die Android/Windows App "Songbook Pro".

(Pro-Tipp: Songbook Pro kann Lieder direkt von UltimateGuitar einlesen. Das ist mega-praktisch, um schnell zu Liedern mit Akkorden zu kommen und diese beliebig zu transponieren und anzupassen).

Da es also diese Konvertierungsmöglichkeiten bereits gibt hatte ich bisher noch nicht den Bedarf, das "Zurückkonvertieren" auch zu implementieren.

Weitere Beiträge

von Christian

Hassgedicht auf den Herbst

Mein Herbstgedicht

Meine Mitwirkung an "Bayerns längstem Herbstgedicht" war vielen wohl zu negativ "eingefärbt" und wurde zensiert.

Weiterlesen …

von Christian

Endlich ein Stagepiano

Neues E-Piano - Neuer off-Beat: Hearts

Nach reiflichen Überlegungen habe ich mir endlich ein Stage-Piano von Kawai geleistet.

Weiterlesen …

von Christian

Katzenbesuch

Ne hübsche Mieze im Bett

Ich habe einen kleinen Kater auf der Straße gefunden... und natürlich direkt eingesammelt. Mittlerweile ist er wieder wohlbehalten zurück bei seiner Familie.

Weiterlesen …