Autor Thema: Nur Akkorde und Liedtext ohne Noten (GELÖST)  (Gelesen 3331 mal)

freddy

  • Member
Nur Akkorde und Liedtext ohne Noten (GELÖST)
« am: Mittwoch, 15. April 2015, 15:48 »
Moin allerseits,

für Lagerfeuermusik mit der Gitarre bin ich auf der Suche nach einem Notationsprogramm welches nur Akkorde und Liedtext ohne Noten erlaubt. Da ich ab und zu mal mit Lilypond gearbeitet habe dachte ich mir das das keine große Hürde ist. Dachte ich...  :-\
Da Lilypond den Text an den Noten ausrichtet ist es wohl nicht möglich ganz ohne Noten zu arbeiten. Im folgendem Beispiel kann ich die Zeile "\relative c'' { a4 e c8 e r4 }" z.B. nicht einfach entfernen. Es verschwindet der Text und die Akkordsymbole wandern unter das Notensystem...  :o

<<
  \chords { c2 g:sus4 }
  \relative c'' { a4 e c8 e r4 }
  \addlyrics { One day this shall }
>>


Vielleicht kann ich ja die Notenausgabe verstecken und dadurch zum Ziel kommen? Meine Versuche mit

  \remove "Staff_symbol_engraver"
  \remove "Clef_engraver"
  \remove "Bar_number_engraver"

sind jedenfalls wenig erfolgreich gewesen :(
Bin für jeden Hinweis dankbar. :)
« Letzte Änderung: Donnerstag, 16. April 2015, 10:23 von freddy »

trulli

  • Member
Re: Nur Akkorde und Liedtext ohne Noten
« Antwort #1 am: Mittwoch, 15. April 2015, 22:07 »
Hallo und willkommen hier im Forum.

Ist die Frage ernst gemeint? Für Text mit Akkorden ist doch ein einfacher Texteditor mit einer proportionalen Schriftart völlig ausreichend.

Ansonsten: Bitte immer einen kompilierbaren Code mit Versionsnummer posten. Dann wird dir in der Regel schnell geholfen.

Trulli

freddy

  • Member
Re: Nur Akkorde und Liedtext ohne Noten
« Antwort #2 am: Donnerstag, 16. April 2015, 08:35 »
Hallo Trulli,

Natürlich ist die Frage ernst gemeint!

Bisher habe ich auch schon einen Texteditor mit proportionaler Schriftart genommen. Aber...

Angenommen ich habe ein Lied mit Noten, Akkorden und Liedtext schon mit Lilypond gesetzt. Das könnte z.B. für einen Takt so aussehen:

\version "2.18.2"
<<
  \chords { c2 g:sus4 }
  \relative c'' { a4 e c8 e r4 }
  \addlyrics { One day this shall }
>>

Nun möchte ich aber für Mitstreiter(sowohl Gesang als auch Gitarre) am Lagerfeuer Versionen ohne Noten haben. Dazu müßte ich die Notenspur entfernen. Das geht aber nicht so ohne weiteres da Lilypond den Liedtext an den Noten ausrichtet. Jetzt könnte ich natürlich das gleiche Lied noch einmal mit einem Texteditor erstellen.

Bei nachträglichen Änderungen am Lied müßte ich nun zwei Versionen pflegen. Die Lilypond- und die Texteditorversion. Das ist Fehleranfällig und wer macht schon gern doppelte Arbeit...  ;)

freddy

trulli

  • Member
Re: Nur Akkorde und Liedtext ohne Noten
« Antwort #3 am: Donnerstag, 16. April 2015, 09:33 »
Hallo,

in den Snippets gibt es dazu diese Hilfe: http://lsr.di.unimi.it/LSR/Item?id=536

Übertragen auf dein Beispiel:

\version "2.18.2"

text = \lyricmode {  One day this shall }

Melody = \relative c'' {
  a4 e c8 e r4
}

harmonies = \chordmode { c2 g:sus4 }

\score {
  <<
    \new ChordNames \harmonies
    % \new Staff  \Melody
    \new Devnull  \Melody
    \new Lyrics  \text
  >>
  \layout { }
}

Für die Version mit Noten brauchst du nur \new Staff \Melody einkommentieren (also das % davor wegnehmen) und in die nächste Zeile % \new Devnull \Melody zu schreiben.

LG

freddy

  • Member
Re: Nur Akkorde und Liedtext ohne Noten
« Antwort #4 am: Donnerstag, 16. April 2015, 10:21 »
Hallo Trulli,

danke für die schnelle Antwort!

Interessanterweise kann man in deinem Beispiel sogar die Zeile

\new Devnull  \Melody

auskommentieren und erhält dennoch Akkorde und Liedtext. Dann orientiert sich der Liedtext an den Akkorden...

freddy

trulli

  • Member
Re: Nur Akkorde und Liedtext ohne Noten
« Antwort #5 am: Donnerstag, 16. April 2015, 14:33 »
Interessanterweise kann man in deinem Beispiel sogar die Zeile
\new Devnull  \Melody
auskommentieren und erhält dennoch Akkorde und Liedtext. Dann orientiert sich der Liedtext an den Akkorden..

Stimmt, ich hätte gar nicht gedacht, dass das geht.  :)

Hier noch eine kleine Ergänzung. Für meinen Geschmack stehen Akkorde und Text in dem Beispiel zu weit auseinander. Mit diesem Code kann man den Abstand beliebig einstellen:

\version "2.18.2"

text = \lyricmode {  One day this shall }

Melody = \relative c'' { a4 e c8 e r4 }

harmonies = \chordmode { c2 g:sus4 }

\score {
  <<
    \new ChordNames \harmonies
    % \new Staff  \Melody
    \new Devnull  \Melody
    \new Lyrics  \text
  >>
 
  \layout {
  \context {
      \Lyrics
      %Systeme ganz nah zusammen:
      %\override VerticalAxisGroup.staff-affinity = ##f
     
     %Systemabstand einstellen:
    \with {
    \override VerticalAxisGroup.nonstaff-relatedstaff-spacing = #'((basic-distance . 3.5))
          }
           }
         }
}       

Grüße