Zum Hauptinhalt springen

Aus MIDI-Dateien

Songtext und Akkorde aus MIDI-Dateien importieren

Das Importieren der Songtexte aus MIDI-Dateien funktioniert gleich wie oben für MP3-Dateien beschrieben (Aus MP3-Dateien).

Einziger Unterschied ist, dass es zum Auswählen einer MIDI-Datei ein eigenes Feld gibt.

Songposition silben- oder zeilenweise

Vor Version 6.6 war das Importieren der Songposition davon abhängig, ob man die proportionale Schriftart verwendet hat oder nicht. Bei proportionaler Schrift wurde die Position nur zeilenweise importiert, bei nicht proportionaler Schrift silbenweise. Neu gibt es dafür eine separate Einstellung „Songposition (roter Punkt) nur zeilenweise“.

XF-Akkorde und ChordPro-Akkorde

SongBook+ kann aus MIDI-Dateien sowohl Akkorde im XF-Format erkennen und importieren als auch in den Lyrics eingebettete Akkorde im ChordPro-Format.

Falls in der gleichen MIDI-Datei beide Varianten vorkommen, werden Sie ab Version 6.6. beim Import gefragt, welche der beiden Varianten Sie importieren wollen.

Formatierung von Lyrics aus Midi-Dateien

Ab Version 6.4 kann SongBook+ auch Formatierungs-Informationen aus Midi-Lyrics übernehmen.

Das ist kein offizieller Standard, sondern eine eigene Definition von SongBook+, die in Anlehnung an ChordPro entstanden sind.

Die hier für MIDI-Dateien würde SongBook+ auch verwenden, wenn sie in ChordPro-Dateien vorkommen.

In den MIDI-Lyrics können folgende Markierungen eingefügt werden, um die Darstellung in

SongBook+ zu beeinflussen:

  • {color:x}, um auf eine andere Farbe zu wechseln
    • Für x kann eine der folgenden Farben verwendet werden: red, green, blue, yellow, magenta, cyan, black
    • Statt diesen Farben kann auch der hexadezimale RGB-Wert einer beliebigen Farbe eingesetzt werden im Format #RRGGBB, z.B. #7A67EE
  • {bold:on}, um auf fette Schrift zu wechseln
  • {bold:off}, um auf nicht fette Schrift zu wechseln
  • {italic:on}, um auf kursive Schrift zu wechseln
  • {italic:off}, um auf nicht kursive Schrift zu wechseln

Die Markierungen können als eigene Silbe eingefügt werden oder in einer vorhandenen Silbe vorne oder hinten angehängt oder auch mitten in einer Silbe eingefügt werden.

Die Markierungen dürfen überall vorkommen, auch mitten im Text, auch mehrere nacheinander und dürfen auch beliebig verschachtelt sein.

Beispiel:

Hier kommt {color:red}roter Text, {italic:on}dann wird er kursiv, {italic:off}nicht mehr kursiv, {bold:on}dann fett, {italic:on}{color:blue}dann fett und kursiv und in blau,{italic:off}{bold:off}{color:black}dann wieder normal und in schwarz.

Hier kommt roter Text, dann wird er kursiv, nicht mehr kursiv, dann fett, dann fett und kursiv und in blau, dann wieder normal und in schwarz.