[ChordPro]-Editor

In AutoIt programmiert, hilft mir diese Software dabei, die beiden Zeilen für Akkorde und Liedtexte zu managen, um ganze Lieder auf möglichst wenig Platz zu bekommen. Für den Pocketbook E-Book-Reader heißt das 26 Zeilen mit maximal 60 Zeichen pro Zeile (9×6 cm).

Screenshot vom ChordPro-Editor, klassisches Windows-Fenster mit zwei Textfeldern für ChorPro und richtige Akkorddarstellung
Der ChordPro Editor. Anklicken für nähere Erklärung

ChordPro als Helfer zum Formatieren

Die ChordPro-Schreibweise setzt die Akkorde in die Textzeile statt darüber.

Klassische Schreibweise (zwei Zeilen):

            Dm           A7
And in her eyes you see nothing
 Dm                     A7  Dm
No sign of love behind the tears
           A7     Dm
Cried for no one. A love that
                A7  Dm     C  G
Should have lasted years   

Äquivalent in ChordPro-Schreibweise:

And in her e[Dm]yes you see n[A7]othing
N[Dm]o sign of love behind t[A7]he t[Dm]ears
Cried for n[A7]o one. [Dm]A love that
Should have last[A7]ed y[Dm]ears   [C  G]

Mit meinem [ChordPro]-Editor kann ich zwischen beiden hin und her schalten, somit muss zum Anpassen der Zeilenlänge nur noch eine gemeinsame Zeile umgebrochen werden statt zwei parallel.

Konvertierung

Die Umwandlung von ChordPro zur klassischen Schreibweise ist einfach. Deshalb gibt es dafür auch zahlreiche Software zu finden.

G[G/E]old and s[G/D]ilver sh[E]ine   [E7]

Die Zeile wird von links durchgegangen bis zur ersten eckigen Klammer und deren Inhalt an dieselbe Stelle in der Zeile darüber geschrieben.

 G/E
G[G/E]old and s[G/D]ilver sh[E]ine   [E7]

Danach wird die Klammer entfernt.

 G/E
Gold and s[G/D]ilver sh[E]ine   [E7]

Und das Procedere ab dieser Stelle wiederholt.

 G/E      G/D
Gold and s[G/D]ilver sh[E]ine   [E7]

 G/E      G/D
Gold and silver sh[E]ine   [E7]

 G/E      G/D     E
Gold and silver sh[E]ine   [E7]

 G/E      G/D     E
Gold and silver shine   [E7]

 G/E      G/D     E     E7
Gold and silver shine   [E7]

 G/E      G/D     E     E7
Gold and silver shine   

Konvertierung zu ChordPro

Die Umwandlung zu ChordPro ist dieselbe Vorgehensweise, nur rückwärts. Dabei ist unerheblich, welche Informationen genau in der Zeile stehen – einzig auf eckige Klammern muss verzichtet werden, denn die werden bei Rückumwandlung genauso verarbeitet.

 C        D    (Zusatzinfos
Hier ist Text.    für mich)

Von hinten nach vorn werden die durch Leerzeichen getrennten Elemente (»(Zusatzinfos«, »D« und »C«) abgearbeitet.

 C        D    (Zusatzinfos
Hier ist Text. [(Zusatzinfos]   für mich)

 C        D
Hier ist Text. [(Zusatzinfos]   für mich)

»(Zusatzinfos« wurde mit eckigen Klammern eingefügt und aus der Akkordzeile entfernt. Dasselbe geschieht mit »D« und »C«.

 C        D
Hier ist T[D]ext. [(Zusatzinfos]   für mich)

 C
Hier ist T[D]ext. [(Zusatzinfos]   für mich)

 C
H[C]ier ist T[D]ext. [(Zusatzinfos]   für mich)

Fertig ist die ChordPro-Zeile.

H[C]ier ist T[D]ext. [(Zusatzinfos]   für mich)

Das Problem: Akkordzeilen erkennen

Nun kommt die Problematik, weswegen 2018 wohl kein Konverter zu ChordPro zu finden war: Es muss erkannt werden, welche Zeilen Akkorde und welche Text sind, denn nicht jede erste Zeile sind Akkorde, nicht jede zweite Text.

 F#m        E     F#m/C#  Asus2   E
Meet me in the crowd,    people, people
Throw your love around,  Love me, love me

Aber was sind denn nun Akkorde? Ein großes E wie im Beispiel hier drüber kommt auch in »Es war einmal …« vor.

Fortsetzung folgt …