Zum Inhalt springen

GigSpace-Erweiterungen für ChordPro: Sprungmarken, D.S. und Coda

Auf der Bühne blätterst du nicht gern. Wenn nach dem Solo die zweite Strophe noch einmal kommt, soll ein Tipp genügen. Dafür kennt GigSpace ein paar Direktiven, die es im ChordPro-Standard nicht gibt.

{jump_target: name} setzt eine unsichtbare Marke. {jump: name} wird zu einem Knopf „Gehe zu: name“. Ein Tipp darauf bringt dich zur Marke.

Quelltext

{title: When the Saints Go Marching In}
{jump_target: strophe}
{start_of_verse}
Oh when the [C]saints go marching in
{end_of_verse}
{start_of_verse: Solo}
[C] [C7] [F] [C]
{end_of_verse}
{jump: strophe}

Ergebnis in GigSpace

When the Saints Go Marching In
Oh when the Csaints go marching in
C C7 F C
Gehe zu: strophe

Nach dem Solo steht jetzt der Knopf „Gehe zu: strophe“. Ein paar Regeln:

  • Der Name hinter {jump} muss genau so geschrieben sein wie bei {jump_target}, auch mit derselben Groß- und Kleinschreibung.
  • Die Marke darf vor oder hinter dem Knopf stehen.
  • Gesprungen wird nur innerhalb desselben Songs.
  • Gibt es die Marke nicht, erscheint statt des Knopfs der Hinweis „Sprungziel “name” nicht definiert“. So fällt ein Tippfehler auf, bevor du auf der Bühne stehst.

{ds} oder ausgeschrieben {dal_segno} setzt eine gut sichtbare Marke „D.S.“ ins Akkordblatt. {coda} setzt eine Marke „Coda“. Beide sind Wegweiser zum Lesen, keine Knöpfe.

Zusammen mit einer Sprungmarke wird daraus ein bedienbarer Ablauf:

Quelltext

{jump_target: segno}
{start_of_verse}
[G]Strophe
{end_of_verse}
{ds}
{jump: segno}
{coda}
{start_of_outro}
[G]Schluss
{end_of_outro}

Ergebnis in GigSpace

GStrophe
D.S.
Gehe zu: segno
Coda
GSchluss

Der ChordPro-Standard reserviert alle Direktiven, die mit x_ beginnen, für einzelne Apps. Eine andere App darf etwa {x_meineapp_farbe: rot} schreiben. GigSpace überspringt solche fremden Zeilen ohne Warnung und lässt sie in deinem Text stehen. So geht beim Wechsel zwischen Apps nichts verloren.

Die Sprungmarken und die Marken für D.S. und Coda tragen kein x_ vor dem Namen. Andere Apps kennen sie nicht:

  • Die meisten überspringen die Zeilen. Manche zeigen eine Warnung wegen einer unbekannten Direktive.
  • Der Song bleibt lesbar. Akkorde, Abschnitte und Kommentare kommen an.
  • Es fehlen nur die Knöpfe und die Marken.

Soll der Ablauf auch dort klar sein, schreib einen Kommentar dazu. Den zeigt jede App:

{comment: D.S. al Coda}
{ds}
{jump: segno}

Umgekehrt gilt dasselbe: Direktiven, die GigSpace nicht kennt, erscheinen nicht im Akkordblatt. Sie bleiben aber in deinem Text. Welche Standard-Direktiven GigSpace bewusst überspringt, steht auf der Seite Alle Direktiven im Überblick.