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 addieren Sie 9 und 4.

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

Probleme bei Amazon

Amazon Prime Konto stillgelegt

Amazon möchte Geld von mir. Aber wegen eines skurrilen technischen Problems kann mein Mitgliedsbeitrag nicht von meiner Amazon-Kreditkarte abgebucht werden und meine Amazon Prime-Mitgliedschaft wurde daraufhin stillgelegt.

Weiterlesen …

von Christian

Music-XML-Konverter

Text und Akkorde aus MusicXML-Dateien extrahieren

MusicXML ist ein Standard-Austausch-Format zwischen den Notationsprogrammen. Mit diesem Konverter lassen sich LeadSheets als ChordPro extrahieren.

Weiterlesen …

von Christian

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.

Weiterlesen …

von Christian

SVG mit CSS animieren

Ladeanimation selbst gemacht

Inline-SVG-Grafiken kann man mit CSS ganz wundervoll animieren. Auf diese Art habe ich aus meinem Webseitenlogo eine Ladeanimation gebastelt.

Weiterlesen …

von Christian

mein größtes Programmierprojekt

Das Spruch-Archiv

Von einem Spaßprojekt ist das Spruch-Archiv zu einer der größten Spruch-Plattformen im Internet gewachsen. Dies ist die Entstehungsgeschichte.

Weiterlesen …

von Christian

Spam im Mailpostfach

Eine neue Phishing-Mail

Eine hochgefährliche Mail mit einer als Bild getarnten PHP-Datei hat mich erreicht. Zum Glück wurde das Bilder-Nachladen durch Thunderbird automatisch verhindert.

Weiterlesen …

von Christian

Datenschutzverstöße und E-Mail-Spam

Dienste, die beschissen mit meiner Mail-Adresse umgehen

Diese Dienstleister haben nachweislich meine E-Mail-Adresse "verloren". Leider zeigen sich viele uneinsichtig und schieben die Verantwortung von sich.

Weiterlesen …

von Christian

Fehlerhafte Thunderbird-Erweiterung

Thunderbird 31.4.0 stürzt nach Update ab

Die Erweiterung "Show Address Only" sorgt bei der Thunderbird-Version 31.4.0 (2015) dafür, dass das E-Mail-Programm abstürzt und nicht mehr startet.

Weiterlesen …

von Christian

Contao-Erweiterung

Contao: Facebook Like-Button asynchron und valide

Eine Möglichkeit, um den Facebook-Like-Button valide in Contao einzubinden und asynchron laden zu lassen.

Weiterlesen …

von Christian

Feiert Jesus! 1-4: Komplettes Inhaltsverzeichnis

Ein komplettes, kompaktes Inhaltsverzeichnis der Feiert-Jesus-Bände 1-4 als Excel und PDF.

Weiterlesen …

von Christian

Winter-Einsamkeits-Mutmachlied

Eigentlich okay

Als spontane Auftragskomposition entstand eines meiner Lieblingslieder über Einsamkeit und Akzeptanz.

Weiterlesen …

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 …